diff -Nru apt-0.9.3/cmdline/apt-key apt-0.9.3+rpi1/cmdline/apt-key --- apt-0.9.3/cmdline/apt-key 2011-09-12 15:13:00.000000000 +0100 +++ apt-0.9.3+rpi1/cmdline/apt-key 2012-05-29 23:23:06.000000000 +0100 @@ -21,8 +21,8 @@ #MASTER_KEYRING=/usr/share/keyrings/debian-master-keyring.gpg #ARCHIVE_KEYRING_URI=http://ftp.debian.org/debian/debian-archive-keyring.gpg -ARCHIVE_KEYRING=/usr/share/keyrings/debian-archive-keyring.gpg -REMOVED_KEYS=/usr/share/keyrings/debian-archive-removed-keys.gpg +ARCHIVE_KEYRING=/usr/share/keyrings/raspbian-archive-keyring.gpg +REMOVED_KEYS=/usr/share/keyrings/raspbian-archive-removed-keys.gpg requires_root() { if [ "$(id -u)" -ne 0 ]; then diff -Nru apt-0.9.3/debian/apt/DEBIAN/conffiles apt-0.9.3+rpi1/debian/apt/DEBIAN/conffiles --- apt-0.9.3/debian/apt/DEBIAN/conffiles 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/DEBIAN/conffiles 2012-05-30 00:09:39.000000000 +0100 @@ -0,0 +1,3 @@ +/etc/logrotate.d/apt +/etc/cron.daily/apt +/etc/apt/apt.conf.d/01autoremove diff -Nru apt-0.9.3/debian/apt/DEBIAN/control apt-0.9.3+rpi1/debian/apt/DEBIAN/control --- apt-0.9.3/debian/apt/DEBIAN/control 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/DEBIAN/control 2012-05-30 00:10:46.000000000 +0100 @@ -0,0 +1,25 @@ +Package: apt +Version: 0.9.3+rpi1 +Architecture: armhf +Maintainer: APT Development Team +Installed-Size: 2993 +Depends: libapt-pkg4.12 (>= 0.9.3+rpi1), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.6), raspbian-archive-keyring, gnupg +Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, xz-utils, python-apt +Conflicts: python-apt (<< 0.7.93.2~) +Replaces: manpages-pl (<< 20060617-3~) +Section: admin +Priority: important +Description: commandline package manager + This package provides commandline tools for searching and + managing as well as querying information about packages + as a low-level access to all features of the libapt-pkg library. + . + These include: + * apt-get for retrieval of packages and information about them + from authenticated sources and for installation, upgrade and + removal of packages together with their dependencies + * apt-cache for querying available information about installed + as well as installable packages + * apt-cdrom to use removable media as a source for packages + * apt-config as an interface to the configuration settings + * apt-key as an interface to manage authentication keys diff -Nru apt-0.9.3/debian/apt/DEBIAN/md5sums apt-0.9.3+rpi1/debian/apt/DEBIAN/md5sums --- apt-0.9.3/debian/apt/DEBIAN/md5sums 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/DEBIAN/md5sums 2012-05-30 00:10:46.000000000 +0100 @@ -0,0 +1,134 @@ +a66797af4ca6d0664e13cd61d53cf9a4 usr/bin/apt-cache +aa601ea7ca3f00ed744bad51f414fab0 usr/bin/apt-cdrom +07df708fede377bc84930f48bc95e2d7 usr/bin/apt-config +d172468a9b35503c9f8bfa22eee5b36c usr/bin/apt-get +e443f24789760a6856db99edd30ee785 usr/bin/apt-key +4eddb741b746c346e3e54763a4a6b7bb usr/bin/apt-mark +cf3d1003e0008303371f8958d062b33d usr/lib/apt/methods/cdrom +493ba695c484ded4487e1fba1751e8fc usr/lib/apt/methods/copy +0629dc6f3bec8a0099f8f5b4949356ff usr/lib/apt/methods/file +baabf75943634ecab0534ef49a09cd74 usr/lib/apt/methods/ftp +903927fa7530602696be501202014593 usr/lib/apt/methods/gpgv +3af9603b25b11ee259348a9a0249de17 usr/lib/apt/methods/gzip +0fa4f50b983d46a2f567e781da745d1e usr/lib/apt/methods/http +d85520e52908cafcf0a50e3086db5b60 usr/lib/apt/methods/mirror +3505ff2f55e7daac4e34c3a978e9a6a6 usr/lib/apt/methods/rred +8e02e0d46b21ae8b544e19a0b047bf0c usr/lib/apt/methods/rsh +5c20df19d9e2659aa6a6c64276c5764c usr/lib/dpkg/methods/apt/desc.apt +d4f986c34c3836f282cd2364613b1636 usr/lib/dpkg/methods/apt/install +2662778ba9613ced00bb069711f43bf4 usr/lib/dpkg/methods/apt/names +fe255f7b248114d4b6a5bf6058f8b42e usr/lib/dpkg/methods/apt/setup +aeb7cf111691d8a1e22fef9686e314cd usr/lib/dpkg/methods/apt/update +3b3b762a36c16ca9e1ab2ea0d7c1e20c usr/share/bug/apt/script +0a9faf4bc39390053967e50c703b7c0e usr/share/doc/apt/NEWS.Debian.gz +affe3df526be3e6cc9792163b3b9ffb9 usr/share/doc/apt/changelog.gz +fa9fc3fde34b734ee15aecd2066df5b1 usr/share/doc/apt/copyright +33e375069ce2c2f76fde67ec424863e9 usr/share/doc/apt/examples/apt-https-method-example.conf.gz +53ee5804464a6585a3b9eba690d7c65a usr/share/doc/apt/examples/apt.conf +3432986af2e4849946716454130638e7 usr/share/doc/apt/examples/configure-index.gz +ca74468ac6a02728dcea06f119e03679 usr/share/doc/apt/examples/sources.list +aab40c99f5a827df06e459d4414e73a3 usr/share/locale/ar/LC_MESSAGES/apt.mo +1c3ce63e4c4ec800086e6485ba31ac29 usr/share/locale/ast/LC_MESSAGES/apt.mo +5dd680ca48c9084b4f0985f25c2a15f3 usr/share/locale/bg/LC_MESSAGES/apt.mo +0cb59429d4f875d3dff68cb6814f30f7 usr/share/locale/bs/LC_MESSAGES/apt.mo +78cd712911815aa399b71cac309ee991 usr/share/locale/ca/LC_MESSAGES/apt.mo +dcf3fe57bfd4e35ffc11b7e1ed3f9a31 usr/share/locale/cs/LC_MESSAGES/apt.mo +0a6285053e905684cd60f5b143bac78a usr/share/locale/cy/LC_MESSAGES/apt.mo +799d5a5e5aabf665a2c027b05ca4dfdb usr/share/locale/da/LC_MESSAGES/apt.mo +9b71641b26be72e7ae389d98c8722d70 usr/share/locale/de/LC_MESSAGES/apt.mo +ac6ff7dd0ec06b96961e6c91a14cbc47 usr/share/locale/dz/LC_MESSAGES/apt.mo +b94f24e202c610285b15da7cc5c4a352 usr/share/locale/el/LC_MESSAGES/apt.mo +1a2f5ba9d1d7da942de50859358631fc usr/share/locale/es/LC_MESSAGES/apt.mo +ec15a183057af3a798a0bc38879a09c4 usr/share/locale/eu/LC_MESSAGES/apt.mo +a019c935e921eb19a4066b263506f483 usr/share/locale/fi/LC_MESSAGES/apt.mo +283383d4168e1e486bdef5ca5d07b01e usr/share/locale/fr/LC_MESSAGES/apt.mo +936725148f449ecfc9219ddc8b86e144 usr/share/locale/gl/LC_MESSAGES/apt.mo +4be4d47226c3ae39f7659fe554cc3e8e usr/share/locale/hu/LC_MESSAGES/apt.mo +e8fcceee9c34179701388fb72be8a519 usr/share/locale/it/LC_MESSAGES/apt.mo +44fcf3750223e4b7d778096c0fa540b0 usr/share/locale/ja/LC_MESSAGES/apt.mo +5ea9a9314ad29d9fb353dc64d7472c3b usr/share/locale/km/LC_MESSAGES/apt.mo +7882f77d792e9526835d21d78809aa10 usr/share/locale/ko/LC_MESSAGES/apt.mo +524c92df3c28d30a81363ff8f8bbf5ff usr/share/locale/ku/LC_MESSAGES/apt.mo +b032e6a89ef7973a51ac42997bafa428 usr/share/locale/lt/LC_MESSAGES/apt.mo +60c9334ff9fff3f06b3b8794f4e8f044 usr/share/locale/mr/LC_MESSAGES/apt.mo +08f2e254d59ee2b8cee6f80b29570b6d usr/share/locale/nb/LC_MESSAGES/apt.mo +898556ee19059086b342d850f7501137 usr/share/locale/ne/LC_MESSAGES/apt.mo +64876f1567b9488541b28300454073b1 usr/share/locale/nl/LC_MESSAGES/apt.mo +cf6156706eb3f27f7c67462c35f67bf1 usr/share/locale/nn/LC_MESSAGES/apt.mo +f10cce5f18c71f3f6f9182f7f5113da3 usr/share/locale/pl/LC_MESSAGES/apt.mo +bd24d3a7f2c242651158a84285c79faa usr/share/locale/pt/LC_MESSAGES/apt.mo +1a874feb885729198521b1581a6c77c3 usr/share/locale/pt_BR/LC_MESSAGES/apt.mo +b4fcd583f36b9dbcc829f5b3c7cf8a03 usr/share/locale/ro/LC_MESSAGES/apt.mo +f95560a28c7a3c559a0ddc6229c1a22b usr/share/locale/ru/LC_MESSAGES/apt.mo +9cdf96229f071ec3d001d6951b7eee73 usr/share/locale/sk/LC_MESSAGES/apt.mo +e089ab6abb050e89b3c3a499536daf64 usr/share/locale/sl/LC_MESSAGES/apt.mo +9ae5b3c098aeb3fd2bd8fea5a719ee01 usr/share/locale/sv/LC_MESSAGES/apt.mo +12b3a7347d7338df63c26325f6315e1f usr/share/locale/th/LC_MESSAGES/apt.mo +b2489139de8f70d50f317242c2375a6f usr/share/locale/tl/LC_MESSAGES/apt.mo +02b1f4d0bfe6dee394aa04ab877346c9 usr/share/locale/uk/LC_MESSAGES/apt.mo +d5234c83170def835c75a5cf973ddc90 usr/share/locale/vi/LC_MESSAGES/apt.mo +ba354cfad54dc0dc4ac5b677abd3c5af usr/share/locale/zh_CN/LC_MESSAGES/apt.mo +64059bc3ae36b7f0d9a729e0f8d75298 usr/share/locale/zh_TW/LC_MESSAGES/apt.mo +b799730594457f1375fc443e78a46062 usr/share/man/de/man5/apt.conf.5.gz +a9752b99994964d14fb392771b14f964 usr/share/man/de/man5/apt_preferences.5.gz +47755c8632a6fe9676073a88ccadc868 usr/share/man/de/man5/sources.list.5.gz +b8836a57fced78d0434e90932c9ab98e usr/share/man/de/man8/apt-cache.8.gz +0a9d135f478ba5c3c0e5ff7933f9623b usr/share/man/de/man8/apt-cdrom.8.gz +126ae7502824b4abca9585beb572506f usr/share/man/de/man8/apt-config.8.gz +686ecfc59a7d3222edd80c8399afd73e usr/share/man/de/man8/apt-get.8.gz +ad83da869167259b15aaeeb026c7aca4 usr/share/man/de/man8/apt-key.8.gz +4774bbd33fa6733f764b17df81dab759 usr/share/man/de/man8/apt-mark.8.gz +741d453ce419861ba9365f477b706c19 usr/share/man/de/man8/apt-secure.8.gz +18dfa694f055c9e69c3402270fb54235 usr/share/man/de/man8/apt.8.gz +4b29e90b1085e6bdbfdab768be158856 usr/share/man/es/man5/apt.conf.5.gz +52cecf12fbc334e2d58ba279f6a56088 usr/share/man/es/man5/apt_preferences.5.gz +8fbc3f4cd7997100dcd3743934db2b05 usr/share/man/es/man5/sources.list.5.gz +4683b6b9133d574bbb286153d63c913a usr/share/man/es/man8/apt-cache.8.gz +abd2eb9436ed75dc3a35e1b062eb807d usr/share/man/es/man8/apt-cdrom.8.gz +2b16e74963a3e3142912ede7f91351f0 usr/share/man/es/man8/apt-config.8.gz +359b278bcc07ed3649376f2bb4907057 usr/share/man/es/man8/apt-get.8.gz +c09af9738f541d0c682534940c510a76 usr/share/man/es/man8/apt-secure.8.gz +d8faa0513d973aa3a637cbc0cfa2e6cc usr/share/man/es/man8/apt.8.gz +bcb029cf125a4b6871ac532b1f76abcd usr/share/man/fr/man5/apt.conf.5.gz +1a739bb2ce24b2020d0a7922160366cd usr/share/man/fr/man5/apt_preferences.5.gz +0f9a2ff77eb35572b675516d238b6bdf usr/share/man/fr/man5/sources.list.5.gz +ae64c8edc51ded4e74d980bcd0df8c8f usr/share/man/fr/man8/apt-cache.8.gz +92a231c9fb2b7496f286a45f2e66e932 usr/share/man/fr/man8/apt-cdrom.8.gz +b80ff44d78050b50e65c34f3e945cb0e usr/share/man/fr/man8/apt-config.8.gz +a00647ca9ceb1dc35a01115a7adaf2df usr/share/man/fr/man8/apt-get.8.gz +15b27682b7e5a051a14f83e18c934bd5 usr/share/man/fr/man8/apt-secure.8.gz +132aa87c8c08b3052a26aab53416c8d5 usr/share/man/fr/man8/apt.8.gz +5512cb2d70291ff13154de18c2cbc475 usr/share/man/ja/man5/apt.conf.5.gz +30753c3ba1c9c73deccc5989a9869871 usr/share/man/ja/man5/apt_preferences.5.gz +5e994b7899624e8169e138b8de532a2c usr/share/man/ja/man5/sources.list.5.gz +c0af9a0b6bc80ff08001f437137144f6 usr/share/man/ja/man8/apt-cache.8.gz +33aafd13fc9f2fd7f43ef4acac3b6516 usr/share/man/ja/man8/apt-cdrom.8.gz +26e87eed0a20f8fbf2ce84d69c390279 usr/share/man/ja/man8/apt-config.8.gz +e70ac0c237ad30ea9f5a479e1ab5a632 usr/share/man/ja/man8/apt-get.8.gz +01ab4d80aae4ba87699ca6c9990c9184 usr/share/man/ja/man8/apt-secure.8.gz +06d3c4590f6e0a99fa5e7ccc5498c03f usr/share/man/ja/man8/apt.8.gz +945e6bc2d82069254e66625346f48444 usr/share/man/man5/apt.conf.5.gz +670c02214cdbeb3041c615d199ba28d4 usr/share/man/man5/apt_preferences.5.gz +2db35f7c2059e7cc9bf7d8a7608a1a49 usr/share/man/man5/sources.list.5.gz +747970d8445d7a8205c21f0d81dec464 usr/share/man/man8/apt-cache.8.gz +7a3f261c278478b1d6ebf29fd634ea09 usr/share/man/man8/apt-cdrom.8.gz +ca85c48204c788b4345f0deedb32f084 usr/share/man/man8/apt-config.8.gz +65002f85d900eecb02fd707c0ece1579 usr/share/man/man8/apt-get.8.gz +45a9a84ef472ea1b64c3914dfdfd6702 usr/share/man/man8/apt-key.8.gz +192bcf795a45c942b3e635f11b10aaa0 usr/share/man/man8/apt-mark.8.gz +2d90384a8ae467a8c843f220d92dbed2 usr/share/man/man8/apt-secure.8.gz +cf6bd2c1591b5ca0cc03a2de589c662c usr/share/man/man8/apt.8.gz +a594a00b7ccab425e575fb2642e90721 usr/share/man/pl/man8/apt-cache.8.gz +8c8e21aed7822595a977821935732bf8 usr/share/man/pl/man8/apt-cdrom.8.gz +eb7676e4c3569fa85310b18c26bee7f5 usr/share/man/pl/man8/apt-config.8.gz +d644c566b5648f1a62fdb67cb0610b13 usr/share/man/pl/man8/apt-get.8.gz +b97d25b91941904069a229fe75f62197 usr/share/man/pl/man8/apt.8.gz +f7cc163daf9d2bb034304e5f3fb030b1 usr/share/man/pt/man5/apt.conf.5.gz +8d9eee2e70d9b3f42374431d037247bc usr/share/man/pt/man5/apt_preferences.5.gz +4e0ac296b7f9e79542785f43d516e5cf usr/share/man/pt/man5/sources.list.5.gz +ef4a9bf9fe4dffa06adb1da7b3034d75 usr/share/man/pt/man8/apt-cache.8.gz +767b20b6dcaa7b0df2918620b2e107dd usr/share/man/pt/man8/apt-cdrom.8.gz +aa10150234bc4c01b6f2566e312475b7 usr/share/man/pt/man8/apt-config.8.gz +2aea35e63b6b7864ed223e2d6884e369 usr/share/man/pt/man8/apt-get.8.gz +2ff1c0edb322cea4cc2f54b1ef93aeca usr/share/man/pt/man8/apt-secure.8.gz +bfef82e1e538d92b7edde59a1e9c73ad usr/share/man/pt/man8/apt.8.gz diff -Nru apt-0.9.3/debian/apt/DEBIAN/postinst apt-0.9.3+rpi1/debian/apt/DEBIAN/postinst --- apt-0.9.3/debian/apt/DEBIAN/postinst 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/DEBIAN/postinst 2012-05-30 00:09:39.000000000 +0100 @@ -0,0 +1,43 @@ +#! /bin/sh + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +case "$1" in + configure) + SECRING='/etc/apt/secring.gpg' + # test if secring is an empty normal file + if test -f $SECRING -a ! -s $SECRING; then + rm -f $SECRING + fi + apt-key update + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + + + +exit 0 + + diff -Nru apt-0.9.3/debian/apt/DEBIAN/postrm apt-0.9.3+rpi1/debian/apt/DEBIAN/postrm --- apt-0.9.3/debian/apt/DEBIAN/postrm 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/DEBIAN/postrm 2012-05-30 00:09:39.000000000 +0100 @@ -0,0 +1,22 @@ +#! /bin/sh + +# apt postrm +# Copyright (C) 1998, Ben Gertzfield + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +set -e + + + +case "$1" in + remove) + ;; + purge) + rm -rf /var/cache/apt + rm -rf /var/lib/apt +esac + diff -Nru apt-0.9.3/debian/apt/DEBIAN/preinst apt-0.9.3+rpi1/debian/apt/DEBIAN/preinst --- apt-0.9.3/debian/apt/DEBIAN/preinst 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/DEBIAN/preinst 2012-05-30 00:09:39.000000000 +0100 @@ -0,0 +1,32 @@ +#! /bin/sh + +set -e + +# dpkg does this for us while we are upgrading.. +#if [ "$1" = "upgrade" -a -L /var/state/apt -a -e /var/lib/apt -a ! -L /var/state/apt ] && dpkg --compare-versions "$2" ">=" "0.4.10"; then +# rm /var/state/apt +#fi + +if [ "$1" = "upgrade" -o "$1" = "install" -a "$2" != "" ]; then + if [ ! -e /var/lib/apt -a -e /var/state/apt ]; then + # upgrading from /var/state/apt using apt. + # it's probably running now so we want to ensure /var/state/apt + # is still valid afterwards. and since we're upgrading + + if [ -x /usr/bin/perl -a -d /var/state/apt -a ! -L /var/state/apt ] && + perl -e 'exit 1 if ((stat("/var/lib"))[0] != (stat("/var/state/apt"))[0])' + then + # same fs, we can mv it + mv /var/state/apt /var/lib/apt + ln -s ../lib/apt /var/state/apt + # note that this symlink (/var/state/apt) will be removed when + # dpkg finishes unpacking the apt we're about to install; this is okay + else + # scary, let's just symlink it and hope + ln -s /var/state/apt /var/lib/apt + fi + fi + touch /var/lib/apt/lists/partial/.delete-me-later || true +fi + + diff -Nru apt-0.9.3/debian/apt/etc/apt/apt.conf.d/01autoremove apt-0.9.3+rpi1/debian/apt/etc/apt/apt.conf.d/01autoremove --- apt-0.9.3/debian/apt/etc/apt/apt.conf.d/01autoremove 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/etc/apt/apt.conf.d/01autoremove 2012-05-30 00:09:19.000000000 +0100 @@ -0,0 +1,26 @@ +APT +{ + NeverAutoRemove + { + "^firmware-linux.*"; + "^linux-firmware$"; + "^linux-image.*"; + "^kfreebsd-image.*"; + "^linux-restricted-modules.*"; + "^linux-ubuntu-modules-.*"; + "^gnumach$"; + "^gnumach-image.*"; + }; + + Never-MarkAuto-Sections + { + "metapackages"; + "restricted/metapackages"; + "universe/metapackages"; + "multiverse/metapackages"; + "oldlibs"; + "restricted/oldlibs"; + "universe/oldlibs"; + "multiverse/oldlibs"; + }; +}; diff -Nru apt-0.9.3/debian/apt/etc/cron.daily/apt apt-0.9.3+rpi1/debian/apt/etc/cron.daily/apt --- apt-0.9.3/debian/apt/etc/cron.daily/apt 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/etc/cron.daily/apt 2012-05-30 00:09:30.000000000 +0100 @@ -0,0 +1,505 @@ +#!/bin/sh +#set -e +# +# This file understands the following apt configuration variables: +# Values here are the default. +# Create /etc/apt/apt.conf.d/02periodic file to set your preference. +# +# Dir "/"; +# - RootDir for all configuration files +# +# Dir::Cache "var/cache/apt/"; +# - Set apt package cache directory +# +# Dir::Cache::Archives "archives/"; +# - Set package archive directory +# +# APT::Periodic::Enable "1"; +# - Enable the update/upgrade script (0=disable) +# +# APT::Periodic::BackupArchiveInterval "0"; +# - Backup after n-days if archive contents changed.(0=disable) +# +# APT::Periodic::BackupLevel "3"; +# - Backup level.(0=disable), 1 is invalid. +# +# Dir::Cache::Backup "backup/"; +# - Set periodic package backup directory +# +# APT::Archives::MaxAge "0"; (old, deprecated) +# APT::Periodic::MaxAge "0"; (new) +# - Set maximum allowed age of a cache package file. If a cache +# package file is older it is deleted (0=disable) +# +# APT::Archives::MinAge "2"; (old, deprecated) +# APT::Periodic::MinAge "2"; (new) +# - Set minimum age of a package file. If a file is younger it +# will not be deleted (0=disable). Usefull to prevent races +# and to keep backups of the packages for emergency. +# +# APT::Archives::MaxSize "0"; (old, deprecated) +# APT::Periodic::MaxSize "0"; (new) +# - Set maximum size of the cache in MB (0=disable). If the cache +# is bigger, cached package files are deleted until the size +# requirement is met (the biggest packages will be deleted +# first). +# +# APT::Periodic::Update-Package-Lists "0"; +# - Do "apt-get update" automatically every n-days (0=disable) +# +# APT::Periodic::Download-Upgradeable-Packages "0"; +# - Do "apt-get upgrade --download-only" every n-days (0=disable) +# +# APT::Periodic::Download-Upgradeable-Packages-Debdelta "1"; +# - Use debdelta-upgrade to download updates if available (0=disable) +# +# APT::Periodic::Unattended-Upgrade "0"; +# - Run the "unattended-upgrade" security upgrade script +# every n-days (0=disabled) +# Requires the package "unattended-upgrades" and will write +# a log in /var/log/unattended-upgrades +# +# APT::Periodic::AutocleanInterval "0"; +# - Do "apt-get autoclean" every n-days (0=disable) +# +# APT::Periodic::Verbose "0"; +# - Send report mail to root +# 0: no report (or null string) +# 1: progress report (actually any string) +# 2: + command outputs (remove -qq, remove 2>/dev/null, add -d) +# 3: + trace on + +check_stamp() +{ + stamp="$1" + interval="$2" + + if [ $interval -eq 0 ]; then + debug_echo "check_stamp: interval=0" + # treat as no time has passed + return 1 + fi + + if [ ! -f $stamp ]; then + debug_echo "check_stamp: missing time stamp file: $stamp." + # treat as enough time has passed + return 0 + fi + + # compare midnight today to midnight the day the stamp was updated + stamp_file="$stamp" + stamp=$(date --date=$(date -r $stamp_file --iso-8601) +%s 2>/dev/null) + if [ "$?" != "0" ]; then + # Due to some timezones returning 'invalid date' for midnight on + # certain dates (eg America/Sao_Paulo), if date returns with error + # remove the stamp file and return 0. See coreutils bug: + # http://lists.gnu.org/archive/html/bug-coreutils/2007-09/msg00176.html + rm -f "$stamp_file" + return 0 + fi + + now=$(date --date=$(date --iso-8601) +%s 2>/dev/null) + if [ "$?" != "0" ]; then + # As above, due to some timezones returning 'invalid date' for midnight + # on certain dates (eg America/Sao_Paulo), if date returns with error + # return 0. + return 0 + fi + + delta=$(($now-$stamp)) + + # intervall is in days, convert to sec. + interval=$(($interval*60*60*24)) + debug_echo "check_stamp: interval=$interval, now=$now, stamp=$stamp, delta=$delta (sec)" + + # remove timestamps a day (or more) in the future and force re-check + if [ $stamp -gt $(($now+86400)) ]; then + echo "WARNING: file $stamp_file has a timestamp in the future: $stamp" + rm -f "$stamp_file" + return 0 + fi + + if [ $delta -ge $interval ]; then + return 0 + fi + + return 1 +} + +update_stamp() +{ + stamp="$1" + touch $stamp +} + +# we check here if autoclean was enough sizewise +check_size_constraints() +{ + MaxAge=0 + eval $(apt-config shell MaxAge APT::Archives::MaxAge) + eval $(apt-config shell MaxAge APT::Periodic::MaxAge) + + MinAge=2 + eval $(apt-config shell MinAge APT::Archives::MinAge) + eval $(apt-config shell MinAge APT::Periodic::MinAge) + + MaxSize=0 + eval $(apt-config shell MaxSize APT::Archives::MaxSize) + eval $(apt-config shell MaxSize APT::Periodic::MaxSize) + + Cache="/var/cache/apt/archives/" + eval $(apt-config shell Cache Dir::Cache::archives/d) + + # sanity check + if [ -z "$Cache" ]; then + echo "empty Dir::Cache::archives, exiting" + exit + fi + + # check age + if [ ! $MaxAge -eq 0 ] && [ ! $MinAge -eq 0 ]; then + debug_echo "aged: ctime <$MaxAge and mtime <$MaxAge and ctime>$MinAge and mtime>$MinAge" + find $Cache -name "*.deb" \( -mtime +$MaxAge -and -ctime +$MaxAge \) -and -not \( -mtime -$MinAge -or -ctime -$MinAge \) -print0 | xargs -r -0 rm -f + elif [ ! $MaxAge -eq 0 ]; then + debug_echo "aged: ctime <$MaxAge and mtime <$MaxAge only" + find $Cache -name "*.deb" -ctime +$MaxAge -and -mtime +$MaxAge -print0 | xargs -r -0 rm -f + else + debug_echo "skip aging since MaxAge is 0" + fi + + # check size + if [ ! $MaxSize -eq 0 ]; then + # maxSize is in MB + MaxSize=$(($MaxSize*1024)) + + #get current time + now=$(date --date=$(date --iso-8601) +%s) + MinAge=$(($MinAge*24*60*60)) + + # reverse-sort by mtime + for file in $(ls -rt $Cache/*.deb 2>/dev/null); do + du=$(du -s $Cache) + size=${du%%/*} + # check if the cache is small enough + if [ $size -lt $MaxSize ]; then + debug_echo "end remove by archive size: size=$size < $MaxSize" + break + fi + + # check for MinAge of the file + if [ $MinAge -ne 0 ]; then + # check both ctime and mtime + mtime=$(stat -c %Y $file) + ctime=$(stat -c %Z $file) + if [ $mtime -gt $ctime ]; then + delta=$(($now-$mtime)) + else + delta=$(($now-$ctime)) + fi + if [ $delta -le $MinAge ]; then + debug_echo "skip remove by archive size: $file, delta=$delta < $MinAgeSec" + break + else + # delete oldest file + debug_echo "remove by archive size: $file, delta=$delta >= $MinAgeSec (sec), size=$size >= $MaxSize" + rm -f $file + fi + fi + done + fi +} + +# deal with the Apt::Periodic::BackupArchiveInterval +do_cache_backup() +{ + BackupArchiveInterval="$1" + if [ $BackupArchiveInterval -eq 0 ]; then + return + fi + + # Set default values and normalize + CacheDir="/var/cache/apt" + eval $(apt-config shell CacheDir Dir::Cache/d) + CacheDir=${CacheDir%/} + if [ -z "$CacheDir" ]; then + debug_echo "practically empty Dir::Cache, exiting" + return 0 + fi + + Cache="${CacheDir}/archives/" + eval $(apt-config shell Cache Dir::Cache::Archives/d) + if [ -z "$Cache" ]; then + debug_echo "practically empty Dir::Cache::archives, exiting" + return 0 + fi + + BackupLevel=3 + eval $(apt-config shell BackupLevel APT::Periodic::BackupLevel) + if [ $BackupLevel -le 1 ]; then + BackupLevel=2 ; + fi + + Back="${CacheDir}/backup/" + eval $(apt-config shell Back Dir::Cache::Backup/d) + if [ -z "$Back" ]; then + echo "practically empty Dir::Cache::Backup, exiting" 1>&2 + return + fi + + CacheArchive="$(basename "${Cache}")" + test -n "${CacheArchive}" || CacheArchive="archives" + BackX="${Back}${CacheArchive}/" + for x in $(seq 0 1 $((${BackupLevel}-1))); do + eval "Back${x}=${Back}${x}/" + done + + # backup after n-days if archive contents changed. + # (This uses hardlink to save disk space) + BACKUP_ARCHIVE_STAMP=/var/lib/apt/periodic/backup-archive-stamp + if check_stamp $BACKUP_ARCHIVE_STAMP $BackupArchiveInterval; then + if [ $({(cd $Cache 2>/dev/null; find . -name "*.deb"); (cd $Back0 2>/dev/null;find . -name "*.deb") ;}| sort|uniq -u|wc -l) -ne 0 ]; then + mkdir -p $Back + rm -rf $Back$((${BackupLevel}-1)) + for y in $(seq $((${BackupLevel}-1)) -1 1); do + eval BackY=${Back}$y + eval BackZ=${Back}$(($y-1)) + if [ -e $BackZ ]; then + mv -f $BackZ $BackY ; + fi + done + cp -la $Cache $Back ; mv -f $BackX $Back0 + update_stamp $BACKUP_ARCHIVE_STAMP + debug_echo "backup with hardlinks. (success)" + else + debug_echo "skip backup since same content." + fi + else + debug_echo "skip backup since too new." + fi +} + +# sleep for a random interval of time (default 30min) +# (some code taken from cron-apt, thanks) +random_sleep() +{ + RandomSleep=1800 + eval $(apt-config shell RandomSleep APT::Periodic::RandomSleep) + if [ $RandomSleep -eq 0 ]; then + return + fi + if [ -z "$RANDOM" ] ; then + # A fix for shells that do not have this bash feature. + RANDOM=$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -c"1-5") + fi + TIME=$(($RANDOM % $RandomSleep)) + debug_echo "sleeping for $TIME seconds" + sleep $TIME +} + + +debug_echo() +{ + # Display message if $VERBOSE >= 1 + if [ "$VERBOSE" -ge 1 ]; then + echo $1 1>&2 + fi +} + +check_power(){ + # laptop check, on_ac_power returns: + # 0 (true) System is on main power + # 1 (false) System is not on main power + # 255 (false) Power status could not be determined + # Desktop systems always return 255 it seems + if which on_ac_power >/dev/null; then + on_ac_power + POWER=$? + if [ $POWER -eq 1 ]; then + debug_echo "exit: system NOT on main power" + return 1 + elif [ $POWER -ne 0 ]; then + debug_echo "power status ($POWER) undetermined, continuing" + fi + debug_echo "system is on main power." + fi + return 0 +} + +# ------------------------ main ---------------------------- + +# Backup the 7 last versions of APT's extended_states file +# shameless copy from dpkg cron +if cd /var/backups ; then + if ! cmp -s apt.extended_states.0 /var/lib/apt/extended_states; then + cp -p /var/lib/apt/extended_states apt.extended_states + savelog -c 7 apt.extended_states >/dev/null + fi +fi + +# check apt-config exstance +if ! which apt-config >/dev/null ; then + exit 0 +fi + +# check if the user really wants to do something +AutoAptEnable=1 # default is yes +eval $(apt-config shell AutoAptEnable APT::Periodic::Enable) + +if [ $AutoAptEnable -eq 0 ]; then + exit 0 +fi + +# Set VERBOSE mode from apt-config (or inherit from environment) +VERBOSE=0 +eval $(apt-config shell VERBOSE APT::Periodic::Verbose) +debug_echo "verbose level $VERBOSE" +if [ "$VERBOSE" -le 2 ]; then + # quiet for 0,1,2 + XSTDOUT=">/dev/null" + XSTDERR="2>/dev/null" + XAPTOPT="-qq" + XUUPOPT="" +else + XSTDOUT="" + XSTDERR="" + XAPTOPT="" + XUUPOPT="-d" +fi +if [ "$VERBOSE" -ge 3 ]; then + # trace output + set -x +fi + +check_power || exit 0 + +# check if we can lock the cache and if the cache is clean +if which apt-get >/dev/null && ! eval apt-get check -f $XAPTOPT $XSTDERR ; then + debug_echo "error encountered in cron job with \"apt-get check\"." + exit 0 +fi + +# Global current time in seconds since 1970-01-01 00:00:00 UTC +now=$(date +%s) + +# Support old Archive for compatibility. +# Document only Periodic for all controling parameters of this script. + +UpdateInterval=0 +eval $(apt-config shell UpdateInterval APT::Periodic::Update-Package-Lists) + +DownloadUpgradeableInterval=0 +eval $(apt-config shell DownloadUpgradeableInterval APT::Periodic::Download-Upgradeable-Packages) + +UnattendedUpgradeInterval=0 +eval $(apt-config shell UnattendedUpgradeInterval APT::Periodic::Unattended-Upgrade) + +AutocleanInterval=0 +eval $(apt-config shell AutocleanInterval APT::Periodic::AutocleanInterval) + +BackupArchiveInterval=0 +eval $(apt-config shell BackupArchiveInterval APT::Periodic::BackupArchiveInterval) + +Debdelta=1 +eval $(apt-config shell Debdelta APT::Periodic::Download-Upgradeable-Packages-Debdelta) + +# check if we actually have to do anything that requires locking the cache +if [ $UpdateInterval -eq 0 ] && + [ $DownloadUpgradeableInterval -eq 0 ] && + [ $UnattendedUpgradeInterval -eq 0 ] && + [ $BackupArchiveInterval -eq 0 ] && + [ $AutocleanInterval -eq 0 ]; then + + # check cache size + check_size_constraints + + exit 0 +fi + +# deal with BackupArchiveInterval +do_cache_backup $BackupArchiveInterval + +# sleep random amount of time to avoid hitting the +# mirrors at the same time +random_sleep +check_power || exit 0 + +# include default system language so that "apt-get update" will +# fetch the right translated package descriptions +if [ -r /etc/default/locale ]; then + . /etc/default/locale + export LANG LANGUAGE LC_MESSAGES LC_ALL +fi + +# update package lists +UPDATED=0 +UPDATE_STAMP=/var/lib/apt/periodic/update-stamp +if check_stamp $UPDATE_STAMP $UpdateInterval; then + if eval apt-get $XAPTOPT -y update $XSTDERR; then + debug_echo "download updated metadata (success)." + if which dbus-send >/dev/null && pidof dbus-daemon >/dev/null; then + if dbus-send --system / app.apt.dbus.updated boolean:true ; then + debug_echo "send dbus signal (success)" + else + debug_echo "send dbus signal (error)" + fi + else + debug_echo "dbus signal not send (command not available)" + fi + update_stamp $UPDATE_STAMP + UPDATED=1 + else + debug_echo "download updated metadata (error)" + fi +else + debug_echo "download updated metadata (not run)." +fi + +# download all upgradeable packages (if it is requested) +DOWNLOAD_UPGRADEABLE_STAMP=/var/lib/apt/periodic/download-upgradeable-stamp +if [ $UPDATED -eq 1 ] && check_stamp $DOWNLOAD_UPGRADEABLE_STAMP $DownloadUpgradeableInterval; then + if [ $Debdelta -eq 1 ]; then + debdelta-upgrade >/dev/null 2>&1 || true + fi + if eval apt-get $XAPTOPT -y -d dist-upgrade $XSTDERR; then + update_stamp $DOWNLOAD_UPGRADEABLE_STAMP + debug_echo "download upgradable (success)" + else + debug_echo "download upgradable (error)" + fi +else + debug_echo "download upgradable (not run)" +fi + +# auto upgrade all upgradeable packages +UPGRADE_STAMP=/var/lib/apt/periodic/upgrade-stamp +if which unattended-upgrade >/dev/null && check_stamp $UPGRADE_STAMP $UnattendedUpgradeInterval; then + if unattended-upgrade $XUUPOPT; then + update_stamp $UPGRADE_STAMP + debug_echo "unattended-upgrade (success)" + else + debug_echo "unattended-upgrade (error)" + fi +else + debug_echo "unattended-upgrade (not run)" +fi + +# autoclean package archive +AUTOCLEAN_STAMP=/var/lib/apt/periodic/autoclean-stamp +if check_stamp $AUTOCLEAN_STAMP $AutocleanInterval; then + if eval apt-get $XAPTOPT -y autoclean $XSTDERR; then + debug_echo "autoclean (success)." + update_stamp $AUTOCLEAN_STAMP + else + debug_echo "autoclean (error)" + fi +else + debug_echo "autoclean (not run)" +fi + +# check cache size +check_size_constraints + +# +# vim: set sts=4 ai : +# + diff -Nru apt-0.9.3/debian/apt/etc/logrotate.d/apt apt-0.9.3+rpi1/debian/apt/etc/logrotate.d/apt --- apt-0.9.3/debian/apt/etc/logrotate.d/apt 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/etc/logrotate.d/apt 2012-05-30 00:09:35.000000000 +0100 @@ -0,0 +1,16 @@ +/var/log/apt/term.log { + rotate 12 + monthly + compress + missingok + notifempty +} + +/var/log/apt/history.log { + rotate 12 + monthly + compress + missingok + notifempty +} + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/bin/apt-cache and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/bin/apt-cache differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/bin/apt-cdrom and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/bin/apt-cdrom differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/bin/apt-config and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/bin/apt-config differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/bin/apt-get and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/bin/apt-get differ diff -Nru apt-0.9.3/debian/apt/usr/bin/apt-key apt-0.9.3+rpi1/debian/apt/usr/bin/apt-key --- apt-0.9.3/debian/apt/usr/bin/apt-key 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/bin/apt-key 2012-05-29 23:44:49.000000000 +0100 @@ -0,0 +1,237 @@ +#!/bin/sh + +set -e +unset GREP_OPTIONS + +# We don't use a secret keyring, of course, but gpg panics and +# implodes if there isn't one available +SECRETKEYRING="$(mktemp)" +trap "rm -f '${SECRETKEYRING}'" 0 HUP INT QUIT ILL ABRT FPE SEGV PIPE TERM +GPG_CMD="gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring ${SECRETKEYRING}" + +if [ "$(id -u)" -eq 0 ]; then + # we could use a tmpfile here too, but creation of this tends to be time-consuming + GPG_CMD="$GPG_CMD --trustdb-name /etc/apt/trustdb.gpg" +fi + +GPG="$GPG_CMD" + +MASTER_KEYRING="" +ARCHIVE_KEYRING_URI="" +#MASTER_KEYRING=/usr/share/keyrings/debian-master-keyring.gpg +#ARCHIVE_KEYRING_URI=http://ftp.debian.org/debian/debian-archive-keyring.gpg + +ARCHIVE_KEYRING=/usr/share/keyrings/raspbian-archive-keyring.gpg +REMOVED_KEYS=/usr/share/keyrings/raspbian-archive-removed-keys.gpg + +requires_root() { + if [ "$(id -u)" -ne 0 ]; then + echo >&1 "ERROR: This command can only be used by root." + exit 1 + fi +} + +add_keys_with_verify_against_master_keyring() { + ADD_KEYRING=$1 + MASTER=$2 + + if [ ! -f "$ADD_KEYRING" ]; then + echo "ERROR: '$ADD_KEYRING' not found" + return + fi + if [ ! -f "$MASTER" ]; then + echo "ERROR: '$MASTER' not found" + return + fi + + # when adding new keys, make sure that the archive-master-keyring + # is honored. so: + # all keys that are exported must have a valid signature + # from a key in the $distro-master-keyring + add_keys=`$GPG_CMD --keyring $ADD_KEYRING --with-colons --list-keys | grep ^pub | cut -d: -f5` + master_keys=`$GPG_CMD --keyring $MASTER --with-colons --list-keys | grep ^pub | cut -d: -f5` + for add_key in $add_keys; do + ADDED=0 + for master_key in $master_keys; do + if $GPG_CMD --keyring $ADD_KEYRING --list-sigs --with-colons $add_key | grep ^sig | cut -d: -f5 | grep -q $master_key; then + $GPG_CMD --quiet --batch --keyring $ADD_KEYRING --export $add_key | $GPG --import + ADDED=1 + fi + done + if [ $ADDED = 0 ]; then + echo >&2 "Key '$add_key' not added. It is not signed with a master key" + fi + done +} + +# update the current archive signing keyring from a network URI +# the archive-keyring keys needs to be signed with the master key +# (otherwise it does not make sense from a security POV) +net_update() { + if [ -z "$ARCHIVE_KEYRING_URI" ]; then + echo >&2 "ERROR: Your distribution is not supported in net-update as no uri for the archive-keyring is set" + exit 1 + fi + requires_root + # in theory we would need to depend on wget for this, but this feature + # isn't useable in debian anyway as we have no keyring uri nor a master key + if ! which wget >/dev/null 2>&1; then + echo >&2 "ERROR: an installed wget is required for a network-based update" + exit 1 + fi + if [ ! -d /var/lib/apt/keyrings ]; then + mkdir -p /var/lib/apt/keyrings + fi + keyring=/var/lib/apt/keyrings/$(basename $ARCHIVE_KEYRING) + old_mtime=0 + if [ -e $keyring ]; then + old_mtime=$(stat -c %Y $keyring) + fi + (cd /var/lib/apt/keyrings; wget -q -N $ARCHIVE_KEYRING_URI) + if [ ! -e $keyring ]; then + return + fi + new_mtime=$(stat -c %Y $keyring) + if [ $new_mtime -ne $old_mtime ]; then + echo "Checking for new archive signing keys now" + add_keys_with_verify_against_master_keyring $keyring $MASTER_KEYRING + fi +} + +update() { + if [ ! -f $ARCHIVE_KEYRING ]; then + echo >&2 "ERROR: Can't find the archive-keyring" + echo >&2 "Is the debian-archive-keyring package installed?" + exit 1 + fi + requires_root + + # add new keys from the package; + + # we do not use add_keys_with_verify_against_master_keyring here, + # because "update" is run on regular package updates. A + # attacker might as well replace the master-archive-keyring file + # in the package and add his own keys. so this check wouldn't + # add any security. we *need* this check on net-update though + $GPG_CMD --quiet --batch --keyring $ARCHIVE_KEYRING --export | $GPG --import + + if [ -r "$REMOVED_KEYS" ]; then + # remove no-longer supported/used keys + keys=`$GPG_CMD --keyring $REMOVED_KEYS --with-colons --list-keys | grep ^pub | cut -d: -f5` + for key in $keys; do + if $GPG --list-keys --with-colons | grep ^pub | cut -d: -f5 | grep -q $key; then + $GPG --quiet --batch --delete-key --yes ${key} + fi + done + else + echo "Warning: removed keys keyring $REMOVED_KEYS missing or not readable" >&2 + fi +} + + +usage() { + echo "Usage: apt-key [--keyring file] [command] [arguments]" + echo + echo "Manage apt's list of trusted keys" + echo + echo " apt-key add - add the key contained in ('-' for stdin)" + echo " apt-key del - remove the key " + echo " apt-key export - output the key " + echo " apt-key exportall - output all trusted keys" + echo " apt-key update - update keys using the keyring package" + echo " apt-key net-update - update keys using the network" + echo " apt-key list - list keys" + echo " apt-key finger - list fingerprints" + echo " apt-key adv - pass advanced options to gpg (download key)" + echo + echo "If no specific keyring file is given the command applies to all keyring files." +} + +# Determine on which keyring we want to work +if [ "$1" = "--keyring" ]; then + #echo "keyfile given" + shift + TRUSTEDFILE="$1" + if [ -r "$TRUSTEDFILE" ] || [ "$2" = 'add' ]; then + GPG="$GPG --keyring $TRUSTEDFILE --primary-keyring $TRUSTEDFILE" + else + echo >&2 "Error: The specified keyring »$TRUSTEDFILE« is missing or not readable" + exit 1 + fi + shift +# otherwise use the default +else + #echo "generate list" + TRUSTEDFILE="/etc/apt/trusted.gpg" + eval $(apt-config shell TRUSTEDFILE Apt::GPGV::TrustedKeyring) + eval $(apt-config shell TRUSTEDFILE Dir::Etc::Trusted/f) + if [ -r "$TRUSTEDFILE" ]; then + GPG="$GPG --keyring $TRUSTEDFILE" + fi + GPG="$GPG --primary-keyring $TRUSTEDFILE" + TRUSTEDPARTS="/etc/apt/trusted.gpg.d" + eval $(apt-config shell TRUSTEDPARTS Dir::Etc::TrustedParts/d) + if [ -d "$TRUSTEDPARTS" ]; then + #echo "parts active" + for trusted in $(run-parts --list $TRUSTEDPARTS --regex '^.*\.gpg$'); do + #echo "part -> $trusted" + GPG="$GPG --keyring $trusted" + done + fi +fi +#echo "COMMAND: $GPG" + +command="$1" +if [ -z "$command" ]; then + usage + exit 1 +fi +shift + +if [ "$command" != "help" ] && ! which gpg >/dev/null 2>&1; then + echo >&2 "Warning: gnupg does not seem to be installed." + echo >&2 "Warning: apt-key requires gnupg for most operations." + echo >&2 +fi + +case "$command" in + add) + requires_root + $GPG --quiet --batch --import "$1" + echo "OK" + ;; + del|rm|remove) + requires_root + $GPG --quiet --batch --delete-key --yes "$1" + echo "OK" + ;; + update) + update + ;; + net-update) + net_update + ;; + list) + $GPG --batch --list-keys + ;; + finger*) + $GPG --batch --fingerprint + ;; + export) + $GPG --armor --export "$1" + ;; + exportall) + $GPG --armor --export + ;; + adv*) + echo "Executing: $GPG $*" + $GPG $* + ;; + help) + usage + ;; + *) + usage + exit 1 + ;; +esac Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/bin/apt-mark and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/bin/apt-mark differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/bzip2 and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/bzip2 differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/cdrom and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/cdrom differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/copy and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/copy differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/file and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/file differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/ftp and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/ftp differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/gpgv and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/gpgv differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/gzip and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/gzip differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/http and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/http differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/lzma and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/lzma differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/mirror and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/mirror differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/rred and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/rred differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/rsh and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/rsh differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/ssh and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/ssh differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/lib/apt/methods/xz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/lib/apt/methods/xz differ diff -Nru apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/desc.apt apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/desc.apt --- apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/desc.apt 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/desc.apt 2012-05-29 23:47:40.000000000 +0100 @@ -0,0 +1,9 @@ +The APT installation method encompasses most other installation methods +under the umbrella of the new Package Acquisition code. This method allows +installation from locations in the filesystem, ftp and http URLs, supports +full installation ordering and dependency checking as well as multiple +sources. See the man pages apt-get(8) and sources.list(5) + +HTTP proxies can be used by setting http_proxy="http://proxy:port/" before +running DSelect. FTP proxies require special configuration detailed in +the apt.conf(5) man page (see /usr/share/doc/apt/examples/apt.conf) diff -Nru apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/install apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/install --- apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/install 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/install 2012-05-29 23:47:40.000000000 +0100 @@ -0,0 +1,110 @@ +#!/bin/bash + +# Set the textdomain for the translations using $"..." +TEXTDOMAIN="apt" + +# Get the configuration from /etc/apt/apt.conf +CLEAN="prompt" +OPTS="-f" +APTGET="/usr/bin/apt-get" +DPKG="/usr/bin/dpkg" +DPKG_OPTS="--admindir=$1" +APT_OPT0="-oDir::State::status=$1/status" +APT_OPT1="-oDPkg::Options::=$DPKG_OPTS" +set -e +RES=$(apt-config shell CLEAN DSelect::Clean OPTS DSelect::Options \ + DPKG Dir::Bin::dpkg/f APTGET Dir::Bin::apt-get/f \ + ARCHIVES Dir::Cache::Archives/d \ + WAIT DSelect::WaitAfterDownload/b \ + CHECKDIR DSelect::CheckDir/b) +eval $RES +set +e + +# Yes/No Prompter +yesno() { +# $1 = prompt +# $2 = default(y) + local ans def defp + if [ "$2" ];then + case $2 in + Y|y) defp="[Y/n]" def=y;; + N|n) defp="[y/N]" def=n;; + *) echo $"Bad default setting!" 1>&2; exit 1;; + esac + else + defp="[y/N]" def=n + fi + while :;do + echo -n "$1 $defp " 1>&3 + read ans + case $ans in + Y|y|N|n) break;; + "") ans=$def;break;; + esac + echo + done + echo $ans | tr YN yn +} + +if [ "$WAIT" = "true" ]; then + $APTGET $OPTS "$APT_OPT0" "$APT_OPT1" -d dselect-upgrade + echo $"Press enter to continue." && read RES + $APTGET $OPTS "$APT_OPT0" "$APT_OPT1" dselect-upgrade + RES=$? +else + $APTGET $OPTS "$APT_OPT0" "$APT_OPT1" dselect-upgrade + RES=$? +fi + +# 1 means the user choose no at the prompt +if [ $RES -eq 1 ]; then + exit 0 +fi + +# Finished OK +if [ $RES -eq 0 ]; then + + if [ $(ls $ARCHIVES $ARCHIVES/partial | egrep -v "^lock$|^partial$" | wc -l) \ + -eq 0 ]; then + exit 0 + fi + + NEWLS=$(ls -ld $ARCHIVES) + if [ "$CHECKDIR" = "true" ]; then + if [ "$OLDLS" = "$NEWLS" ]; then + exit 0 + fi + fi + + # Check the cleaning mode + case $(echo $CLEAN | tr '[:upper:]' '[:lower:]') in + auto) + $APTGET "$APT_OPT0" "$APT_OPT1" autoclean && + echo $"Press enter to continue." && read RES && exit 0; + ;; + always) + $APTGET "$APT_OPT0" "$APT_OPT1" clean && + echo $"Press enter to continue." && read RES && exit 0; + ;; + prompt) + exec 3>&1 + echo -n $"Do you want to erase any previously downloaded .deb files?" + if [ $(yesno "" y) = y ]; then + $APTGET "$APT_OPT0" "$APT_OPT1" clean && + echo $"Press enter to continue." && read RES && exit 0; + fi + ;; + *) + ;; + esac +else + echo $"Some errors occurred while unpacking. Packages that were installed" + echo $"will be configured. This may result in duplicate errors" + echo $"or errors caused by missing dependencies. This is OK, only the errors" + echo $"above this message are important. Please fix them and run [I]nstall again" + echo $"Press enter to continue." + read RES && $DPKG "$DPKG_OPTS" --configure -a + exit 100 +fi + +exit $? diff -Nru apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/names apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/names --- apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/names 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/names 2012-05-29 23:47:40.000000000 +0100 @@ -0,0 +1 @@ +70 apt APT Acquisition [file,http,ftp] diff -Nru apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/setup apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/setup --- apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/setup 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/setup 2012-05-29 23:47:40.000000000 +0100 @@ -0,0 +1,286 @@ +#!/usr/bin/perl -w +# -*- Mode: Perl -*- +# setup.pl --- +# Author : Manoj Srivastava ( srivasta@tiamat.datasync.com ) +# Created On : Wed Mar 4 15:11:47 1998 +# Created On Node : tiamat.datasync.com +# Last Modified By : Manoj Srivastava +# Last Modified On : Tue May 19 11:25:32 1998 +# Last Machine Used: tiamat.datasync.com +# Update Count : 87 +# Status : Unknown, Use with caution! +# HISTORY : +# Description : +# This file is designed to go into /usr/lib/apt/methods/setup +# + +#use strict; +#use diagnostics; +#printf STDERR "DEBUG: Arguments $ARGV[0];$ARGV[1];$ARGV[2];\n"; + + +# Handle the arguments +my $vardir=$ARGV[0]; +my $method=$ARGV[1]; +my $option=$ARGV[2]; +my $config_file = '/etc/apt/sources.list'; + +my $boldon=`setterm -bold on`; +my $boldoff=`setterm -bold off`; + +my @known_types = ('deb'); +my @known_access = ('http', 'ftp', 'file'); +my @typical_distributions = ('stable', 'unstable', 'testing', 'non-US'); +my @typical_components = ('main', 'contrib', 'non-free'); + +my %known_access = map {($_,$_)} @known_access; +my %typical_distributions = map {($_,$_)} @typical_distributions; + +# Read the config file, creating source records +sub read_config { + my %params = @_; + my @Config = (); + + die "Required parameter Filename Missing" unless + $params{'Filename'}; + + open (CONFIG, "$params{'Filename'}") || + die "Could not open $params{'Filename'}: $!"; + while () { + chomp; + my $rec = {}; + my ($type, $urn, $distribution, $components) = + m/^\s*(\S+)\s+(\S+)\s+(\S+)\s*(?:\s+(\S.*))?$/o; + $rec->{'Type'} = $type; + $rec->{'URN'} = $urn; + $rec->{'Distribution'} = $distribution; + $rec->{'Components'} = $components; + push @Config, $rec; + } + close(CONFIG); + + return @Config; +} + +# write the config file; writing out the current set of source records +sub write_config { + my %params = @_; + my $rec; + my %Seen = (); + + die "Required parameter Filename Missing" unless + $params{'Filename'}; + die "Required parameter Config Missing" unless + $params{'Config'}; + + open (CONFIG, ">$params{'Filename'}") || + die "Could not open $params{'Filename'} for writing: $!"; + for $rec (@{$params{'Config'}}) { + my $line = "$rec->{'Type'} $rec->{'URN'} $rec->{'Distribution'} "; + $line .= "$rec->{'Components'}" if $rec->{'Components'}; + $line .= "\n"; + print CONFIG $line unless $Seen{$line}++; + } + close(CONFIG); +} + +# write the config file; writing out the current set of source records +sub print_config { + my %params = @_; + my $rec; + my %Seen = (); + + die "Required parameter Config Missing" unless + $params{'Config'}; + + for $rec (@{$params{'Config'}}) { + next unless $rec; + + my $line = "$rec->{'Type'} " if $rec->{'Type'}; + $line .= "$rec->{'URN'} " if $rec->{'URN'}; + $line .= "$rec->{'Distribution'} " if $rec->{'Distribution'}; + $line .= "$rec->{'Components'}" if $rec->{'Components'}; + $line .= "\n"; + print $line unless $Seen{$line}++; + } +} + +# Ask for and add a source record +sub get_source { + my %params = @_; + my $rec = {}; + my $answer; + my ($type, $urn, $distribution, $components); + + if ($params{'Default'}) { + ($type, $urn, $distribution, $components) = + $params{'Default'} =~ m/^\s*(\S+)\s+(\S+)\s+(\S+)\s+(\S.*)$/o; + } + + $type = 'deb'; + $urn = "http://http.us.debian.org/debian" unless $urn; + $distribution = "stable" unless $distribution; + $components = "main contrib non-free" unless $components; + + + $rec->{'Type'} = 'deb'; + $| = 1; + + my $done = 0; + + while (!$done) { + print "\n"; + print "$boldon URL [$urn]: $boldoff"; + + $answer=; + chomp ($answer); + $answer =~ s/\s*//og; + + if ($answer =~ /^\s*$/o) { + $rec->{'URN'} = $urn; + last; + } + else { + my ($scheme) = $answer =~ /^\s*([^:]+):/o; + if (! defined $known_access{$scheme}) { + print "Unknown access scheme $scheme in $answer\n"; + print " The available access methods known to me are\n"; + print join (' ', @known_access), "\n"; + print "\n"; + } + else { + $rec->{'URN'} = $answer; + last; + } + } + } + + print "\n"; + + print " Please give the distribution tag to get or a path to the\n"; + print " package file ending in a /. The distribution\n"; + print " tags are typically something like:$boldon "; + print join(' ', @typical_distributions), "$boldoff\n"; + print "\n"; + print "$boldon Distribution [$distribution]:$boldoff "; + $answer=; + chomp ($answer); + $answer =~ s/\s*//og; + + if ($answer =~ /^\s*$/o) { + $rec->{'Distribution'} = $distribution; + $rec->{'Components'} = &get_components($components); + } + elsif ($answer =~ m|/$|o) { + $rec->{'Distribution'} = "$answer"; + $rec->{'Components'} = ""; + } + else { + # A distribution tag, eh? + warn "$answer does not seem to be a typical distribution tag\n" + unless defined $typical_distributions{$answer}; + + $rec->{'Distribution'} = "$answer"; + $rec->{'Components'} = &get_components($components); + } + + return $rec; +} + +sub get_components { + my $default = shift; + my $answer; + + print "\n"; + print " Please give the components to get\n"; + print " The components are typically something like:$boldon "; + print join(' ', @typical_components), "$boldoff\n"; + print "\n"; + print "$boldon Components [$default]:$boldoff "; + $answer=; + chomp ($answer); + $answer =~ s/\s+/ /og; + + if ($answer =~ /^\s*$/o) { + return $default; + } + else { + return $answer; + } +} + +sub get_sources { + my @Config = (); + my $done = 0; + + my @Oldconfig = (); + + if (-e $config_file) { + @Oldconfig = &read_config('Filename' => $config_file) + } + + print "\t$boldon Set up a list of distribution source locations $boldoff \n"; + print "\n"; + + print " Please give the base URL of the debian distribution.\n"; + print " The access schemes I know about are:$boldon "; + print join (' ', @known_access), "$boldoff\n"; +# print " The mirror scheme is special that it does not specify the\n"; +# print " location of a debian archive but specifies the location\n"; +# print " of a list of mirrors to use to access the archive.\n"; + print "\n"; + print " For example:\n"; + print " file:/mnt/debian,\n"; + print " ftp://ftp.debian.org/debian,\n"; + print " http://ftp.de.debian.org/debian,\n"; +# print " and the special mirror scheme,\n"; +# print " mirror:http://www.debian.org/archivemirrors \n"; + print "\n"; + + my $index = 0; + while (!$done) { + if ($Oldconfig[$index]) { + push (@Config, &get_source('Default' => $Oldconfig[$index++])); + } + else { + push (@Config, &get_source()); + } + print "\n"; + print "$boldon Would you like to add another source?[y/N]$boldoff "; + my $answer = ; + chomp ($answer); + $answer =~ s/\s+/ /og; + if ($answer =~ /^\s*$/o) { + last; + } + elsif ($answer !~ m/\s*y/io) { + last; + } + } + + return @Config; +} + +sub main { + if (-e $config_file) { + my @Oldconfig = &read_config('Filename' => $config_file); + + print "$boldon I see you already have a source list.$boldoff\n"; + print "-" x 72, "\n"; + &print_config('Config' => \@Oldconfig); + print "-" x 72, "\n"; + print "$boldon Do you wish to overwrite it? [y/N]$boldoff "; + my $answer = ; + chomp ($answer); + $answer =~ s/\s+/ /og; + exit 0 unless $answer =~ m/\s*y/io; + } + # OK. They want to be here. + my @Config = &get_sources(); + #&print_config('Config' => \@Config); + &write_config('Config' => \@Config, 'Filename' => $config_file); +} + +&main(); + + diff -Nru apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/update apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/update --- apt-0.9.3/debian/apt/usr/lib/dpkg/methods/apt/update 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/lib/dpkg/methods/apt/update 2012-05-29 23:47:40.000000000 +0100 @@ -0,0 +1,48 @@ +#!/bin/bash +set -e + +# Set the textdomain for the translations using $"..." +TEXTDOMAIN="apt" + +# Get the configuration from /etc/apt/apt.conf +CLEAN="prompt" +OPTS="-f" +APTGET="/usr/bin/apt-get" +APTCACHE="/usr/bin/apt-cache" +DPKG="/usr/bin/dpkg" +DPKG_OPTS="--admindir=$1" +APT_OPT0="-oDir::State::status=$1/status" +APT_OPT1="-oDPkg::Options::=$DPKG_OPTS" +CACHEDIR="/var/cache/apt" +PROMPT="false" +RES=`apt-config shell CLEAN DSelect::Clean OPTS DSelect::UpdateOptions \ + DPKG Dir::Bin::dpkg/f APTGET Dir::Bin::apt-get/f \ + APTCACHE Dir::Bin::apt-cache/f CACHEDIR Dir::Cache/d \ + PROMPT DSelect::PromptAfterUpdate/b` +eval $RES + +# It looks slightly ugly to have a double / in the dpkg output +CACHEDIR=`echo $CACHEDIR | sed -e "s|/$||"` + +STATUS=1 +if $APTGET $OPTS "$APT_OPT0" "$APT_OPT1" update +then + echo $"Merging available information" + rm -f $CACHEDIR/available + $APTCACHE dumpavail > $CACHEDIR/available + $DPKG "$DPKG_OPTS" --update-avail $CACHEDIR/available + rm -f $CACHEDIR/available + + case "$CLEAN" in + Pre-Auto|PreAuto|pre-auto) + $APTGET "$APT_OPT0" "$APT_OPT1" autoclean;; + esac + + STATUS=0 +fi + +if [ x$PROMPT = "xtrue" ]; then + echo $"Press enter to continue." && read RES; +fi + +exit $STATUS diff -Nru apt-0.9.3/debian/apt/usr/share/bug/apt/script apt-0.9.3+rpi1/debian/apt/usr/share/bug/apt/script --- apt-0.9.3/debian/apt/usr/share/bug/apt/script 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/share/bug/apt/script 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,33 @@ +#!/bin/bash -e + +# reportbug #169495 +if [ -z "$YESNO" ]; then + YESNO=$"yYnN" +fi + +cat <&3 + apt-config dump >&3 2>&1 +fi + +for config in /etc/apt/preferences /etc/apt/sources.list; do + if [ -f $config ]; then + yesno "May I include your $config configuration file? [Y/n] " yep + if [ "$REPLY" = "yep" ]; then + echo -e "\n-- $config --\n" >&3 + cat $config >&3 + else + echo -e "\n-- ($config present, but not submitted) --\n" >&3 + fi + else + echo -e "\n-- (no $config present) --\n" >&3 + fi +done Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/doc/apt/changelog.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/changelog.gz differ diff -Nru apt-0.9.3/debian/apt/usr/share/doc/apt/copyright apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/copyright --- apt-0.9.3/debian/apt/usr/share/doc/apt/copyright 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/copyright 2012-05-29 23:24:20.000000000 +0100 @@ -0,0 +1,23 @@ +Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. +Apt is currently developed by APT Development Team . + +License: GPLv2+ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version +of the GNU General Public License. + diff -Nru apt-0.9.3/debian/apt/usr/share/doc/apt/examples/apt.conf apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/examples/apt.conf --- apt-0.9.3/debian/apt/usr/share/doc/apt/examples/apt.conf 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/examples/apt.conf 2012-05-29 23:47:40.000000000 +0100 @@ -0,0 +1,32 @@ +// $Id: apt.conf,v 1.43 1999/12/06 02:19:38 jgg Exp $ +/* This file is a sample configuration file with a few harmless sample + options. +*/ + +APT +{ + // Options for apt-get + Get + { + Download-Only "false"; + }; + +}; + +// Options for the downloading routines +Acquire +{ + Retries "0"; +}; + +// Things that effect the APT dselect method +DSelect +{ + Clean "auto"; // always|auto|prompt|never +}; + +DPkg +{ + // Probably don't want to use force-downgrade.. + Options {"--force-overwrite";} +} Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/doc/apt/examples/apt-https-method-example.conf.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/examples/apt-https-method-example.conf.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/doc/apt/examples/configure-index.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/examples/configure-index.gz differ diff -Nru apt-0.9.3/debian/apt/usr/share/doc/apt/examples/sources.list apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/examples/sources.list --- apt-0.9.3/debian/apt/usr/share/doc/apt/examples/sources.list 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/examples/sources.list 2012-05-29 23:47:40.000000000 +0100 @@ -0,0 +1,9 @@ +# See sources.list(5) for more information, especialy +# Remember that you can only use http, ftp or file URIs +# CDROMs are managed through the apt-cdrom tool. +deb http://http.us.debian.org/debian stable main contrib non-free +deb http://security.debian.org stable/updates main contrib non-free + +# Uncomment if you want the apt-get source function to work +#deb-src http://http.us.debian.org/debian stable main contrib non-free +#deb-src http://security.debian.org stable/updates main contrib non-free Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/doc/apt/NEWS.Debian.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/doc/apt/NEWS.Debian.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/ar/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/ar/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/ast/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/ast/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/bg/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/bg/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/bs/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/bs/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/ca/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/ca/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/cs/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/cs/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/cy/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/cy/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/da/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/da/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/de/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/de/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/dz/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/dz/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/el/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/el/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/es/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/es/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/eu/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/eu/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/fi/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/fi/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/fr/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/fr/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/gl/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/gl/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/hu/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/hu/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/it/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/it/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/ja/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/ja/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/km/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/km/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/ko/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/ko/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/ku/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/ku/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/lt/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/lt/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/mr/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/mr/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/nb/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/nb/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/ne/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/ne/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/nl/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/nl/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/nn/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/nn/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/pl/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/pl/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/pt/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/pt/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/pt_BR/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/pt_BR/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/ro/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/ro/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/ru/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/ru/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/sk/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/sk/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/sl/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/sl/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/sv/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/sv/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/th/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/th/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/tl/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/tl/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/uk/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/uk/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/vi/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/vi/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/zh_CN/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/zh_CN/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/locale/zh_TW/LC_MESSAGES/apt.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/locale/zh_TW/LC_MESSAGES/apt.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man5/apt.conf.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man5/apt.conf.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man5/apt_preferences.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man5/apt_preferences.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man5/sources.list.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man5/sources.list.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man8/apt.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man8/apt.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man8/apt-cache.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man8/apt-cache.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man8/apt-cdrom.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man8/apt-cdrom.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man8/apt-config.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man8/apt-config.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man8/apt-get.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man8/apt-get.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man8/apt-key.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man8/apt-key.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man8/apt-mark.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man8/apt-mark.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/de/man8/apt-secure.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/de/man8/apt-secure.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/es/man5/apt.conf.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/es/man5/apt.conf.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/es/man5/apt_preferences.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/es/man5/apt_preferences.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/es/man5/sources.list.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/es/man5/sources.list.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/es/man8/apt.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/es/man8/apt.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/es/man8/apt-cache.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/es/man8/apt-cache.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/es/man8/apt-cdrom.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/es/man8/apt-cdrom.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/es/man8/apt-config.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/es/man8/apt-config.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/es/man8/apt-get.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/es/man8/apt-get.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/es/man8/apt-secure.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/es/man8/apt-secure.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/fr/man5/apt.conf.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/fr/man5/apt.conf.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/fr/man5/apt_preferences.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/fr/man5/apt_preferences.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/fr/man5/sources.list.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/fr/man5/sources.list.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/fr/man8/apt.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/fr/man8/apt.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/fr/man8/apt-cache.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/fr/man8/apt-cache.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/fr/man8/apt-cdrom.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/fr/man8/apt-cdrom.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/fr/man8/apt-config.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/fr/man8/apt-config.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/fr/man8/apt-get.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/fr/man8/apt-get.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/fr/man8/apt-secure.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/fr/man8/apt-secure.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/ja/man5/apt.conf.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/ja/man5/apt.conf.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/ja/man5/apt_preferences.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/ja/man5/apt_preferences.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/ja/man5/sources.list.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/ja/man5/sources.list.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/ja/man8/apt.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/ja/man8/apt.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/ja/man8/apt-cache.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/ja/man8/apt-cache.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/ja/man8/apt-cdrom.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/ja/man8/apt-cdrom.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/ja/man8/apt-config.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/ja/man8/apt-config.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/ja/man8/apt-get.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/ja/man8/apt-get.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/ja/man8/apt-secure.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/ja/man8/apt-secure.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man5/apt.conf.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man5/apt.conf.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man5/apt_preferences.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man5/apt_preferences.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man5/sources.list.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man5/sources.list.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man8/apt.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man8/apt.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man8/apt-cache.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man8/apt-cache.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man8/apt-cdrom.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man8/apt-cdrom.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man8/apt-config.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man8/apt-config.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man8/apt-get.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man8/apt-get.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man8/apt-key.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man8/apt-key.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man8/apt-mark.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man8/apt-mark.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/man8/apt-secure.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/man8/apt-secure.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pl/man8/apt.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pl/man8/apt.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pl/man8/apt-cache.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pl/man8/apt-cache.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pl/man8/apt-cdrom.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pl/man8/apt-cdrom.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pl/man8/apt-config.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pl/man8/apt-config.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pl/man8/apt-get.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pl/man8/apt-get.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pt/man5/apt.conf.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pt/man5/apt.conf.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pt/man5/apt_preferences.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pt/man5/apt_preferences.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pt/man5/sources.list.5.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pt/man5/sources.list.5.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pt/man8/apt.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pt/man8/apt.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pt/man8/apt-cache.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pt/man8/apt-cache.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pt/man8/apt-cdrom.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pt/man8/apt-cdrom.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pt/man8/apt-config.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pt/man8/apt-config.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pt/man8/apt-get.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pt/man8/apt-get.8.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt/usr/share/man/pt/man8/apt-secure.8.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt/usr/share/man/pt/man8/apt-secure.8.gz differ diff -Nru apt-0.9.3/debian/apt.debhelper.log apt-0.9.3+rpi1/debian/apt.debhelper.log --- apt-0.9.3/debian/apt.debhelper.log 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt.debhelper.log 2012-05-30 00:10:50.000000000 +0100 @@ -0,0 +1,40 @@ +dh_prep +dh_installdirs +dh_install +dh_bugfiles +dh_lintian +dh_installexamples +dh_installman +dh_installcron +dh_installdocs +dh_installchangelogs +dh_installlogrotate +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb +dh_prep +dh_installdirs +dh_install +dh_bugfiles +dh_lintian +dh_installexamples +dh_installman +dh_installcron +dh_installdocs +dh_installchangelogs +dh_installlogrotate +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb diff -Nru apt-0.9.3/debian/apt-doc/DEBIAN/control apt-0.9.3+rpi1/debian/apt-doc/DEBIAN/control --- apt-0.9.3/debian/apt-doc/DEBIAN/control 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/DEBIAN/control 2012-05-29 01:14:59.000000000 +0100 @@ -0,0 +1,11 @@ +Package: apt-doc +Source: apt +Version: 0.9.3+rpi1 +Architecture: all +Maintainer: APT Development Team +Installed-Size: 562 +Section: doc +Priority: optional +Description: documentation for APT + This package contains the user guide and offline guide for various + APT tools which are provided in a html and a text-only version. diff -Nru apt-0.9.3/debian/apt-doc/DEBIAN/md5sums apt-0.9.3+rpi1/debian/apt-doc/DEBIAN/md5sums --- apt-0.9.3/debian/apt-doc/DEBIAN/md5sums 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/DEBIAN/md5sums 2012-05-29 01:15:00.000000000 +0100 @@ -0,0 +1,80 @@ +a46a10f6c2aa9a82f99d2c6d48cb16c1 usr/share/doc-base/apt-offline-usage-guide +5a8abb2a17512486385f32c6be76f7a7 usr/share/doc-base/apt-user-guide +0a9faf4bc39390053967e50c703b7c0e usr/share/doc/apt-doc/NEWS.Debian.gz +5012b43f212ff615be5f48e750892a6e usr/share/doc/apt-doc/README.MultiArch +08c6eff8e846b3f848c80eec94a74e41 usr/share/doc/apt-doc/README.progress-reporting +affe3df526be3e6cc9792163b3b9ffb9 usr/share/doc/apt-doc/changelog.gz +fa9fc3fde34b734ee15aecd2066df5b1 usr/share/doc/apt-doc/copyright +0eebc0ab42938355ee85d9c925c5c96f usr/share/doc/apt-doc/external-dependency-solver-protocol.txt.gz +7c6751a34d3ebdbf2d27793a2276bc27 usr/share/doc/apt-doc/guide.de.html/ch1.html +997403407be7750ec570ba29b43c8db8 usr/share/doc/apt-doc/guide.de.html/ch2.html +55ec5f9048fbc874a81d626b337f6798 usr/share/doc/apt-doc/guide.de.html/ch3.html +2f46c55679e32e388ce1b33ea8f25aa7 usr/share/doc/apt-doc/guide.de.html/ch4.html +cb7c1e1e759f678f3263d4d24b02bf56 usr/share/doc/apt-doc/guide.de.html/footnotes.html +7e0248492dee38f290e8733b81f8bd7c usr/share/doc/apt-doc/guide.de.html/index.html +4de47edaa0defe5d17b2bd46de93edfe usr/share/doc/apt-doc/guide.de.text.gz +6559ede46bb0cb179370483d9ed7a6ed usr/share/doc/apt-doc/guide.es.html/ch1.html +9c7044ff7d10e4a2da01fa9aa0505e69 usr/share/doc/apt-doc/guide.es.html/ch2.html +ba8791db38100ebee25761f0ee128fda usr/share/doc/apt-doc/guide.es.html/ch3.html +6443bb4392bea4b917ba9b59db783682 usr/share/doc/apt-doc/guide.es.html/ch4.html +8dfdbf28a2b4aab735a52f99e9c35d3f usr/share/doc/apt-doc/guide.es.html/footnotes.html +85c1e5a35d31a6703cacd7f01a28d14d usr/share/doc/apt-doc/guide.es.html/index.html +ac48fe9f5b2868efbbb0c75f21a45749 usr/share/doc/apt-doc/guide.es.text.gz +76274791eb1a6fa35801a0bdaa4c59f5 usr/share/doc/apt-doc/guide.fr.html/ch1.html +0c66f4e251037a69b8e25760f58a0f5b usr/share/doc/apt-doc/guide.fr.html/ch2.html +bbe17943c772bb1f40244b636317a9bc usr/share/doc/apt-doc/guide.fr.html/ch3.html +115dedd4bd860aaff465fd17c0238526 usr/share/doc/apt-doc/guide.fr.html/ch4.html +d8c9e7eebac926997cb30eb79e085a79 usr/share/doc/apt-doc/guide.fr.html/footnotes.html +6851a746243ef5c72931d472d9df994b usr/share/doc/apt-doc/guide.fr.html/index.html +202abf9f3f199e22f3595eb93a5aa82e usr/share/doc/apt-doc/guide.fr.text.gz +79ba04d88eae7425e9a3b5d8caf3b24c usr/share/doc/apt-doc/guide.html/ch1.html +ff0c84b1921158bff2e9d73098c9892f usr/share/doc/apt-doc/guide.html/ch2.html +5f1e873c0bff267205c6b7442f3666ad usr/share/doc/apt-doc/guide.html/ch3.html +ce5926e9a62a52bbc14063fb2a71b23f usr/share/doc/apt-doc/guide.html/ch4.html +5a9f6f651abeb8db4a7e1a3313644bed usr/share/doc/apt-doc/guide.html/footnotes.html +fca50cc4b67668ac4233c8eb1f4c986d usr/share/doc/apt-doc/guide.html/index.html +c131760e1cdad9b5c661c3f808c4451f usr/share/doc/apt-doc/guide.pl.html/ch1.html +33495a177f61970d615ce130b911721d usr/share/doc/apt-doc/guide.pl.html/ch2.html +7834ac3490be5ba43592a6d3fc43b580 usr/share/doc/apt-doc/guide.pl.html/ch3.html +ba3768f0b67005d06f1ce9a26f9e0a82 usr/share/doc/apt-doc/guide.pl.html/ch4.html +ba0a79a894aed2cd321abece8aa53fc6 usr/share/doc/apt-doc/guide.pl.html/footnotes.html +48a062bec37a731e19a59390d3929d8f usr/share/doc/apt-doc/guide.pl.html/index.html +036ff621bda2bab45a7b3734a285cc01 usr/share/doc/apt-doc/guide.pl.text.gz +64f22e9ef0dfebcae52232e2c2af0ca6 usr/share/doc/apt-doc/guide.pt.html/ch1.html +c57ec48e05009c51dda7edaf1bdc2fac usr/share/doc/apt-doc/guide.pt.html/ch2.html +3c339a26a2fd6d4495e16994e8a37375 usr/share/doc/apt-doc/guide.pt.html/ch3.html +5f0ff53e395635e8dd6c8caebb84f203 usr/share/doc/apt-doc/guide.pt.html/ch4.html +d57cf6b1ce8dc90dcf149ce542c690a6 usr/share/doc/apt-doc/guide.pt.html/footnotes.html +2f9340bfb1fd84bb6035c734a88244ff usr/share/doc/apt-doc/guide.pt.html/index.html +cb6e89212943778b6f046560086581bb usr/share/doc/apt-doc/guide.pt.text.gz +5119dc3677004082bb24dad997fce18a usr/share/doc/apt-doc/guide.text.gz +4f6f06c59af6d6cbe04bc54a7202cffa usr/share/doc/apt-doc/offline.de.html/ch1.html +f462023bd94fbf19052eaf8ae141067f usr/share/doc/apt-doc/offline.de.html/ch2.html +cc4b83bd13269a3100d2fc6dcb0f019f usr/share/doc/apt-doc/offline.de.html/ch3.html +14620f24a7cf5f862138006b32e19b7c usr/share/doc/apt-doc/offline.de.html/index.html +394243505ace0fd53b608e080702a9f3 usr/share/doc/apt-doc/offline.de.text.gz +ab1f2f2361b04de9849778a5f2fa33c2 usr/share/doc/apt-doc/offline.es.html/ch1.html +11773b14e99b0709511845f3eea7fc15 usr/share/doc/apt-doc/offline.es.html/ch2.html +1e48e49df8b908ad97edb5d7a3861562 usr/share/doc/apt-doc/offline.es.html/ch3.html +ffd2d0a01abdb4de4c033b60eac4cb31 usr/share/doc/apt-doc/offline.es.html/index.html +65ff910f8e2786f872c4878c97109649 usr/share/doc/apt-doc/offline.es.text.gz +994ad5c9088f6a873dabf2d9be8b7a21 usr/share/doc/apt-doc/offline.fr.html/ch1.html +81fcb7a31116ef19b394c44b00d63ebd usr/share/doc/apt-doc/offline.fr.html/ch2.html +f1f8127dd24d49f3c08a3be8c3208a3e usr/share/doc/apt-doc/offline.fr.html/ch3.html +03ca2c682eb2895c427e6ce8ba4c14d0 usr/share/doc/apt-doc/offline.fr.html/index.html +19eabe0432696934a7a928ff5f3ceada usr/share/doc/apt-doc/offline.fr.text.gz +30ff33f5c7ee1c54efc35ca013fdc0b2 usr/share/doc/apt-doc/offline.html/ch1.html +297ea016fd5745ca144a75214f045ebe usr/share/doc/apt-doc/offline.html/ch2.html +a52538f79299d654516617583708cfaf usr/share/doc/apt-doc/offline.html/ch3.html +11f1dcb22da0b38f685f700e1d8b5767 usr/share/doc/apt-doc/offline.html/index.html +6533451227147444b57b4564765880ad usr/share/doc/apt-doc/offline.pl.html/ch1.html +a014516cdc1aabc11aee70b316a2b2b3 usr/share/doc/apt-doc/offline.pl.html/ch2.html +65755ec4b1f6ff52652f43d3957a7507 usr/share/doc/apt-doc/offline.pl.html/ch3.html +13adfa3937cdaa57b2a84976845c6938 usr/share/doc/apt-doc/offline.pl.html/index.html +bb3f060ba743c82080430a02439ee3f3 usr/share/doc/apt-doc/offline.pl.text.gz +57b098a082822f41b9eefec61e4030de usr/share/doc/apt-doc/offline.pt.html/ch1.html +9a5888cafde7c91dcddfb6a38154bd3d usr/share/doc/apt-doc/offline.pt.html/ch2.html +083b0e297e2626ad680312c95c707c73 usr/share/doc/apt-doc/offline.pt.html/ch3.html +bacd11ba1a8020514b608bebd9cbc821 usr/share/doc/apt-doc/offline.pt.html/index.html +77d812ab384e76ae4959eb7361c9cfb1 usr/share/doc/apt-doc/offline.pt.text.gz +91c2c39ec65bfafbb404cdafacfc98cb usr/share/doc/apt-doc/offline.text.gz Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/changelog.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/changelog.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/copyright apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/copyright --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/copyright 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/copyright 2012-05-29 00:32:05.000000000 +0100 @@ -0,0 +1,23 @@ +Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. +Apt is currently developed by APT Development Team . + +License: GPLv2+ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version +of the GNU General Public License. + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/external-dependency-solver-protocol.txt.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/external-dependency-solver-protocol.txt.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch1.html 2012-05-29 01:11:03.000000000 +0100 @@ -0,0 +1,164 @@ + + + + + + + + +APT-Benutzerhandbuch - Allgemein + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +
Kapitel 1 - Allgemein +

+ +
+ +

+Das Paket APT enthält derzeit zwei Abschnitte, die +APT-dselect-Methode und die Anwenderschnittstelle +apt-get für die Befehlszeile. Beide stellen eine Möglichkeit +bereit, Pakete zu installieren, zu entfernen, sowie neue Pakete aus dem +Internet herunterzuladen. +

+ +
+ +

1.1 Anatomie des Paketsystems

+ +

+Das Debian-Paketierungssystem besitzt eine große Anzahl von Informationen, die +mit jedem Paket verbunden sind, um zu helfen sicherzustellen, dass es +ordentlich und leicht in das System integriert wird. Das bekannteste seiner +Funktionen ist das Abhängigkeitssystem. +

+ +

+Das Abhängigkeitssystem erlaubt individuellen Programmen, Gebrauch von +gemeinsam im System benutzten Elementen, wie Bibliotheken, zu machen. Es +vereinfacht, selten benutze Teile eines Programms in separaten Paketen zu +platzieren, um die Zahl von Dingen zu verringern, die der Durchschnittsanwender +installieren sollte. Außerdem erlaubt es die Auswahl von +Mail-Transport-Agenten, X-Servern und so weiter. +

+ +

+Der erste Schritt zum Verständnis des Abhängigkeitssystems besteht darin, das +Konzept einer einfachen Abhängigkeit zu begreifen. Die Bedeutung einer +einfachen Abhängigkeit besteht darin, dass ein Paket ein anderes Paket +benötigt, das zu gleichen Zeit installiert sein muss, um ordentlich zu +funktionieren. +

+ +

+Mailcrypt ist zum Beispiel eine Emacs-Erweiterung, die hilft, E-Mails mit GPG +zu verschlüsseln. Ohne installiertes GPG ist Mailcrypt unbrauchbar, deshalb +hat Mailcrypt eine einfache Abhängigkeit von GPG. Da es außerdem eine +Emacs-Erweiterung ist, hat es ebenfalls eine einfache Abhängigkeit von Emacs. +Ohne Emacs ist es komplett unbenutzbar. +

+ +

+Die andere wichtige Abhängigkeit, die es zu verstehen gilt, ist eine in +Konflikt stehende Abhängigkeit. Das bedeutet, dass das Paket, wenn es mit +einem anderen Paket installiert ist, nicht funktioniert und möglicherweise +extrem schädlich für das System sein könnte. Stellen Sie sich als Beispiel +einen Mail-Transport-Agenten wie Sendmail, Exim oder QMail vor. Es ist nicht +möglich, zwei Mail-Transport-Agenten installiert zu haben, da beide im +Netzwerk auf zu empfangende Mails warten. Der Versuch, zwei zu installieren, +würde das System ernsthaft beschädigen, weshalb alle Mail-Transport-Agenten +in Konflikt stehende Abhängigkeiten mit allen anderen Mail-Transport-Agenten +haben. +

+ +

+Als zusätzliche Komplikation besteht die Möglichkeit, dass ein Paket +vortäuscht, ein anderes Paket zu sein. Bedenken Sie, dass Exim und Sendmail +in vieler Hinsicht identisch sind – sie liefern beide E-Mails aus und +verstehen eine gemeinsame Schnittstelle. Daher hat das Paketsystem die +Möglichkeit, beide als Mail-Transport-Agenten zu deklarieren. Deshalb +deklarieren Exim und Sendmail, dass sie einen Mail-Transport-Agenten +bereitstellen und andere Pakete, die einen Mail-Transport-Agenten benötigen, +dass sie von einem Mail-Transport-Agenten abhängen. Die kann zu großer +Verwirrung führen, wenn manuell versucht wird, Pakete zu reparieren. +

+ +

+Zu jeder Zeit könnte eine einzelne Abhängigkeit von Paketen vorgefunden +werden, die bereits installiert sind oder nicht. APT versucht beim Auflösen +von Abhängigkeitsproblemen zu helfen, indem es eine Anzahl automatischer +Algorithmen bereitstellt, die bei der Auswahl von Paketen zur Installation +helfen. +

+ +
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch2.html 2012-05-29 01:11:03.000000000 +0100 @@ -0,0 +1,177 @@ + + + + + + + + +APT-Benutzerhandbuch - apt-get + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +
Kapitel 2 - apt-get +

+ +
+ +

+apt-get stellt eine einfache Möglichkeit zu Verfügung, Pakete +auf der Befehlszeile zu installieren. Anders als dpkg versteht +apt-get keine .deb-Dateien. Es arbeitet mit dem Eigennamen des +Pakets und kann .deb-Archive nur aus einer Quelle installieren. +

+ +

+Das Erste [1], das Sie vor der +Benutzung von apt-get tun sollten, ist es, die Paketlisten von der +Quelle herunterzuladen, so dass es weiß, welche Pakete verfügbar +sind. Dies wird mit apt-get update erledigt. Zum Beispiel, +

+ +
+     # apt-get update
+     OK   http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages
+     OK   http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Paketlisten werden gelesen … Fertig
+     Abhängigkeitsbaum wird aufgebaut … Fertig
+
+ +

+Einmal aktualisiert stehen mehrere Befehl zur Benutzung zur Verfügung: +

+
+
upgrade
+
+

+»Upgrade« wird versuchen, ein behutsames Upgrade des ganzen Systems +durchzuführen. »Upgrade« wird niemals ein neues Paket installieren oder +entfernen, noch wird es jemals ein Upgrade eines Pakets durchführen, das +andere Pakete beschädigen könnte. Dies kann täglich dazu benutzt werden, um +ein relativ sicheres Upgrade des Systems durchzuführen. »Upgrade« wird alle +Pakete auflisten, von denen es kein Upgrade durchführen kann, was +üblicherweise bedeutet, dass sie von neuen Paketen abhängen oder Konflikte +mit anderen Paketen haben. dselect oder apt-get +install können benutzt werden, um die Installation von diesen Paketen +zu erzwingen. +

+
+
+
+
install
+
+

+»Install« wird benutzt, um Pakete nach Namen zu installieren. Das Paket wird +automatisch heruntergeladen und installiert. Dies kann nützlich sein, wenn +Sie bereits den Namen des zu installierenden Pakets kennen und keine GUI +aufrufen möchten, um es auszuwählen. Jede Anzahl von Paketen könnte zum +Installieren übergeben werden, sie werden alle heruntergeladen. »Install« +versucht automatisch Abhängigkeitsprobleme mit den aufgelisteten Paketen +aufzulösen, wird eine Zusammenfassung ausgeben und nach einer Bestätigung +fragen, wenn sich etwas anderes als dessen Argumente ändert. +

+
+
+
+
dist-upgrade
+
+

+»Dist-upgrade« führt vollständige Upgrades durch. Es wurde entworfen, um +Upgrades zwischen Releases von Debian zu vereinfachen. Es benutzt einen +ausgeklügelten Algorithmus, um die beste Zusammenstellung von Paketen zum +Installieren, für das Upgrade oder zum Entfernen festzulegen, um soviel wie +möglich vom System auf das neuste Release zu bekommen. In einigen Situationen +könnte es eher gewünscht sein, »dist-upgrade« zu benutzen, als Zeit in das +manuelle Auflösen von Abhängigkeiten in dselect zu investieren. +Ist »Dist-upgrade« erst vollständig, dann kann dselect benutzt +werden, um einige Pakete zu installieren, die außen vor geblieben sind. +

+ +

+Es ist wichtig, genau zu schauen, was »Dist-upgrade« tun wird, seine +Entscheidungen können manchmal ziemlich überraschend sein. +

+
+
+ +

+apt-get hat mehrere Befehlszeilenoptionen, die sich detailliert in +dessen Handbuchseite, apt-get(8) finden. Die nützlichste Option +ist -d, die die heruntergeladenen Dateien nicht installiert. +Falls das System eine große Anzahl Pakete herunterladen soll, würde es nicht +erwünscht sein, wenn die Installation in dem Fall gestartet würde, wenn etwas +schief läuft. Falls -d benutzt wird, können die +heruntergeladenen Archive dadurch installiert werden, indem einfach der Befehl, +der das Herunterladen veranlasste, erneut ohne -d ausführt wird. +

+ +
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch3.html 2012-05-29 01:11:03.000000000 +0100 @@ -0,0 +1,188 @@ + + + + + + + + +APT-Benutzerhandbuch - DSelect + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +
Kapitel 3 - DSelect +

+ +
+ +

+Die APT-dselect-Methode stellt das komplette APT-System mit dem +dselect-Paketauswahl-GUI bereit. dselect wird +benutzt, um Pakete zum Installieren oder Entfernen auszuwählen und APT +installiert sie tatsächlich. +

+ +

+Um die APT-Methode einzuschalten, müssen Sie [Z]ugriff in dselect +auswählen und dann die APT-Methode wählen. Sie werden nach einer +Zusammenstellung von Quellen gefragt. Dies sind Plätze, von denen +Archive heruntergeladen werden. Dies können ferne Internetsites, lokale +Debian-Spiegel oder CD-ROMs sein. Jede Quelle kann einen Ausschnitt des +gesamten Debian-Archives bereitstellen. APT wird sie automatisch kombinieren, +um eine komplette Zusammenstellung von Paketen zu formen. Falls Sie eine +CD-ROM haben, ist es eine gute Idee, sie als erstes und dann den Spiegel +anzugeben, so dass Sie Zugriff auf die neusten Fehlerbehebungen haben. APT +wird automatisch Pakete auf der CD-ROM benutzen, bevor es sie aus dem Internet +herunterlädt. +

+ +
+        eine Liste mit Orten von Distributionsquellen einrichten
+     	 
+      Bitte geben Sie die Basis-URL der Debian-Distribution an.
+      Die bekannten Zugriffsschemata dafür sind: http file
+     	   
+      Zum Beispiel:
+           file:/mnt/debian,
+           ftp://ftp.debian.org/debian,
+           http://ftp.de.debian.org/debian,
+           
+           
+      URL [http://llug.sep.bnl.gov/debian]:
+
+ +

+Das Einrichten der Quellen beginnt durch das Erfragen der Basis des +Debian-Archives, vorgegeben ist ein HTTP-Spiegel. Als nächstes wird nach der +zu erhaltenden Distribution gefragt. +

+ +
+      Bitte geben Sie die zu erhaltende Distributionskennzeichnung oder den mit  einem / endenden Pfad zum Paket an. Die Distributionskennzeichnungen sind  normalerweise etwas wie: stable unstable testing non-US
+        
+      Distribution [stable]:
+
+ +

+Die Distribution bezieht sich auf die Debian-Version im Archiv, stable +bezieht sich auf die zuletzt veröffentlichte Version und unstable +bezieht sich auf die Entwicklungsversion. non-US ist nur auf einigen +Spiegeln verfügbar und bezieht sich auf Pakete, die +Verschlüsselungstechnologie oder andere Dinge enthalten, die nicht aus den +Vereinigten Staaten exportiert werden können. Diese Pakete in die USA zu +importieren ist jedoch legal. +

+ +
+      Bitte geben Sie die Komponenten an, die Sie erhalten möchten
+      Die Komponenten sind normalerweise etwas wie: »main« »contrib« »non-free«
+       
+      Komponenten [main contrib non-free]:
+
+ +

+Die Komponentenliste bezieht sich auf die Liste von Unter-Distributionen zum +Herunterladen. Die Distribution ist auf Basis von Software-Lizenzen +unterteilt, »Main« besteht aus Paketen die gemäß der DFSG frei sind, +während »Contrib« und »Non-free« Dinge enthalten, die verschiedene +Einschränkungen in ihrer Benutzung und ihren Vertrieb haben. +

+ +

+Jegliche Anzahl von Quellen kann hinzugefügt werden, das Einrichtungsskript +wird mit Nachfragen fortfahren, bis Sie alles angegeben haben, was Sie +möchten. +

+ +

+Bevor sie beginnen, dselect zu benutzen, ist es notwendig, die +Verfügbarkeitsliste zu aktualisieren, indem sie aus dem Menü [E]rneuern +auswählen. Dies ist eine Obermenge von apt-get update, das +dselect heruntergeladene Informationen zur Verfügung stellt. +[E]rneuern muss auch dann durchgeführt werden, wenn vorher apt-get +update ausgeführt wurde. +

+ +

+Sie können dann fortfahren und Ihre Auswahl per [A]uswähle treffen und dann +die Installation mit [I]nstall. vornehmen. Wenn Sie die APT-Methode benutzen, +haben die Befehle Kon[f]ig. und [L]öschen keine Bedeutung, der Befehl +[I]nstall. führt beides gleichermaßen aus. +

+ +

+Standardmäßig wird APT automatisch die Paketdateien (.deb) entfernen, sobald +sie erfolgreich installiert sind. Um dieses Verhalten zu ändern, platzieren +Sie Dselect::clean "prompt"; in /etc/apt/apt.conf. +

+ +
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch4.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch4.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch4.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/ch4.html 2012-05-29 01:11:03.000000000 +0100 @@ -0,0 +1,408 @@ + + + + + + + + +APT-Benutzerhandbuch - Die Schnittstelle + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +
Kapitel 4 - Die Schnittstelle +

+ +

+Sowohl die APT-Methode dselect, als auch apt-get +teilen sich die gleiche Schnittstelle. Es ist ein einfaches System, das +üblicherweise mitteilt, was es tun wird und es dann tut. [2] Nach der Ausgabe einer +Zusammenfassung was passieren wird, gibt APT einige informative Statusmeldungen +aus, so dass Sie abschätzen können, wie weit es ist und wieviel noch zu tun +ist. +

+ +
+ +

4.1 Anfang

+ +

+Vor allen Operationen, ausgenommen »update«, führt APT eine Reihe von +Aktionen durch, um seinen internen Status vorzubereiten. Es macht außerdem +einige Prüfungen des Systemstatus. Diese Operationen können jederzeit durch +Ausführung von apt-get check durchgeführt werden. +

+ +
+     # apt-get check
+     Paketlisten werden gelesen … Fertig
+     Abhängigkeitsbaum wird aufgebaut … Fertig
+
+ +

+Das erste was es tut, ist das Einlesen aller Paketdateien in den Speicher. APT +benutzt ein Zwischenspeicherschema, so dass diese Operation beim zweiten +Ausführen schneller laufen wird. Falls einige der Paketdateien nicht gefunden +werden, werden sie ignoriert und beim Beenden von Apt-get wird eine Warnung +ausgegeben. +

+ +

+Die letzte Operation führt eine detaillierte Analyse der Abhängigkeiten des +Systems durch. Sie prüft jede Abhängigkeit jedes installierten oder +entpackten Pakets und berücksichtigt, ob es in Ordnung ist. Sollte sie ein +Problem finden, dann wird eine Meldung ausgegeben und apt-get wird +die Ausführung verweigern. +

+ +
+     # apt-get check
+     Paketlisten werden gelesen … Fertig Fertig
+     Abhängigkeitsbaum wird aufgebaut
+     Status-Informationen einlesen … Fertig Fertig
+     Probieren Sie „apt-get -f install“, um diese zu korrigieren:
+     Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
+       9fonts: Hängt ab: xlib6g ist aber nicht installiert
+       uucp: Hängt ab: mailx ist aber nicht installiert
+       blast: Hängt ab: xlib6g (>= 3.3-5) ist aber nicht installiert
+       adduser: Hängt ab: perl-base ist aber nicht installiert
+       aumix: Hängt ab: libgpmg1 ist aber nicht installiert
+       debiandoc-sgml: Hängt ab: sgml-base ist aber nicht installiert
+       bash-builtins: Hängt ab: bash (>= 2.01) but 2.0-3 ist installiert
+       cthugha: Hängt ab: svgalibg1 ist aber nicht installiert
+                Hängt ab: xlib6g (>= 3.3-5) ist aber nicht installiert
+       libreadlineg2: Conflicts:libreadline2 (<< 2.1-2.1)
+
+ +

+In diesem Beispiel hat das System viele Probleme, einschließlich eines ernsten +Problems mit libreadlineg2. Für jedes Paket, das nichterfüllte +Abhängigkeiten hat, wird eine Zeile ausgegeben, die das Paket mit dem Problem +anzeigt und die Abhängigkeiten, die nicht erfüllt sind. Eine kurze +Erklärung, warum das Paket ein Abhängigkeitsproblem hat, ist inbegriffen. +

+ +

+Es gibt zwei Möglichkeiten, wie ein System in einen kaputten Status wie diesen +kommen kann. Die erste wird dadurch verursacht, dass dpkg einige +feine Beziehungen zwischen Paketen übersieht, wenn Upgrades durchgeführt +werden. [3]. Die zweite tritt auf, +falls eine Paketinstallation während der Ausführung fehlschlägt. In dieser +Situation könnte ein Paket entpackt worden sein, ohne dass die von ihm +Abhängigen installiert sind. +

+ +

+Die zweite Situation ist weit weniger ernst als die erste, weil APT bestimmte +Beschränkungen in der Reihenfolge setzt, in der Pakete installiert werden. In +beiden Fällen veranlasst die Option -f apt-get, eine +mögliche Lösung für das Problem zu folgern und dann fortzufahren. Die +APT-Methode dselect liefert immer die Option -f, zum +einfachen Fortfahren von gescheiterten Betreuerskripten. +

+ +

+Falls jedoch die Option -f benutzt wird, um ein ernsthaft kaputtes +System zu korrigieren, das vom ersten Fall verursacht wurde, dann ist es +möglich, dass es entweder sofort fehlschlägt oder die Installationsabfolge +fehlschlagen wird. In beiden Fällen ist es nötig, Dpkg (möglicherweise mit +erzwingenden Optionen) manuell zu benutzen, um die Situation ausreichend zu +korrigieren, so dass es APT ermöglicht wird, fortzufahren. +

+ +
+ +

4.2 Der Statusbericht

+ +

+Bevor es fortfährt, wird apt-get einen Bericht darüber +präsentieren, was geschehen wird. Im Allgemeinen spiegelt der Bericht den Typ +der Operation, die ausgeführt wird, wider, aber es gibt auch mehrere +geläufige Elemente. Auf jeden Fall spiegelt die Liste den Endstatus der Dinge +wider, bezieht die Option -f in Betracht und alle andere relevante +Aktivitäten zum Befehl, der ausgeführt wird. +

+ +
+ +

4.2.1 Die zusätzliche Paketliste

+ +
+     Die folgenden Pakete werden zusätzlich installiert:
+       libdbd-mysql-perl xlib6 zlib1 xzx libreadline2 libdbd-msql-perl
+       mailpgp xdpkg fileutils pinepgp zlib1g xlib6g perl-base
+       bin86 libgdbm1 libgdbmg1 quake-lib gmp2 bcc xbuffy
+       squake pgp-i python-base debmake ldso perl libreadlineg2
+       ssh
+
+ +

+Die zusätzliche Paketliste zeigt alle Pakete, die installiert werden oder von +denen ein Upgrade durchgeführt wird, zusätzlich zu den auf der Befehlszeile +angegebenen. Sie wird nur für einen install-Befehl generiert. +Die aufgelisteten Pakete sind häufig das Ergebnis einer automatischen +Installation. +

+ +
+ +

4.2.2 Die zu entfernenden Pakete

+ +
+     Die folgenden Pakete werden ENTFERNT:
+       xlib6-dev xpat2 tk40-dev xkeycaps xbattle xonix
+       xdaliclock tk40 tk41 xforms0.86 ghostview xloadimage xcolorsel
+       xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid
+       nas xpilot xfig
+
+ +

+Die Liste der zu entfernenden Pakete zeigt all die Pakete, die vom System +entfernt werden. Sie kann für jede der Operationen angezeigt werden und +sollte einer sorgfältige Überprüfung unterzogen werden, um sicherzustellen, +dass nichts Wichtiges weggenommen wird. Die Option -f ist +insbesondere gut darin, Pakete zum Entfernen vorzumerken, so dass in diesem +Fall mit extremer Vorsicht vorgegangen werden sollte. Die Liste könnte Pakete +enthalten, die entfernt werden, weil sie nur teilweise installiert sind, +möglicherweise aufgrund einer abgebrochenen Installation. +

+ +
+ +

4.2.3 Die Liste neuer Pakete

+ +
+     Die folgenden NEUEN Pakete werden zusätzlich installiert:
+       zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base
+
+ +

+Die Liste neuer Pakete ist einfache eine Erinnerung, was geschehen wird. Die +aufgelisteten Pakete sind zurzeit nicht auf dem System installiert, werden es +aber sein, wenn APT fertig ist. +

+ +
+ +

4.2.4 Die Liste zurückgehaltener Pakete

+ +
+     Die folgenden Pakete werden zurückgehalten:
+       compface man-db tetex-base msql libpaper svgalib1
+       gs snmp arena lynx xpat2 groff xscreensaver
+
+ +

+Jedesmal, wenn ein Upgrade des ganzen Systems durchgeführt wird, besteht die +Möglichkeit, dass neue Versionen von Paketen nicht installiert werden können, +weil sie neue Dinge benötigen oder einen Konflikt mit bereits installierten +Dingen haben. In diesem Fall wird das Paket auf der Liste zurückgehaltener +Pakete erscheinen. Der beste Weg dort aufgeführte Pakete zur Installation zu +bewegen, ist per apt-get install oder indem dselect +zum Lösen ihrer Probleme benutzt wird. +

+ +
+ +

4.2.5 Warnung wegen zurückgehaltener Pakete

+ +
+     Die folgenden zurückgehaltenen Pakete werden geändert:
+       cvs
+
+ +

+Manchmal können Sie APT bitten, ein auf »zurückgehalten« gesetztes Paket zu +installieren. In einem solchen Fall gibt es eine Warnung aus, dass das +zurückgehaltene Paket geändert wird. Dies sollte nur während +»Dist-upgrade« oder »Install« vorkommen. +

+ +
+ +

4.2.6 Abschließende Zusammenfassung

+ +

+Abschließend wird APT eine Zusammenfassung aller Änderungen ausgeben, die +auftreten werden. +

+ +
+     206 Pakete aktualisiert, 8 zusätzlich installiert, 23 werden entfernt und 51 nicht aktualisiert.
+     12 Pakete nicht vollständig installiert oder entfernt.
+     Muss 65,7MB/66,7MB an Archiven herunterladen. Nach dem Entpacken werden 26,5MB zusätzlich belegt sein.
+
+ +

+Die erste Zeile der Zusammenfassung ist bloß eine Zusammenfassung von all den +Listen und umfasst die Anzahl der Upgrades – das sind bereits installierte +Pakete, für die neue Versionen verfügbar sind. Die zweite Zeile zeigt die +Anzahl von schlecht konfigurierten Paketen, die möglicherweise das Ergebnis +einer abgebrochenen Installation sind. Die letzt Zeile zeigt den +Speicherbedarf, den die Installation benötigt. Das erste Zahlenpaar bezieht +sich auf die Größe der Archivdateien. Die erste Zahl zeigt die Anzahl der +Bytes an, die von fernen Orten heruntergeladen werden müssen und die zweite +zeigt die gesamte Größe aller benötigten Archive an. Die nächste Zahl +zeigt den Größenunterschied zwischen den derzeit installierten Paketen und +den neu installierten Paketen. Es entspricht ungefähr dem in /usr benötigten +Speicher nachdem alles erledigt ist. Wenn eine große Anzahl Pakete entfernt +wird, dann kann der Wert den Betrag des freiwerdenden Speichers anzeigen. +

+ +

+Einige andere Berichte können durch Benutzung der Option »-u« generiert +werden, um Pakete anzuzeigen, von denen ein Upgrade durchgeführt werden soll. +Dies ist den vorherigen Beispielen ähnlich. +

+ +
+ +

4.3 Der Anzeigestatus

+ +

+Während des Herunterladens von Archiven und Paketdateien gibt APT eine Reihe +von Statusmeldungen aus. +

+ +
+     # apt-get update
+     Hole:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages
+     Hole:2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Treffer http://llug.sep.bnl.gov/debian/ testing/main Packages
+     Hole:4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages
+     Hole:5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages
+     11% [5 testing/non-free 'Warte auf Datei' 0/32.1k 0%] 2203b/s 1m52s
+
+ +

+Die Zeilen, die mit Hole beginnen, werden ausgegeben, wenn APT +anfängt, eine Datei herunterzuladen, während die letzte Zeile den Fortschritt +des Herunterladens anzeigt. Die erste Prozentzahl der Fortschrittszeile zeigt +die gesamt erledigte Prozentzahl aller Dateien an. Unglücklicherweise +schätzt apt-get update die erledigte Prozentzahl, da die Größe +der Pakete unbekannt ist, was einige Ungenauigkeiten bewirkt. +

+ +

+Der nächste Abschnitt der Statuszeile wird für jeden Download-Thread +wiederholt und zeigt die durchgeführte Operation, sowie einige nützliche +Informationen darüber an was geschieht. Manchmal wird dieser Abschnitt +einfach nur Forking darstellen, was bedeutet, dass das Betriebssystem +das Download-Modul am Laden ist. Das erste Wort nach dem »[« ist die +Ladenummer, wie sie auf den Verlaufszeilen angezeigt wird. Das nächste Wort +ist Name in Kurzform des Ojektes, das heruntergeladen wird. Für Archive wird +es den Namen des Paketes enthalten, das heruntergeladen wird. +

+ +

+Innerhalb von einzelnen Anführungszeichen folgt eine informative Zeichenkette, +die den Fortschritt der Übertragungsphase des Downloads anzeigt. +Normalerweise schreitet sie fort von Verbinde zu Warte auf +Datei zu Lade herunter oder Nehme wieder auf. Der +letzte Wert ist die Anzahl der von der fernen Site heruntergeladenen Bytes. +Sobald der Download beginnt, zeigt sich dies wie 102/10.2k was +anzeigt, dass 102 Bytes heruntergeladen und 10,2 Kilobytes erwartet werden. +Die Gesamtgröße wird immer in vierstelliger Schreibweise dargestellt, um +Platz zu sparen. Nach der Größenanzeige ist eine Prozentangabe für die +Datei selbst. Das zweitletzte Element ist die augenblickliche +Fortschrittsgeschwindigkeit. Dieser Wert wird alle fünf Sekunden aktualisiert +und spiegelt die Datenübertragungsgeschwindigkeit in dieser Periode wider. Am +Ende wird die geschätzte Übertragungszeit angezeigt. Dies wird regelmäßig +aktualisiert und spiegelt die Zeit zum Vervollständigen bei der angezeigten +Datenübertragungsgeschwindigkeit wider. +

+ +

+Die Statusanzeige aktualisiert sich alle halbe Sekunde, um eine gleichmäßige +Rückmeldung über den Download-Fortschritt bereitzustellen, während die +»Hole«-Zeilen bei jeder gestarteten neuen Datei zurückscrollen. Da die +Statusanzeige ständig aktualisiert wird, ist sie für die Protokollierung in +eine Datei ungeeignet. Benutzen Sie die Option -q, um die +Statusanzeige zu entfernen. +

+ +
+ +

4.4 Dpkg

+ +

+APT benutzt dpkg, um die Archive zu installieren und wird zu der +dpkg-Schnittstelle herüberschalten, sobald der Download +vollständig ist. dpkg wird außerdem eine Reihe von Fragen +stellen, während es die Pakete abarbeitet und die Pakete können auch mehrere +Fragen stellen . Vor jeder Frage ist üblicherweise eine Beschreibung des +Gefragten und die Fragen sind zu vielfältig, um sie vollständig hier zu +besprechen. +

+ +
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/footnotes.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/footnotes.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/footnotes.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/footnotes.html 2012-05-29 01:11:03.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + + + + +APT-Benutzerhandbuch - Fußnoten + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+APT-Benutzerhandbuch +
Fußnoten

+ +

1

+ +

+Falls Sie einen HTTP-Proxy-Server benutzen, müssen Sie zuerst die +Umgebungsvariable »http_proxy« setzen, siehe sources.list(5) +

+ +

2

+ +
+ +

+Die Methode dselect ist tatsächlich eine Zusammenstellung von +Wrapper-Skripten für apt-get. Die Methode stellt tatsächlich +mehr Funktionalitäten bereit, als in apt-get allein vorhanden +sind. +

+ +

3

+ +

+APT berücksichtigt jedoch alle bekannten Abhängigkeiten und versucht, kaputte +Pakete zu vermeiden +

+ +
+ +

+APT-Benutzerhandbuch +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.html/index.html 2012-05-29 01:11:03.000000000 +0100 @@ -0,0 +1,131 @@ + + + + + + + + +APT-Benutzerhandbuch + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +

+ +
+ +

Zusammenfassung

+ +

+Dieses Dokument stellt eine Übersicht bereit, wie das +APT-Paketverwaltungsprogramm benutzt wird. +

+ +
+ +

Copyright-Hinweis

+ +

+Copyright © Jason Gunthorpe, 1998. +

+ +

+»APT« und dieses Dokument sind freie Software. Sie können sie weitergeben +und/oder verändern unter den Bedingungen der GNU General Public License, wie +sie von der Free Software Foundation veröffentlicht wird; entweder Version 2 +der Lizenz oder (optional) jeder späteren Version. +

+ +

+Siehe für weitere Details auf Debian-Systemen die Datei +/usr/share/common-licenses/GPL, die die vollständige Lizenz enthält. +

+ +
+ +

Inhalt

+ + + +
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ weiter ] +

+ +
+ +

+APT-Benutzerhandbuch +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.de.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.de.text.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch1.html 2012-05-29 01:11:52.000000000 +0100 @@ -0,0 +1,157 @@ + + + + + + + + +Guía de usuario de APT - General + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +
Capítulo 1 - General +

+ +
+ +

+El paquete APT contiene a día de hoy dos secciones, el método +dselect y la interfaz de usuario para la línea de órdenes +apt-get. Ambos ofrecen una manera de instalar y desinstalar +paquetes, así como descargar paquetes nuevos de Internet. +

+ +
+ +

1.1 Anatomía del sistema de paquetes

+ +

+El sistema de empaquetado de Debian tiene una gran cantidad de información +asociada a cada paquete para asegurar una integración sencilla y limpia en el +sistema. La característica más importante es el sistema de dependencias. +

+ +

+El sistema de dependencias permite el uso de elementos compartidos en el +sistema por programas individuales, tales como bibliotecas. Ésto simplifica +ubicar porciones poco usadas de programas en distintos paquetes para así +reducir el número de cosas que el usuario medio tiene que instalar. También +permite elegir el agente de transporte del correo electrónico, el servidor de +X y demás. +

+ +

+El primer paso para entender el sistema de dependencias es familiarizarse con +el concepto de dependencia simple. El significado de una dependencia simple es +que un paquete requiere que otro también esté instalado para poder funcionar +correctamente. +

+ +

+Por ejemplo, mailcrypt es una extensión de emacs que asiste en el cifrado de +correo con GPG. Sin GPG, mailcrypt es inservible, y por ello mailcrypt tiene +una dependencia simple con GPG. Como también es una extensión de emacs tiene +una dependencia simple con emacs, ya que sin él mailcrypt es inservible. +

+ +

+Otra importante dependencia que debe entender es la dependencia de conflicto. +Esto se produce cuando se instala un paquete junto con otro de modo que la +combinación los hace inservibles, pudiendo causar daños en el sistema. Como +ejemplo, suponga un agente de transporte de correo electrónico como sendmail, +exim o qmail. Es imposible tener dos agentes de transporte de correo +instalados ya que ambos necesitan una conexión con la red para recibir correo. +El intento de instalar dos puede dañar gravemente el sistema, y por ello todos +los agentes de transporte de correo tienen una dependencia de conflicto con +todos los demás. +

+ +

+Para complicarlo todo, cabe la posibilidad de que un paquete pretenda ser otro. +En muchos aspectos, exim y sendmail son idénticos; ambos envían correo y +entienden una misma interfaz. Por ello, el sistema de paquetes tiene una forma +de hacer que ambos declaren ser agentes de transporte de correo +(«mail-transport-agent»). Así, exim y sendmail declaran que proporcionan un +agente de transporte de correo y los paquetes que dependen de tales agentes +dependerán de «mail-transport-agent». Esto puede añadir confusión al +intentar arreglar paquetes manualmente. +

+ +

+Puede que en cualquier momento una dependencia simple se satisfaga por paquetes +ya instalados, o que la dependencia no esté satisfecha. APT intenta asistir +en la resolución de problemas de dependencias mediante un número de +algoritmos automáticos que ayudan en la selección de paquetes a instalar. +

+ +
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch2.html 2012-05-29 01:11:52.000000000 +0100 @@ -0,0 +1,173 @@ + + + + + + + + +Guía de usuario de APT - apt-get + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +
Capítulo 2 - apt-get +

+ +
+ +

+apt-get ofrece una forma sencilla de instalar paquetes desde la +línea de órdenes. A diferencia de dpkg, apt-get no +intenta comprender los ficheros «.deb», sino que funciona con el nombre real +del paquete y sólo puede instalar ficheros «.deb» desde una fuente. +

+ +

+La primera [1] cosa que debería +hacer antes de usar apt-get es obtener las listas de paquetes +desde las fuentes para así conocer los paquetes disponibles. Puede +hacer esto mediante apt-get update. Por ejemplo, +

+ +
+     # apt-get update
+     Des http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages
+     Des http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Leyendo lista de paquetes... Hecho
+     Creando árbol de dependencias... Hecho
+
+ +

+Puede usar varias órdenes después de actualizar: +

+
+
upgrade
+
+

+«upgrade» intentará actualizar con cuidado todo el sistema. «upgrade» +nunca intentará instalar un paquete nuevo o eliminar un paquete existente, y +en ningún caso actualizará un paquete que pueda causar un problema de +dependencias rotas a otro paquete. «upgrade» mostrará todos los paquetes +que no pudo actualizar, lo cual generalmente significa que dependen de paquetes +nuevos o que entran en conflicto con otro paquete. Puede usar +dselect o apt-get install para forzar la instalación +de tales paquetes. +

+
+
+
+
install
+
+

+«install» se usa para instalar paquetes por nombre. El paquete se obtendrá +e instalará automáticamente. Es de utilidad si ya conoce el nombre del +paquete a instalar y no desea ejecutar una interfaz gráfica para +seleccionarlo. Puede introducir cualquier número de paquetes para su +instalación y todos se obtendrán. La instalación automática intenta +resolver problemas de dependencias con los paquetes listados, y mostrará un +resumen al pedir una confirmación en caso de modificar cualquiera de los +argumentos introducidos. +

+
+
+
+
dist-upgrade
+
+

+«dist-upgrade» es una actualizador completo diseñado para simplificar la +actualización entre publicaciones de Debian. Usa un sofisticado algoritmo +para diseñar el mejor conjunto de paquetes a instalar, actualizar y eliminar +para así obtener cuanto sea posible de la última publicación. Puede que en +algunas situaciones desee usar «dist-upgrade» en lugar de pasar tiempo +resolviendo dependencias con dselect. Puede usar +dselect para instalar cualquier paquete que se haya quedado +atrás. +

+ +

+Es importante revisar lo que «dist-upgrade» planea hacer, ya que sus +decisiones a veces pueden resultar sorprendentes. +

+
+
+ +

+apt-get ofrece varias opciones de línea de órdenes detalladas en +su página de manual, apt-get(8). La opción más útil es +-d, que no instala los ficheros obtenidos. Puede que no desee +instalar los paquetes de inicio si el sistema se tiene que descargar un gran +número de éstos, en caso de que algo vaya mal. Cuando usa -d +puede instalar los ficheros descargados simplemente ejecutando la orden que +provocó su descarga, sin -d. +

+ +
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch3.html 2012-05-29 01:11:52.000000000 +0100 @@ -0,0 +1,188 @@ + + + + + + + + +Guía de usuario de APT - DSelect + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +
Capítulo 3 - DSelect +

+ +
+ +

+El método dselect de APT ofrece el sistema completo de APT con la +interfaz gráfica de selección de paquetes dselect. +dselect se usa para seleccionar los paquetes a instalar o +desinstalar que en realidad instalará APT. +

+ +

+Para habilitar el método APT tiene que seleccionar [M]étodo en +dselect, y después seleccionar el método APT. Se le pedirá un +conjunto de fuentes, ubicaciones de donde obtener los ficheros. +Pueden ser sitios remotos de Internet, replicas locales de Debian o discos +ópticos. Cada fuente puede proporcionar un fragmento del total del archivo +Debian, los cuales APT combinará automáticamente para formar un conjunto +completo de paquetes. Si tiene un disco óptico es una buena idea definirlo +primero en el fichero de configuración y después especificar una replica para +así tener acceso a los últimos arreglos de fallos. APT usará +automáticamente los paquetes del disco óptico en lugar de descargarlos de +Internet. +

+ +
+        Set up a list of distribution source locations
+     	 
+      Please give the base URL of the debian distribution.
+      The access schemes I know about are: http file
+     	   
+      For example:
+           file:/mnt/debian,
+           ftp://ftp.debian.org/debian,
+           http://ftp.de.debian.org/debian,
+           
+           
+      URL [http://llug.sep.bnl.gov/debian]:
+
+ +

+La configuración de las fuentes comienza preguntando la base del +archivo de Debian, cuyo valor predeterminado es una réplica HTTP. A +continuación, preguntará la distribución a obtener. +

+ +
+      Please give the distribution tag to get or a path to the
+      package file ending in a /. The distribution
+      tags are typically something like: stable unstable testing non-US
+        
+      Distribution [stable]:
+
+ +

+La distribución se refiere a la versión de Debian en el archivo, +stable (estable) se refiere a la última versión publicada, y +unstable (inestable) se refiere a la versión en desarrollo. +non-US sólo está disponible en algunas réplicas, aquellos paquetes +que contienen tecnología cifrada y otras cosas que no se pueden exportar desde +los Estados Unidos. Aun así, importar estos paquetes a E.E.U.U es ilegal. +

+ +
+      Please give the components to get
+      The components are typically something like: main contrib non-free
+       
+      Components [main contrib non-free]:
+
+ +

+La lista de componentes se refiere a la lista de sub-distribuciones a obtener. +La distribución está dividida en base a licencias de software, siendo +«main» paquetes libres de acuerdo con DFSG, mientras que «contrib» y +«non-free» contienen paquetes con restricciones en cuanto a su uso y +distribución. +

+ +

+Puede añadir cualquier número de fuentes, el script de configuración le +preguntará por fuentes hasta que el usuario defina todo lo que quiera. +

+ +

+Es necesario actualizar la lista disponible mediante el elemento de menú +[A]ctualizar antes de iniciar dselect. Éste es un superconjunto +de apt-get update que permite a dselect disponer de +la información obtenida. Debe ejecutar [A]ctualizar aunque haya ejecutado +apt-get update con anterioridad. +

+ +

+Hecho esto puede realizar sus selecciones usando [S]elect y ejecutar la +instalación posteriormente con [I]nstall. Al usar el método APT las órdenes +[C]onfig y [R]emove carecen de significado ya que la orden [I]nstall ejecuta +ambos a la vez. +

+ +

+Por omisión, APT eliminará automáticamente los ficheros de paquete +(«.deb») una vez que se hayan instalado con éxito. Para modificar este +comportamiento, inserte Dselect::clean "prompt"; en +«/etc/apt/apt.conf». +

+ +
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch4.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch4.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch4.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/ch4.html 2012-05-29 01:11:52.000000000 +0100 @@ -0,0 +1,395 @@ + + + + + + + + +Guía de usuario de APT - La interfaz + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +
Capítulo 4 - La interfaz +

+ +

+El método dselect de APT y apt-get comparten la +misma interfaz. Es un sencillo programa que le informa de lo que va a hacer, +para después llevarlo a cabo. [2] +Después de mostrar el resumen de lo que va a pasar APT mostrará mensajes de +estado informativos para ofrecer una estimación de cuánto queda por hacer. +

+ +
+ +

4.1 Arranque

+ +

+APT realiza un número de acciones para preparar su estado interno antes de +cualquier operación, a excepción de «update». También realiza algunas +revisiones del estado del sistema. Puede llevar a cabo estas acciones en +cualquier momento ejecutando apt-get check. +

+ +
+     # apt-get check
+     Leyendo lista de paquetes... Hecho
+     Creando árbol de dependencias       
+     Leyendo la información de estado... Hecho
+
+ +

+La primera acción que ejecuta es pasar todos los ficheros de paquete a la +memoria. APT usa un esquema de almacenado con lo cual esta operación será +más rápida la segunda vez que la ejecute. De no encontrar algún fichero de +paquete, éstos se ignorarán y verá una advertencia al finalizar apt-get. +

+ +

+La última acción realiza un detallado análisis de las dependencias del +sistema. Revisa cada dependencia de cada paquete instalado o sin desempaquetar +analiza su validación. En caso de error aparecerá un informe, y +apt-get se negará a ejecutarse. +

+ +
+     # apt-get check
+     Leyendo lista de paquetes... Hecho
+     Creando árbol de dependencias       
+     Leyendo la información de estado... Hecho
+     Tal vez quiera ejecutar `apt-get -f install' para corregirlo.
+     Los siguientes paquetes tienen dependencias incumplidas:
+       9fonts: Depende: xlib6g pero no está instalado
+       uucp: Depende: mailx pero no está instalado
+       blast: Depende: xlib6g (>= 3.3-5) pero no está instalado
+       adduser: Depende: perl-base pero no está instalado
+       aumix: Depende: libgpmg1 pero no está instalado
+       debiandoc-sgml: Depende: sgml-base pero no está instalado
+       bash-builtins: Depende: bash (>= 2.01) pero 2.0-3 está instalado
+       cthugha: Depende: svgalibg1 pero no está instalado
+                Depende: xlib6g (>= 3.3-5) pero no está instalado
+       libreadlineg2: Entra en conflicto:libreadline2 (<< 2.1-2.1)
+
+ +

+En este ejemplo el sistema tiene varios problemas, incluyendo un serio problema +con libreadlineg2. Una línea aparecerá por cada paquete con dependencias no +satisfechas indicando el paquete con el problema y las dependencias no +satisfechas. También incluye una explicación de porqué el paquete tiene un +problema de dependencias. +

+ +

+Hay dos formas de que el sistema tenga un estado roto como éste. El primero +es causado por la omisión de dpkg de ciertas relaciones delicadas +entre paquetes al realizar una actualización. [3]. El segundo ocurre se la instalación de un paquete falla +durante la operación. En esta situación puede que un paquete se haya +desempaquetado sin que sus dependencias estuviesen instaladas previamente. +

+ +

+La segunda situación es mucho menos grave que la primera ya que APT define +ciertos límites en el orden de instalación de los paquetes. En ambos casos, +introducir la opción -f a apt-get causará que APT +deduzca una posible solución al problema para después continuar. El método +dselect de APT siempre ofrece la opción -f para +permitir una fácil continuación cuando existen scripts fallidos del +mantenedor. +

+ +

+Aún así, de usar la opción -f para corregir un sistema +gravemente roto por el primer caso cabe que la acción falle inmediatamente o +que la secuencia de instalación se interrumpa. En cualquier caso es necesario +usar dpkg manualmente (puede que con opciones de forzado) para corregir la +situación lo suficiente como para que APT pueda continuar. +

+ +
+ +

4.2 El informe de estado

+ +

+Antes de proceder apt-get presentará un informe de lo que va a +ocurrir. Generalmente el informe refleja el tipo de operación a realizar, +pero hay ciertos elementos comunes. La lista refleja el estado final de las +cosas en todos los casos, teniendo en cuenta la opción -f y +cualquier otra actividad relevante a la orden ejecutada. +

+ +
+ +

4.2.1 La lista de paquetes extras

+ +
+     Se instalarán los siguientes paquetes extras:
+       libdbd-mysql-perl xlib6 zlib1 xzx libreadline2 libdbd-msql-perl
+       mailpgp xdpkg fileutils pinepgp zlib1g xlib6g perl-base
+       bin86 libgdbm1 libgdbmg1 quake-lib gmp2 bcc xbuffy
+       squake pgp-i python-base debmake ldso perl libreadlineg2
+       ssh
+
+ +

+La lista de paquetes extras muestra todos los paquetes que se van a instalar o +actualizar en adición a aquellos mencionados en la línea de órdenes. Sólo +se genera para la orden install. Generalmente, los paquetes +listados son el resultado de una instalación automática. +

+ +
+ +

4.2.2 Los paquetes a eliminar

+ +
+     Los siguientes paquetes se ELIMINARÁN:
+       xlib6-dev xpat2 tk40-dev xkeycaps xbattle xonix
+       xdaliclock tk40 tk41 xforms0.86 ghostview xloadimage xcolorsel
+       xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid
+       nas xpilot xfig
+
+ +

+La lista de paquetes a eliminar muestra todos los paquetes que se van a +eliminar del sistema. Puede aparecer durante cualquier operación, y se +debería revisar cuidadosamente para asegurar que no se va a eliminar nada +importante, y de ser así el caso se debería actuar cuidadosamente. La lista +puede contener paquetes a eliminar porque están parcialmente instalados, +posiblemente debido a una instalación interrumpida. +

+ +
+ +

4.2.3 La lista de paquetes nuevos

+ +
+     Se instalarán los siguientes paquetes NUEVOS:
+       zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base
+
+ +

+La lista de paquetes nuevos es sólo un recordatorio de lo que va a ocurrir. +Los paquetes listados no se encuentran instalados en el sistema pero lo +estarán cuando APT finalice. +

+ +
+ +

4.2.4 La lista de paquetes retenidos

+ +
+     Los siguientes paquetes se han retenido:
+       compface man-db tetex-base msql libpaper svgalib1
+       gs snmp arena lynx xpat2 groff xscreensaver
+
+ +

+Puede que al actualizar el sistema por completo no se puedan instalar versiones +nuevas de paquetes porque requieren nuevos elementos que entran en conflicto +con paquetes ya instalados. En este caso, el paquete aparecerá en la lista de +paquetes retenidos. La mejor manera de instalar paquetes listados aquí es +mediante apt-get install o mediante dselect para así +resolver esos problemas. +

+ +
+ +

4.2.5 Advertencia de paquetes retenidos

+ +
+     Se cambiarán los siguientes paquetes retenidos:
+       cvs
+
+ +

+Puede que a veces ordene a APT que instale un paquete retenido, en cuyo caso +verá una advertencia de que el paquete retenido se va a modificar. Esto sólo +debería ocurrir durante un «dist-upgrade» o un «install». +

+ +
+ +

4.2.6 Resumen final

+ +

+Por último, APT mostrará un resumen de los cambios que se llevarán a cabo. +

+ +
+     206 paquetes actualizados, 8 se instalarán, 23 para eliminar y 51 no
+     actualizados.
+     12 paquetes no instalados del todo o eliminados.
+     Se necesita descargar 65.7M/66.7M de archivos. Se usarán 26.5M después de desempaquetar.
+
+ +

+La primera línea del resumen es simplemente una versión reducida de todas las +listas e incluye el número de actualizaciones, esto es, paquetes ya instalados +y de los cuales existen versiones nuevas disponibles. La segunda línea indica +el número de paquetes mal configurados, posiblemente el resultado de una +instalación interrumpida. La última línea muestra los requerimientos de +espacio para la instalación. El primer par de números indican el tamaño de +los ficheros del archivo. El primer número indica el número de bytes que se +tienen que obtener de ubicaciones remotas, y el segundo indica el tamaño total +de todos los archivos requeridos. El siguiente número indica la diferencia de +tamaño entre los paquetes instalados y los paquetes nuevos a instalar. +Básicamente equivale al espacio requerido en «/usr» al finalizar el proceso. +En caso de existir varios paquetes a eliminar el valor puede indicar la +cantidad de espacio que se va a liberar. +

+ +

+Puede generar otros informes con la opción «-u» para mostrar los paquetes a +actualizar, similar a los ejemplos anteriores. +

+ +
+ +

4.3 La pantalla de estado

+ +

+APT muestra una serie de mensajes de estado en el transcurso de descargar +ficheros de paquete y archivo. +

+ +
+     # apt-get update
+     Des:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages
+     Des:2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Obj http://llug.sep.bnl.gov/debian/ testing/main Packages
+     Des:4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages
+     es:5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages
+     11% [5 testing/non-free Esperando las cabeceras 0/32.1k 0%] 2203b/s 1m52s
+
+ +

+Las líneas comenzando con Des aparecen cuando APT inicia la +obtención de un fichero, mientras que la última línea indica el progreso de +la descarga. El primer valor porcentual en la barra de progreso indica el +porcentaje total de los ficheros ya descargados. Desafortunadamente, +apt-get update desconoce el tamaño de los ficheros de paquete y +por ello genera una estimación que puede ser inexacta. +

+ +

+La siguiente sección de la línea de estado se repite por cada instancia de +descarga e indica la operación realizada, así como información útil +relativa a lo que está pasando. Puede que esta sección sólo muestre +Forking, lo cual significa que el sistema operativo está cargando el +módulo de descargas. La primera palabra después de «[» es el número de +obtención tal y como se muestra en la línea del histórico. La siguiente +palabra es la forma corta del nombre del objeto en descarga. Al conectarse con +los archivos, contendrá el nombre del paquete obtenido. +

+ +

+Una cadena informativa aparecerá entre comillas simples indicando el progreso +de la fase de negociación de la descarga. Generalmente progresa de +Conectando a Esperando fichero, finalizando con +Descargando o Continuando. El último valor es el número de +bytes descargados desde el sitio remoto. Una vez que la descarga arranque se +representará como 102/10.2k indicando que ya se han obtenido 102 +bytes y que se esperan 10.2 kilobytes. El tamaño total siempre aparece con la +notación de la figura 4 para conservar espacio. A continuación aparece un +medidor porcentual del fichero. El penúltimo elemento es la media +instantánea de velocidad. Estos valores se actualizan cada 5 segundos y +reflejan la tasa de descarga de datos de ese periodo. Por último puede ver el +tiempo estimado para la transferencia. Esto se actualiza regularmente y +refleja el tiempo restante para completar todo tal y como se ve en la tasa de +transferencia visible. +

+ +

+La pantalla de estado se actualiza cada medio segundo para ofrecer una +constante información del progreso de la descarga, mientras que las líneas +«Des» se desplazan hacia atrás cuando se inicia la descarga de otro fichero. +Ya que la pantalla de estado se actualiza constantemente carece de utilidad +para su registro en un fichero. Puede usar la opción -q para +omitir la pantalla de estado. +

+ +
+ +

4.4 Dpkg

+ +

+APT usa dpkg para instalar ficheros, y pasará a interactuar con +dpkg al finalizar la descarga. dpkg también +planteará un número de preguntas a medida que procesa los paquetes, los +cuales también pueden formular preguntas. A cada pregunta generalmente le +precede una descripción de la pregunta en sí. Éstas son demasiado variadas +como para poder tratarlas aquí en su totalidad. +

+ +
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/footnotes.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/footnotes.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/footnotes.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/footnotes.html 2012-05-29 01:11:52.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + + + + +Guía de usuario de APT - Notas al pie + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+Guía de usuario de APT +
Notas al pie

+ +

1

+ +

+Si está usando un servidor proxy primero debe definir la variable de entorno +http_proxy, consulte sources.list (5). +

+ +

2

+ +
+ +

+El método dselect es en realidad un conjunto de scripts en torno +a apt-get. En realidad, el método ofrece más funcionalidad que +la presente en apt-get por si mismo. +

+ +

3

+ +

+APT, de todas formas, considera todas las dependencias conocidas e intenta +prevenir paquetes rotos +

+ +
+ +

+Guía de usuario de APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.html/index.html 2012-05-29 01:11:52.000000000 +0100 @@ -0,0 +1,131 @@ + + + + + + + + +Guía de usuario de APT + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +

+ +
+ +

Resumen

+ +

+Este documento ofrece una introducción sobre cómo usar el gestor de paquetes +APT. +

+ +
+ +

Nota de Copyright

+ +

+Copyright © Jason Gunthorpe, 1998. +

+ +

+APT y este documento son software libre. Se garantiza permiso para copiar, +distribuir y modificar este documento según los términos de la GNU General +Public License publicada por la Free Software Foundation, ya sea en su versión +2 o (a su elección) cualquier versión posterior. +

+ +

+Para más detalles acerca de sistemas Debian GNU/Linux y la licencia completa, +consulte el fichero «/usr/share/common-licenses/GPL». +

+ +
+ +

Contenidos

+ + + +
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ siguiente ] +

+ +
+ +

+Guía de usuario de APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.es.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.es.text.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch1.html 2012-05-29 01:12:40.000000000 +0100 @@ -0,0 +1,166 @@ + + + + + + + + +Guide d'utilisation d'APT - Généralités + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +
Chapitre 1 - Généralités +

+ +
+ +

+Le paquet APT comporte actuellement deux parties : la méthode APT +pour dselect et l'interface en ligne de commande +apt-get. Les deux fournissent des méthodes d'installation et de +suppression de paquets ainsi que de téléchargement de nouveaux paquets par +Internet. +

+ +
+ +

1.1 Anatomie du système de gestion des paquets

+ +

+Le système de gestion de paquets de Debian intègre de nombreuses informations +associées à chaque paquet afin de garantir qu'il s'intègre proprement et +facilement sur le système. Une des fonctionnalités les plus immédiatement +visibles est le système de gestion des dépendances. +

+ +

+Le système de gestion des dépendances permet aux programmes de partage des +éléments du système, tels que les bibliothèques de fonctions. Il permet +d'isoler dans des paquets spécifiques certains parties moins utilisées des +programmes afin de limiter le nombre d'éléments que l'utilisateur ordinaire a +besoin d'installer. Ce système de gestion des dépendances permet également +d'effectuer des choix parmi les divers agents de transport de courrier +électronique, les serveurs X et d'autres cxomposants du système. +

+ +

+La première étape de compréhension de la gestion de dépendances est +d'examiner le fonctionnement d'une dépendance simple. Une dépendance simple +est le cas où un paquet donné a besoin qu'un autre paquet soit installé +simultanément pour pouvoir fonctionner correctement. +

+ +

+Par example, mailcrypt est une extension à Emacs qui permet de gérer le +courrier électronique chiffré avec GPG. Si GPG n'est pas installé, +mailcrypt est inutile. Donc le paquet mailcrypt a une dépendance simple sur +GPG. De plus, étant une extension à Emacs sans lequel il est totalement +inutile, il a une dépendance simple sur emacs. +

+ +

+Un autre type de dépendance importante est la dépendance en conflit. Cela +signifie qu'un paquet ne fonctionne pas lorsqu'il est installé en même temps +qu'un autre paquet donné, ce qui peut même être dommageable pour le +système. Un exemple est par exemple constitué par les agents de transport de +courrier tels que sendmail, exim ou qmail. Il n'est pas possible d'installer +deux agents de transport de courrier simultanément puisque les deux ont besoin +d'être à l'écoute sur le réseau pour recevoir le courrier électronique. +Installer deux programmes de ce type sur le même système pourrait conduire à +des pertes de données, ce qui explique que tous les agents de transport de +courrier électronique soient établis comme étant en conflit les uns avec les +autres. +

+ +

+Il existe également la possibilité pour un paquet donné de prétendre être +un autre paquet. Par exemple, exim et sendmail sont analogues sur de nombreux +aspects ; ils servent tous deux à acheminer le courrier +électronique et leur interface d'utilisation est la même. Pour cette raison, +le système de gestion des paquets leur fournit la possibilité d'indiquer +qu'ils sont chacun un agent de transport de courrier (« mail transport +agent ») en indiquant qu'ils fournissent (« Provides ») +« mail-transport-agent ». Ainsi, un paquet qui a besoin de cette +fonctionnalité peut dépendre simplement d'un paquet +« mail-transprot-agent ». Cette fonctionnalité utile peut +toutefois rendre la correction de certains défauts des paquets plus complexe. +

+ +

+À un instant donné, une dépendance donnée peut être ou pas remplie par des +paquets installés ou pas encore installés. APT tente donc de résoudre les +problèmes de dépendances par l'intermédiaire d'un certain nombre +d'algorithmes automatiques qui simplifient le choix des paquets à installer. +

+ +
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch2.html 2012-05-29 01:12:40.000000000 +0100 @@ -0,0 +1,185 @@ + + + + + + + + +Guide d'utilisation d'APT - apt-get + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +
Chapitre 2 - apt-get +

+ +
+ +

+Le programme apt-get offre une méthode simple pour installer des +paquets à la ligne de commande. À la différence de dpkg, +apt-get ne gère pas directement les fichiers .deb files. Il +travaille avec le nom des paquets et ne peut installer les archives .deb que +depuis une Source. +

+ +

+La première action [1] à effectuer +avant d'utiliser apt-get est de récupérer les listes de paquets +depuis les Sources afin que le programme sache quels sont les paquets +disponibles. Cela peut être effectué avec la commande apt-get +update. Par exemple, +

+ +
+     # apt-get update
+     Réception de http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages
+     Réception de http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Lecture des listes de paquets... Fait
+     Construction de l'arbre des dépendances... Fait
+
+ +

+Une fois cette mise à jour effectuée, plusieurs commandes peuvent être +utilisées : +

+
+
upgrade
+
+

+La commande « upgrade » permet de mettre à jour le système de +manière non invasive. Cette commande ne provoquera jamais l'installation de +nouveaux paquets ou la suppression de paquets existants. Elle ne déclenchera +pas non plus la mise à jour d'un paquet si celle-ci casse le fonctionnement +d'un autre paquet. Cette commande peut être utilisé par exemple +quotidiennement pour mettre à jour le système de manière relativement sûre. +Lorsqu'elle est utilisée, la liste des paquets qui ne peuvent être mis à +jour sera affichée. Cela est en général du au fait qu'ils dépendent de +nouveaux paquets ou qu'ils entrent en conflit avec d'autres paquets. Le +programme dselect ou la commande apt-get install +peuvet être utilisés pour forcer l'installation de tels paquets. +

+
+
+
+
install
+
+

+La commande « install » permet d'installer des paquets par nom. Le +paquet à installer est automatiquement récupéré et installé. Cela est +utile lorsque le nom du paquet à installer est déjà connu et que l'on ne +souhaite pas passer par une interface graphique pour le choisir. Un nombre +quelconque de paquets peuvent être demandés à être installés ;  +ils seront alors tous récupérés. La commande « install » +résout automatiquement les problèmes de dépendances pour les paquets +concernés, puis affiche un résumé avant de demander une confirmation si des +actions autres que ce qui est demandé à la ligne de commande sont +nécessaires. +

+
+
+
+
dist-upgrade
+
+

+La commande « dist-upgrade » est une commande de mise à jour +complète d'abord destinés à permettre les mises à jour entre deux versions +successives de la distribution. Via un algorithme complexe, le meilleur jeu de +paquets à installer, mettre à jour ou supprimer est déterminé dans le but +d'amener une majorité du système vers la nouvelle version. Dans certains +cas, il peut être judicieux d'utiliser « dist-upgrade » plutôt +que de chercher à résoudre manuellement les dépendances avec +dselect. Une fois que « dist-upgrade » a été +utilisé, dselect peut servir à installer les paquets qui +auraient pu être laissés de côté. +

+ +

+Il est important de regarder de près ce que « dist-upgrade » car +ses décisions peuvent parfois apparaître surprenantes. +

+
+
+ +

+apt-get fournit de nombreuses options de ligne de commande qui +sont expliquées en détail dans sa page de manuel, apt-get(8). +Une des plus utiles est l'option -d qui récupère sans les +installer les fichiers nécessaires. Si le système a besoin de télécharger +un grand nombre de paquets, il est par exemple souhaitable de pouvoir +simplement les récupérer sans les installer immédiatement, au cas où +quelque chose se passe mal. Une fois que -d a été utilisé, il +est possible d'installer les archives téléchargées en exécutant simplement +la commande qui a permis de les récupérer, sans l'option -d. +

+ +
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch3.html 2012-05-29 01:12:40.000000000 +0100 @@ -0,0 +1,198 @@ + + + + + + + + +Guide d'utilisation d'APT - DSelect + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +
Chapitre 3 - DSelect +

+ +
+ +

+La méthode APT de dselect permet d'utiliser le système APT dans +son ensemble depuis l'interface graphique de gestion des paquets +dselect. L'interface est alors utilisée pour choisir les paquets +à installer ou supprimer et c'est APT qui effectue les opérations +individuelles d'installation ou suppression. +

+ +

+Pour activer la méthode APT, il est nécessaire de choisir [A]ccéder dans +dselect puis utiliser le choix permettant d'activer APT. Des +Sources d'installation seront demandées, qui sont les emplacements +d'où les paquets seront récupérés. Cela peut être des sites Internet +distants, des miroirs locaux ou des CD. Chaque source peut fournir un +sous-ensemble de l'archive complète Debian. APT les combinera automatiquement +pour créer un jeu complet de paquets. Avec des supports de type CD, il est +conseillé de les indiquer en premier puis de les compléter avec un miroir +distant qui permettra d'obtenir les versions les plus à jour s'il y en a. APT +utilisera alors les paquets disponibles sur les CD avant de les télécharger +via l'Internet. +

+ +
+       Réglage de a liste des emplacements sources de distribution
+     	 
+      Veuillez indiquer l'URL de base de la  distribution Debian.
+      Les schémas d'accès connus sont : http file
+     	   
+      Exemple:
+           file:/mnt/debian,
+           ftp://ftp.debian.org/debian,
+           http://ftp.de.debian.org/debian,
+           
+           
+      URL [http://llug.sep.bnl.gov/debian]:
+
+ +

+La configuration des Sources débute par l'indication de la base de +l'archive Debian, par défaut un miroir HTTP. Puis la distribution est +demandée. +

+ +
+      Veuillez indiquer le nom de la distribution à utiliser ou
+      le chemin d'accès au fichier des paquets, terminé par un /.
+      Les noms de distribution sont en général de la forme suivante :
+      stable unstable testing non-US
+        
+      Distribution [stable] :
+
+ +

+La distribution fait référence à la version de Debian dans l'archive. +stable est la dernière version publiée et unstable la +version en développement. non-US n'est disponible que sur certains +miroirs et fait référence à des paquets contenant des technologies de +chiffrement et d'autres élements dont l'exportation est interdite depuis les +États-Unis d'Amérique. Il est toutefois autorisé de les y importer. [Note +du traducteur : à la date de cette traduction, 2010, cette notion est +totalement obsolète]. +

+ +
+      Veuillez indiquer les composants à utiliser
+      Les composants sont en général de la forme suivante :
+      main contrib non-free
+       
+      Composants [main contrib non-free] :
+
+ +

+La liste des composants correspond à la liste des sous-ensemble de la +distribution que l'on souhaite utiliser. Les distributions sont en général +divisées ainsi pour des raisons de licences. La sous-distribution +« main » comporte les paquets libre selon les principes du logiciel +libre selon Debian (DFSG) alors que contrib et non-free correspondent à des +éléments qui comprennent des restrictions de distribution ou d'utilisation. +

+ +

+Un nombre quelconque de sources peuvent être ajoutées. Le script de +configuration continuera à les demander tant que vous n'indiquerez pas que le +processus est terminé. +

+ +

+Avant d'utiliser dselect, il est nécessaire de mettre à jour la +liste de ce qui est disponible en choisissant « [M]ise à jour » +depuis le menu. Cette action exécutera la commande « apt-get +update », ce qui rendra les informations récupérées disponibles pour +dselect. Elle doit être utilisée même si la commande +« apt-get » a déjà été utilisée sur ce système. +

+ +

+Une fois cela effectué, vous pouvez poursuivre et utiliser l'option +« [S]électionner » pour choisir les paquets à installer puis +« [I]nstaller » pour les installer. Lorsque la méthode APT est +utilisée, les options « [C]onfigurer » et +« [R]etirer » ne sont pas utilisées, car +« [I]nstaller » fait l'ensemble des opérations. +

+ +

+Par défait, APT supprimera automatiquement les fichiers des paquets (fichiers +.deb) une fois qu'ils ont été installés correctement. Pour modifier ce +comportement, vous pouvez utiliser Dselect::clean +"prompt"; dans /etc/apt/apt.conf. +

+ +
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch4.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch4.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch4.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/ch4.html 2012-05-29 01:12:40.000000000 +0100 @@ -0,0 +1,407 @@ + + + + + + + + +Guide d'utilisation d'APT - L'interface + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +
Chapitre 4 - L'interface +

+ +

+La méthode APT de dselect et le programme apt-get +utilisent la même interface. Elle consiste en un système simple qui indique +les opérations qui seront effectuées puis les réalise.[2] Après avoir indiqué un résumé +des opérations qui seront effectuées, APT donnera un certain nombre +d'informations permettant d'estimer sa progression, tout au long des actions +qu'il effectue. +

+ +
+ +

4.1 Démarrage

+ +

+Avant toute opération autre qu'une mise à jour, APT effectue un certain +nombre d'actions pour préparer ses mécaismes internes de fonctionnement. Il +vérifie également l'état du système. Ces opérations peuvent être +effectuées isolément avec la commande apt-get check. +

+ +
+     # apt-get check
+     Lecture de la liste des paquets... Fait
+     Construction de l'arbre des dépendances... Fait
+
+ +

+En premier lieu, la liste des paquets est lue et placée en mémoire. APT +utilise un mécanisme de cache et cette opération sera plus rapide si elle est +effectuée une deuxième fois.Si certains des fichiers de paquets ne sont pas +trouvés, ils seront ignorés et une informatique sera affichée quand apt-get +se terminera. +

+ +

+Ensuite, une analyse détaillée des dépendances du système est réalisée. +Les dépendances de chaque paquet installé ou décompressé sont vérifiées. +Si un problème est trouvé, il sera affiché et apt-get bloquera +des opérations ultérieures. +

+ +
+     # apt-get check
+     Lecture de la liste des paquets... Fait
+     Construction de l'arbre des dépendances.. Fait
+     Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
+     Les paquets suivants contiennent des dépendances non satisfaites :
+       9fonts: Depends: xlib6g mais il n'est pas installé
+       uucp: Depends: mailx mais il n'est pas installé
+       blast: Depends: xlib6g (>= 3.3-5) mais il n'est pas installé
+       adduser: Depends: perl-base mais il n'est pas installé
+       aumix: Depends: libgpmg1 mais il n'est pas installé
+       debiandoc-sgml: Depends: sgml-base mais il n'est pas installé
+       bash-builtins: Depends: bash (>= 2.01) but 2.0-3 is installed
+       cthugha: Depends: svgalibg1 mais il n'est pas installé
+                Depends: xlib6g (>= 3.3-5) mais il n'est pas installé
+       libreadlineg2: Conflicts:libreadline2 (<< 2.1-2.1)
+
+ +

+Dans cet exemple, le système comporte plusieurs problèmes, notamment un +problème sérieux avec libreadline2g. Une ligne est affichée pour chaque +paquet dont les dépendances ne sont pas satisfaites, indiquant quel est le +problème. Une explication simple du problème est donnée. +

+ +

+Il existe deux façons pour le système d'aboutir à cet état. Cela peut +d'abord être causé par des subtilités de relations entre les paquets que +dpkg aurait manquées lors de mises à jour. [3]. Cela peut également être dû à +l'échec antérieur d'une installation de paquet. Dans le cas présent, un +paquet a pu être décompressé sans que ses dépendances ne soient +satisfaites. +

+ +

+La seconde situation est moins grave que la première car APT met certaines +contraintes sur l'ordre d'installation des paquets. Dans les deux cas, +l'option -f utilisée avec apt-get conduira APT à +rechercher une solution possible puis à continuer. La méthode APT de +dselect utilise toujours cette option -f afin de +pouvoir poursuivre plus facilement ses opérations si un script de mainteneur +échoue de manière inopinée. +

+ +

+Cependant, si l'option -f est utilisée pour corriger un système +fortement corrompu qui est dans le premier cas, il est possible que +l'opération échoue immédiatement ou au cours des diverses tentatives de +réparation effectuées. Dans tous les cas, il peut être nécessaire de +corriger la situation manuellement avec dpkg (éventuellement en utilisant des +options pour forcer certains opérations) avant de pouvoir utiliser à nouveau +APT. +

+ +
+ +

4.2 Le rapport d'état

+ +

+Avant de démarrer ses actions, apt-get en affiche un résumé. +En général, ce rapport dépend du type d'opération qui est entreprise, mais +de nombreux éléments sont communs aux différents types de rapports. Ainsi, +dans tous les cas, les listes reflètent l'état final du système, en tenant +compte de l'option -f et des autres opérations découlant du type +de commande utilisée. +

+ +
+ +

4.2.1 La liste des paquets supplémentaires

+ +
+     Les paquets supplémentaires suivants seront installés :
+       libdbd-mysql-perl xlib6 zlib1 xzx libreadline2 libdbd-msql-perl
+       mailpgp xdpkg fileutils pinepgp zlib1g xlib6g perl-base
+       bin86 libgdbm1 libgdbmg1 quake-lib gmp2 bcc xbuffy
+       squake pgp-i python-base debmake ldso perl libreadlineg2
+       ssh
+
+ +

+La liste des paquets supplémentaires montre tous les paquets installés ou mis +à jour en plus de ceux indiqués à la ligne de commande. Elle n'apparaît +qu'avec la commande install. Le plus souvent, les paquets +concernés sont le résultat d'une installation automatique. +

+ +
+ +

4.2.2 Les paquets à supprimer

+ +
+     Les paquets suivants seront ENLEVÉS :
+       xlib6-dev xpat2 tk40-dev xkeycaps xbattle xonix
+       xdaliclock tk40 tk41 xforms0.86 ghostview xloadimage xcolorsel
+       xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid
+       nas xpilot xfig
+
+ +

+La liste des paquets à enlever montre tous les paquets qui seront supprimés +du système. Elle peut apparaître pour tout type d'opération. Il est +conseillé de l'inspecter en détail afin de vérifier qu'aucun paquet +important ne va être supprimé. L'option -f provoque notamment +souvent des suppressions de paquets et il est déconseillé d'être +particulièrement attentif dans ce genre de cas. La liste peut comporter des +paquets qui seront supprimés parce qu'ils sont seulement partiellement +installés, par exemple après l'interruption d'une opération d'installation. +

+ +
+ +

4.2.3 La liste des nouveaux paquets

+ +
+     Les NOUVEAUX paquets suivants seront installés :
+       zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base
+
+ +

+La liste des nouveaux paquets est un simple rappel des opérations qui vont +avoir lieu. Les paquets affichés ne sont pas encore présents sur le système +mais le seront une fois qu'APT aura terminé. +

+ +
+ +

4.2.4 La liste des paquets conservés

+ +
+     Les paquets suivants ont été conservés :
+       compface man-db tetex-base msql libpaper svgalib1
+       gs snmp arena lynx xpat2 groff xscreensaver
+
+ +

+À chaque fois que le système entier est mis à jour, il est possible que de +nouvelles versions de paquets ne puissent pas être installées car elles ont +besoins ne nouveaux paquets ou qu'elles entrent en conflit avec des paquets +existants. Ces paquets apparaîtront alors dans la liste des paquets +conservés. Le meilleure méthode pour effectivement installer ces paquets est +souvent de le faire explicitement avec la commande apt-get install +ou avec dselect. +

+ +
+ +

4.2.5 L'avertissement pour paquets retenus

+ +
+     Les paquets retenus suivants seront changés :
+       cvs
+
+ +

+Il peut parfois être utile de demander à APT d'installer un paquet retenu +(« hold »). Dans ce cas, le programme affichera un avertissement +indiquant que le paquet retenu va être modifié. Cela ne se produira que lors +de l'utilisation des commandes dist-upgrade ou install. +

+ +
+ +

4.2.6 Résumé final

+ +

+Enfin, APT affichera un résumé de toutes les opérations qui prendront place. +

+ +
+     206 paquets mis à jour, 8 nouvellement installés, 23 à enlever et 51 non mis à jour.
+     12 paquets partiellement installés ou enlevés.
+     Il est nécessaire de prendre 65,7Mo/66,7Mo dans les archives. Après cette opération, 26,5Mo d'espace disque supplémentaires seront utilisés.
+
+ +

+La première ligne de ce résumé est une version simplifiée de l'ensemble des +listes et indique le nombre de mises à jour (paquets déjà installés et pour +lesquels une nouvelle version est disponible). La deuxième ligne indique le +nombre de paquets incorrectement configurés, en raison notamment +d'installations interrompues. La dernière ligne indique l'espace disque +nécessaire pour effectuer l'installation. Le premier couple de nombre fait +référence à la taille des fichiers d'archive. Le premier nombre est le +nombre d'octets à récupérer depuis les sites distants et le deuxième la +taille totale de tous les fichiers nécessaires. Le nombre suivant représente +la différence d'espace occupé entre les paquets installés actuellement et ce +qui sera ensuite installé. Il est grossièrement égal à l'espace +supplémentaire nécessaire dans /usr après achèvement de toutes les +opérations. Si de nombreux paquets sont supprimés, cette valeur peut +représenter l'espace qui est alors libéré. +

+ +

+D'autres rapports peuvent être créés avec l'option -u qui affiche les +paquets à mettre à jour. Il sont analogues aux exemples précédents. +

+ +
+ +

4.3 L'affichage d'état

+ +

+Pendant le téléchargement des fichiers des paquets, APT affiche un certain +nombre de messages d'avancement. +

+ +
+     # apt-get update
+     Réception de :1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages
+     Réception de :2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Atteint http://llug.sep.bnl.gov/debian/ testing/main Packages
+     Réception de :4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages
+     Réception de :5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages
+     11% [5 testing/non-free `Attente du fichier' 0/32.1k 0%] 2203b/s 1m52s
+
+ +

+Les lignes qui débutent par « Réception de » sont affichées +quand APT démarre la récupération d'un fichier alors que la dernière ligne +indique la progression du téléchargement. La première valeur de pourcentage +de la ligne est le pourcentage de téléchargement déjà effectué, pour +l'ensemble des fichiers. Il faut noter que, comme la taille des fichiers de +paquets n'est pas connue, apt-get update estime le pourcentage +effectué ce qui peut conduire à des imprécisions. +

+ +

+La section suivante de la ligne d'état est répétée pour chaque sous-tâche +de téléchargement. Elle indique l'opération effectuée et d'autres +informations utiles sur ce qui est en cours. Cette section indiquera parfois +Forking ce qui indique que le système charge le module de +téléchargement. Le premier mot après le crochet ouvrant ([) est le numéro +d'ordre de téléchargement comme indiqué dans les lignes d'historique. Le +mot suivant est le nom court de l'objet téléchargé. Pour les archives, il +s'agit du nom du paquet en cours de récupération. +

+ +

+À l'intérieur des guillemets, on trouve une information sur la progression de +la phase de négociation du téléchargement. Usuellement, elle évolue de +Connexion à Attente du fichier, puis +Téléchargement ou Reprise. La valeur finale est le nombre +d'octets téléchargés depuis le site distant. Une fois le téléchargement +commencé, cette indication prend la forme 102/10,2ko, ce qui +indique que 102 octets ont été téléchargés et que 10,2 kilo-octets sont +attendus. La taille totale est toujours représentées sur 4 digits pour des +raisons de place disponible. Après cet affichage de taille, se trouve une +barre de progression pour le téléchargement du fichier lui-même. +L'élément suivant est la vitesse instantanée de téléchargement. Elle est +mise à jour toutes les 5 secondes et représente la vitesse de transfert pour +cette période. Enfin, est affiché la temps de téléchargement restant +estimé. Cette information est mise régulièrement à jour et représete la +durée estimée de téléchargement de toute ce qui est nécessaire, à la +vitesse affichée. +

+ +

+La ligne d'état est mise à jour chaque demi-seconde afin de fournir un retour +régulier sur la progression du téléchargement alors que les lignes +« Réception de » reculent d'une unité à chaque fois qu'un +nouveau fichier est démarré. Comme l'état est mis à jour régulièrement, +il ne peut pas servir pour la journalisation dans un fichier. Il est +nécessaire d'utiliser l'option -q pour supprimer cet affichage. +

+ +
+ +

4.4 Dpkg

+ +

+APT utilise dpkg pour installer les archives et bascule vers +l'interface de ce programme une fois le téléchargement terminé. +dpkg peut poser un certain nombre de questions pendant le +traitement des paquets, qui peuvent eux-même être amener à poser des +questions. Chacune de ces questions comporte un description de ce qui est +attendu et elles sont trop variables d'un paquet à l'autre pour qu'une +description détaillée soit donnée dans ce document. +

+ +
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/footnotes.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/footnotes.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/footnotes.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/footnotes.html 2012-05-29 01:12:40.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + + + + +Guide d'utilisation d'APT - Notes de bas de page + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+Guide d'utilisation d'APT +
Notes de bas de page

+ +

1

+ +

+Si vous utilisez un serveur mandataire (« proxy ») HTTP, vous devez +d'abord positionner la variable d'environnement http_proxy, voir +sources.list(5) +

+ +

2

+ +
+ +

+La méthode dselect consiste en fait en un jeu de scripts qui +encapsulent apt-get. Cela approte des fonctionnalités +supplémentaires à celles d'apt-get utilisé isolément. +

+ +

3

+ +

+Cependant, APT prend en compte les dépendances connues et s'efforce d'éviter +que cette situation ne se produise +

+ +
+ +

+Guide d'utilisation d'APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.html/index.html 2012-05-29 01:12:40.000000000 +0100 @@ -0,0 +1,131 @@ + + + + + + + + +Guide d'utilisation d'APT + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +

+ +
+ +

Résumé

+ +

+Ce document fournit un aperçu des méthode d'utilisation du gestionnaire de +paquets APT. +

+ +
+ +

Copyright

+ +

+Copyright © Jason Gunthorpe, 1998. +

+ +

+APT, ainsi que ce document, sont libres. Vous pouvez les redistribuer et les +modifier en respectant les conditions de la licence publique générale GNU +telle que publiée par la Free Software Foundation, en version 2 ou +ultérieure. +

+ +

+Les détails complets de cette licence sont, sur les systèmes Debian +GNU/Linux, consultables dans le fichier usr/share/common-licenses/GPL. +

+ +
+ +

Table des matières

+ + + +
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ suivant ] +

+ +
+ +

+Guide d'utilisation d'APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.fr.text.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch1.html 2012-05-29 00:59:16.000000000 +0100 @@ -0,0 +1,154 @@ + + + + + + + + +APT User's Guide - General + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +
Chapter 1 - General +

+ +
+ +

+The APT package currently contains two sections, the APT dselect +method and the apt-get command line user interface. Both provide +a way to install and remove packages as well as download new packages from the +Internet. +

+ +
+ +

1.1 Anatomy of the Package System

+ +

+The Debian packaging system has a large amount of information associated with +each package to help assure that it integrates cleanly and easily into the +system. The most prominent of its features is the dependency system. +

+ +

+The dependency system allows individual programs to make use of shared elements +in the system such as libraries. It simplifies placing infrequently used +portions of a program in separate packages to reduce the number of things the +average user is required to install. Also, it allows for choices in mail +transport agents, X servers and so on. +

+ +

+The first step to understanding the dependency system is to grasp the concept +of a simple dependency. The meaning of a simple dependency is that a package +requires another package to be installed at the same time to work properly. +

+ +

+For instance, mailcrypt is an emacs extension that aids in encrypting email +with GPG. Without GPGP installed mailcrypt is useless, so mailcrypt has a +simple dependency on GPG. Also, because it is an emacs extension it has a +simple dependency on emacs, without emacs it is completely useless. +

+ +

+The other important dependency to understand is a conflicting dependency. It +means that a package, when installed with another package, will not work and +may possibly be extremely harmful to the system. As an example consider a mail +transport agent such as sendmail, exim or qmail. It is not possible to have +two mail transport agents installed because both need to listen to the network +to receive mail. Attempting to install two will seriously damage the system so +all mail transport agents have a conflicting dependency with all other mail +transport agents. +

+ +

+As an added complication there is the possibility for a package to pretend to +be another package. Consider that exim and sendmail for many intents are +identical, they both deliver mail and understand a common interface. Hence, +the package system has a way for them to declare that they are both +mail-transport-agents. So, exim and sendmail both declare that they provide a +mail-transport-agent and other packages that need a mail transport agent depend +on mail-transport-agent. This can add a great deal of confusion when trying to +manually fix packages. +

+ +

+At any given time a single dependency may be met by packages that are already +installed or it may not be. APT attempts to help resolve dependency issues by +providing a number of automatic algorithms that help in selecting packages for +installation. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch2.html 2012-05-29 00:59:16.000000000 +0100 @@ -0,0 +1,171 @@ + + + + + + + + +APT User's Guide - apt-get + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +
Chapter 2 - apt-get +

+ +
+ +

+apt-get provides a simple way to install packages from the command +line. Unlike dpkg, apt-get does not understand .deb +files, it works with the package's proper name and can only install .deb +archives from a Source. +

+ +

+The first [1] thing that should be +done before using apt-get is to fetch the package lists from the +Sources so that it knows what packages are available. This is done +with apt-get update. For instance, +

+ +
+     # apt-get update
+     Get http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages
+     Get http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Reading Package Lists... Done
+     Building Dependency Tree... Done
+
+ +

+Once updated there are several commands that can be used: +

+
+
upgrade
+
+

+Upgrade will attempt to gently upgrade the whole system. Upgrade will never +install a new package or remove an existing package, nor will it ever upgrade a +package that might cause some other package to break. This can be used daily +to relatively safely upgrade the system. Upgrade will list all of the packages +that it could not upgrade, this usually means that they depend on new packages +or conflict with some other package. dselect or apt-get +install can be used to force these packages to install. +

+
+
+
+
install
+
+

+Install is used to install packages by name. The package is automatically +fetched and installed. This can be useful if you already know the name of the +package to install and do not want to go into a GUI to select it. Any number +of packages may be passed to install, they will all be fetched. Install +automatically attempts to resolve dependency problems with the listed packages +and will print a summary and ask for confirmation if anything other than its +arguments are changed. +

+
+
+
+
dist-upgrade
+
+

+Dist-upgrade is a complete upgrader designed to simplify upgrading between +releases of Debian. It uses a sophisticated algorithm to determine the best +set of packages to install, upgrade and remove to get as much of the system to +the newest release. In some situations it may be desired to use dist-upgrade +rather than spend the time manually resolving dependencies in +dselect. Once dist-upgrade has completed then +dselect can be used to install any packages that may have been +left out. +

+ +

+It is important to closely look at what dist-upgrade is going to do, its +decisions may sometimes be quite surprising. +

+
+
+ +

+apt-get has several command line options that are detailed in its +man page, apt-get(8). The most useful option is -d +which does not install the fetched files. If the system has to download a +large number of package it would be undesired to start installing them in case +something goes wrong. When -d is used the downloaded archives can +be installed by simply running the command that caused them to be downloaded +again without -d. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch3.html 2012-05-29 00:59:16.000000000 +0100 @@ -0,0 +1,182 @@ + + + + + + + + +APT User's Guide - DSelect + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +
Chapter 3 - DSelect +

+ +
+ +

+The APT dselect method provides the complete APT system with the +dselect package selection GUI. dselect is used to +select the packages to be installed or removed and APT actually installs them. +

+ +

+To enable the APT method you need to select [A]ccess in dselect +and then choose the APT method. You will be prompted for a set of +Sources which are places to fetch archives from. These can be remote +Internet sites, local Debian mirrors or CDROMs. Each source can provide a +fragment of the total Debian archive, APT will automatically combine them to +form a complete set of packages. If you have a CDROM then it is a good idea to +specify it first and then specify a mirror so that you have access to the +latest bug fixes. APT will automatically use packages on your CDROM before +downloading from the Internet. +

+ +
+        Set up a list of distribution source locations
+     	 
+      Please give the base URL of the debian distribution.
+      The access schemes I know about are: http file
+     	   
+      For example:
+           file:/mnt/debian,
+           ftp://ftp.debian.org/debian,
+           http://ftp.de.debian.org/debian,
+           
+           
+      URL [http://llug.sep.bnl.gov/debian]:
+
+ +

+The Sources setup starts by asking for the base of the Debian archive, +defaulting to a HTTP mirror. Next it asks for the distribution to get. +

+ +
+      Please give the distribution tag to get or a path to the
+      package file ending in a /. The distribution
+      tags are typically something like: stable unstable testing non-US
+        
+      Distribution [stable]:
+
+ +

+The distribution refers to the Debian version in the archive, stable +refers to the latest released version and unstable refers to the +developmental version. non-US is only available on some mirrors and +refers to packages that contain encryption technology or other things that +cannot be exported from the United States. Importing these packages into the +US is legal however. +

+ +
+      Please give the components to get
+      The components are typically something like: main contrib non-free
+       
+      Components [main contrib non-free]:
+
+ +

+The components list refers to the list of sub distributions to fetch. The +distribution is split up based on software licenses, main being DFSG free +packages while contrib and non-free contain things that have various +restrictions placed on their use and distribution. +

+ +

+Any number of sources can be added, the setup script will continue to prompt +until you have specified all that you want. +

+ +

+Before starting to use dselect it is necessary to update the +available list by selecting [U]pdate from the menu. This is a superset of +apt-get update that makes the fetched information available to +dselect. [U]pdate must be performed even if apt-get +update has been run before. +

+ +

+You can then go on and make your selections using [S]elect and then perform the +installation using [I]nstall. When using the APT method the [C]onfig and +[R]emove commands have no meaning, the [I]nstall command performs both of them +together. +

+ +

+By default APT will automatically remove the package (.deb) files once they +have been successfully installed. To change this behavior place +Dselect::clean "prompt"; in /etc/apt/apt.conf. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch4.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch4.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch4.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/ch4.html 2012-05-29 00:59:16.000000000 +0100 @@ -0,0 +1,386 @@ + + + + + + + + +APT User's Guide - The Interface + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +
Chapter 4 - The Interface +

+ +

+Both that APT dselect method and apt-get share the +same interface. It is a simple system that generally tells you what it will do +and then goes and does it. [2] +After printing out a summary of what will happen APT then will print out some +informative status messages so that you can estimate how far along it is and +how much is left to do. +

+ +
+ +

4.1 Startup

+ +

+Before all operations except update, APT performs a number of actions to +prepare its internal state. It also does some checks of the system's state. +At any time these operations can be performed by running apt-get +check. +

+ +
+     # apt-get check
+     Reading Package Lists... Done
+     Building Dependency Tree... Done
+
+ +

+The first thing it does is read all the package files into memory. APT uses a +caching scheme so this operation will be faster the second time it is run. If +some of the package files are not found then they will be ignored and a warning +will be printed when apt-get exits. +

+ +

+The final operation performs a detailed analysis of the system's dependencies. +It checks every dependency of every installed or unpacked package and considers +if it is OK. Should this find a problem then a report will be printed out and +apt-get will refuse to run. +

+ +
+     # apt-get check
+     Reading Package Lists... Done
+     Building Dependency Tree... Done
+     You might want to run apt-get -f install' to correct these.
+     Sorry, but the following packages have unmet dependencies:
+       9fonts: Depends: xlib6g but it is not installed
+       uucp: Depends: mailx but it is not installed
+       blast: Depends: xlib6g (>= 3.3-5) but it is not installed
+       adduser: Depends: perl-base but it is not installed
+       aumix: Depends: libgpmg1 but it is not installed
+       debiandoc-sgml: Depends: sgml-base but it is not installed
+       bash-builtins: Depends: bash (>= 2.01) but 2.0-3 is installed
+       cthugha: Depends: svgalibg1 but it is not installed
+                Depends: xlib6g (>= 3.3-5) but it is not installed
+       libreadlineg2: Conflicts:libreadline2 (<< 2.1-2.1)
+
+ +

+In this example the system has many problems, including a serious problem with +libreadlineg2. For each package that has unmet dependencies a line is printed +out indicating the package with the problem and the dependencies that are +unmet. A short explanation of why the package has a dependency problem is also +included. +

+ +

+There are two ways a system can get into a broken state like this. The first +is caused by dpkg missing some subtle relationships between +packages when performing upgrades. [3]. The second is if a package installation fails during an +operation. In this situation a package may have been unpacked without its +dependents being installed. +

+ +

+The second situation is much less serious than the first because APT places +certain constraints on the order that packages are installed. In both cases +supplying the -f option to apt-get will cause APT to +deduce a possible solution to the problem and then continue on. The APT +dselect method always supplies the -f option to allow +for easy continuation of failed maintainer scripts. +

+ +

+However, if the -f option is used to correct a seriously broken +system caused by the first case then it is possible that it will either fail +immediately or the installation sequence will fail. In either case it is +necessary to manually use dpkg (possibly with forcing options) to correct the +situation enough to allow APT to proceed. +

+ +
+ +

4.2 The Status Report

+ +

+Before proceeding apt-get will present a report on what will +happen. Generally the report reflects the type of operation being performed +but there are several common elements. In all cases the lists reflect the +final state of things, taking into account the -f option and any +other relevant activities to the command being executed. +

+ +
+ +

4.2.1 The Extra Package list

+ +
+     The following extra packages will be installed:
+       libdbd-mysql-perl xlib6 zlib1 xzx libreadline2 libdbd-msql-perl
+       mailpgp xdpkg fileutils pinepgp zlib1g xlib6g perl-base
+       bin86 libgdbm1 libgdbmg1 quake-lib gmp2 bcc xbuffy
+       squake pgp-i python-base debmake ldso perl libreadlineg2
+       ssh
+
+ +

+The Extra Package list shows all of the packages that will be installed or +upgraded in excess of the ones mentioned on the command line. It is only +generated for an install command. The listed packages are often +the result of an Auto Install. +

+ +
+ +

4.2.2 The Packages to Remove

+ +
+     The following packages will be REMOVED:
+       xlib6-dev xpat2 tk40-dev xkeycaps xbattle xonix
+       xdaliclock tk40 tk41 xforms0.86 ghostview xloadimage xcolorsel
+       xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid
+       nas xpilot xfig
+
+ +

+The Packages to Remove list shows all of the packages that will be removed from +the system. It can be shown for any of the operations and should be given a +careful inspection to ensure nothing important is to be taken off. The +-f option is especially good at generating packages to remove so +extreme care should be used in that case. The list may contain packages that +are going to be removed because they are only partially installed, possibly due +to an aborted installation. +

+ +
+ +

4.2.3 The New Packages list

+ +
+     The following NEW packages will installed:
+       zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base
+
+ +

+The New Packages list is simply a reminder of what will happen. The packages +listed are not presently installed in the system but will be when APT is done. +

+ +
+ +

4.2.4 The Kept Back list

+ +
+     The following packages have been kept back
+       compface man-db tetex-base msql libpaper svgalib1
+       gs snmp arena lynx xpat2 groff xscreensaver
+
+ +

+Whenever the whole system is being upgraded there is the possibility that new +versions of packages cannot be installed because they require new things or +conflict with already installed things. In this case the package will appear +in the Kept Back list. The best way to convince packages listed there to +install is with apt-get install or by using dselect +to resolve their problems. +

+ +
+ +

4.2.5 Held Packages warning

+ +
+     The following held packages will be changed:
+       cvs
+
+ +

+Sometimes you can ask APT to install a package that is on hold, in such a case +it prints out a warning that the held package is going to be changed. This +should only happen during dist-upgrade or install. +

+ +
+ +

4.2.6 Final summary

+ +

+Finally, APT will print out a summary of all the changes that will occur. +

+ +
+     206 packages upgraded, 8 newly installed, 23 to remove and 51 not upgraded.
+     12 packages not fully installed or removed.
+     Need to get 65.7M/66.7M of archives. After unpacking 26.5M will be used.
+
+ +

+The first line of the summary simply is a reduced version of all of the lists +and includes the number of upgrades - that is packages already installed that +have new versions available. The second line indicates the number of poorly +configured packages, possibly the result of an aborted installation. The final +line shows the space requirements that the installation needs. The first pair +of numbers refer to the size of the archive files. The first number indicates +the number of bytes that must be fetched from remote locations and the second +indicates the total size of all the archives required. The next number +indicates the size difference between the presently installed packages and the +newly installed packages. It is roughly equivalent to the space required in +/usr after everything is done. If a large number of packages are being removed +then the value may indicate the amount of space that will be freed. +

+ +

+Some other reports can be generated by using the -u option to show packages to +upgrade, they are similar to the previous examples. +

+ +
+ +

4.3 The Status Display

+ +

+During the download of archives and package files APT prints out a series of +status messages. +

+ +
+     # apt-get update
+     Get:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages
+     Get:2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Hit http://llug.sep.bnl.gov/debian/ testing/main Packages
+     Get:4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages
+     Get:5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages
+     11% [5 testing/non-free `Waiting for file' 0/32.1k 0%] 2203b/s 1m52s
+
+ +

+The lines starting with Get are printed out when APT begins to fetch a +file while the last line indicates the progress of the download. The first +percent value on the progress line indicates the total percent done of all +files. Unfortunately since the size of the Package files is unknown +apt-get update estimates the percent done which causes some +inaccuracies. +

+ +

+The next section of the status line is repeated once for each download thread +and indicates the operation being performed and some useful information about +what is happening. Sometimes this section will simply read Forking +which means the OS is loading the download module. The first word after the [ +is the fetch number as shown on the history lines. The next word is the short +form name of the object being downloaded. For archives it will contain the +name of the package that is being fetched. +

+ +

+Inside of the single quote is an informative string indicating the progress of +the negotiation phase of the download. Typically it progresses from +Connecting to Waiting for file to Downloading or +Resuming. The final value is the number of bytes downloaded from the +remote site. Once the download begins this is represented as +102/10.2k indicating that 102 bytes have been fetched and 10.2 +kilobytes is expected. The total size is always shown in 4 figure notation to +preserve space. After the size display is a percent meter for the file itself. +The second last element is the instantaneous average speed. This values is +updated every 5 seconds and reflects the rate of data transfer for that period. +Finally is shown the estimated transfer time. This is updated regularly and +reflects the time to complete everything at the shown transfer rate. +

+ +

+The status display updates every half second to provide a constant feedback on +the download progress while the Get lines scroll back whenever a new file is +started. Since the status display is constantly updated it is unsuitable for +logging to a file, use the -q option to remove the status display. +

+ +
+ +

4.4 Dpkg

+ +

+APT uses dpkg for installing the archives and will switch over to +the dpkg interface once downloading is completed. +dpkg will also ask a number of questions as it processes the +packages and the packages themselves may also ask several questions. Before +each question there is usually a description of what it is asking and the +questions are too varied to discuss completely here. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/footnotes.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/footnotes.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/footnotes.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/footnotes.html 2012-05-29 00:59:16.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + + + + +APT User's Guide - Footnotes + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+APT User's Guide +
Footnotes

+ +

1

+ +

+If you are using an http proxy server you must set the http_proxy environment +variable first, see sources.list(5) +

+ +

2

+ +
+ +

+The dselect method actually is a set of wrapper scripts to +apt-get. The method actually provides more functionality than is +present in apt-get alone. +

+ +

3

+ +

+APT however considers all known dependencies and attempts to prevent broken +packages +

+ +
+ +

+APT User's Guide +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.html/index.html 2012-05-29 00:59:16.000000000 +0100 @@ -0,0 +1,130 @@ + + + + + + + + +APT User's Guide + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +

+ +
+ +

Abstract

+ +

+This document provides an overview of how to use the the APT package manager. +

+ +
+ +

Copyright Notice

+ +

+Copyright © Jason Gunthorpe, 1998. +

+ +

+"APT" and this document are free software; you can redistribute them +and/or modify them under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +

+ +

+For more details, on Debian GNU/Linux systems, see the file +/usr/share/common-licenses/GPL for the full license. +

+ +
+ +

Contents

+ + + +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ next ] +

+ +
+ +

+APT User's Guide +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch1.html 2012-05-29 01:13:50.000000000 +0100 @@ -0,0 +1,159 @@ + + + + + + + + +Podręcznik użytkownika APT - Ogólne + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +
Część 1 - Ogólne +

+ +
+ +

+Pakiet APT składa się z dwóch części: z metody APT programu +dselect oraz z programu apt-get będącego +interfejsem linii poleceń. Obie części pozwalają na instalowanie i +usuwanie pakietów oraz na pobieranie nowych pakietów z Internetu. +

+ +
+ +

1.1 Budowa systemu pakietów

+ +

+System pakietów Debiana zawiera sporą ilość informacji skojarzonych z +każdym pakietem, zapewniających integralność pakietów w systemie. +Najbardziej widoczną cechą systemu pakietów jest system zależności. +

+ +

+System zależności pozwala poszczególnym programom używać wspólnych +elementów systemu, takich jak biblioteki. Upraszcza także umieszczanie +rzadko używanych części programów w oddzielnych pakietach, tak aby +zmniejszyć liczbę pakietów instalowanych przez przeciętnego użytkownika. +Pozwala także wybierać programy odpowiedzialne za dostarczanie poczty, +serwery X-ów itp. +

+ +

+Pierwszym krokiem potrzebnym do zrozumienia systemu zależności jest +zrozumienie koncepcji prostej zależności. Prosta zależność oznacza, że +dany pakiet do poprawnego działania wymaga zainstalowania innego pakietu. +

+ +

+Na przykład mailcrypt jest rozszerzeniem edytora emacs, umożliwiającym +szyfrowanie e-maili za pomocą programu GPG. Bez zainstalowanego pakietu GPG, +mailcrypt jest bezużyteczny, dlatego mailcrypt zawiera prostą zależność od +GPG. Ma także prostą zależność od pakietu emacs, ponieważ jest +rozszerzeniem emacsa, więc i bez emacsa jest równie bezużyteczny. +

+ +

+Inną ważną zależnością, którą należy zrozumieć, jest konflikt. +Oznacza to, że dany pakiet może nie działać albo może być szkodliwy dla +systemu, jeżeli razem z nim jest zainstalowany inny pakiet. Jako przykład +rozważmy program odpowiedzialny za dostarczanie poczty (ang. "mail +transport agent") taki jak sendmail, exim lub qmail. Nie jest możliwe +jednoczesne zainstalowanie dwóch takich programów, ponieważ oba musiałyby +nasłuchiwać na tym samym porcie sieciowym, żeby odebrać e-maile. Próba +zainstalowanie obu poważnie uszkodzi system. Dlatego też wszystkie programy +obsługi dostarczania poczty są w konflikcie ze wszystkimi innymi programami +obsługującymi dostarczanie poczty. +

+ +

+Dodatkową komplikacją jest możliwość, że dany pakiet może udawać inny +pakiet. Proszę rozważyć jako przykład, że exim i sendmail praktycznie +rzecz biorąc są identyczne - oba dostarczają pocztę, oba mają wspólny +interfejs. Dlatego też system pakietów daje im możliwość zadeklarowania, +że oba są programami obsługującymi dostarczanie poczty.Tak więc zarówno +exim, jak i sendmail deklarują, że dostarczają pakiet o nazwie +mail-transport-agent, od którego mogą zależeć pakiety, wymagające do +swojego działania programu obsługi poczty. Może to być bardzo mylące +podczas próby ręcznego naprawiania zależności pakietów. +

+ +

+W dowolnym czasie pojedyncza zależność może być lub nie być spełniona +przez obecnie zainstalowane pakiety. ATP próbuje rozwiązać zależności +używając pewnej liczby algorytmów pomagających w wyborze pakietów do +zainstalowania. +

+ +
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch2.html 2012-05-29 01:13:50.000000000 +0100 @@ -0,0 +1,178 @@ + + + + + + + + +Podręcznik użytkownika APT - apt-get + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +
Część 2 - apt-get +

+ +
+ +

+apt-get dostarcza prostego sposobu na zainstalowanie pakietów z +linii poleceń. W przeciwieństwie do dpkg, apt-get +nie posługuje się nazwami plików ".deb", lecz używa nazw +pakietów i może zainstalować tylko archiwa ".deb" ze +skonfigurowanych źródeł. +

+ +

+Pierwszą rzeczą [1], którą +należy zrobić przed użyciem apt-get jest pobranie listy +pakietów (ze źródeł wymienionych w pliku sources.list(5)), tak +żeby APT wiedział, jakie pakiety są dostępne. Robi się to za pomocą +polecenia apt-get update. Na przykład: +

+ +
+     # apt-get update
+     Pob: http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages
+     Pob: http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Czytanie list pakietów... Gotowe
+     Budowanie drzewa zależności.. Gotowe
+
+ +

+Po zaktualizowaniu można użyć następnych poleceń: +

+
+
upgrade
+
+

+Upgrade spróbuje delikatnie zaktualizować cały system. Upgrade nigdy nie +zainstaluje nowego pakietu ani nie usunie istniejącego pakiety, ani też nie +zaktualizuje pakietu do wersji powodującej, że inny pakiet przestanie +działać. Można używać tego polecenia codziennie do w miarę bezpiecznych +aktualizacji systemu. Upgrade wypisze listę pakietów, których nie potrafił +zaktualizować, co zazwyczaj oznacza, że zależą one od nowych pakietów lub +są w konflikcie z innymi pakietami. Można wymusić instalację takich +pakietów, używając do tego dselect lub apt-get +install. +

+
+
+
+
install
+
+

+Install jest używane do instalowania pakietów przez podanie ich nazwy. +Pakiet jest automatycznie pobierany i instalowany. Może być to użyteczne, +gdy już zna się nazwę pakietu do zainstalowania i nie chce się uruchamiać +graficznego interfejsu wyboru pakietów. Można podać dowolną liczbę nazw +pakietów do zainstalowania - wszystkie będą pobrane. Install próbuje +automatycznie rozwiązać problemy z zależnościami w podanych pakietach, +wypisze podsumowanie i poprosi o potwierdzenie, jeśli zamierza zmienić +cokolwiek innego niż pakiety podane jako jego argumenty. +

+
+
+
+
dist-upgrade
+
+

+Dist-upgrade powoduje całkowitą aktualizację systemu i jest zaprojektowany +do uproszczenia aktualizacji z jednego wydania Debiana do kolejnego. Używa +wyrafinowanych algorytmów do określenia najlepszego zbioru pakietów do +zainstalowania, aktualizacji lub usunięcia, tak aby zaktualizować jak +najwięcej pakietów w systemie do nowszego wydania. W niektórych sytuacjach, +może być prościej użyć dist-upgrade niż ręcznie rozwiązywać +zależności w programie dselect. Kiedy dist-upgrade zakończy +działanie, można użyć programu dselect do zainstalowania +pominiętych pakietów. +

+ +

+Jest ważne, aby dokładnie przyjrzeć się temu, co dist-upgrade zamierza +zrobić, gdyż jego decyzje mogą czasami zdumiewać. +

+
+
+ +

+Zachowanie programu apt-get można kontrolować za pomocą opcji +linii poleceń szczegółowo opisanych w stronie podręcznika ekranowego +apt-get(8). Najbardziej użyteczną z nich jest -d, +która nie instaluje pobranych plików. Jeśli system musi pobrać dużą +liczbę pakietów, instalowanie ich może być niepożądane, jeśli coś +pójdzie nie tak. Jeśli użyto -d, to pobrane archiwa można +zainstalować, ponownie uruchamiając polecenie, które spowodowało ich +pobranie, tym razem bez opcji -d. +

+ +
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch3.html 2012-05-29 01:13:50.000000000 +0100 @@ -0,0 +1,191 @@ + + + + + + + + +Podręcznik użytkownika APT - DSelect + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +
Część 3 - DSelect +

+ +
+ +

+Metoda APT dselect dostarcza kompletnego systemu APT w interfejsie +użytkownika programu wyboru pakietów dselect. +dselect może być użyty do wybrania pakietów przeznaczonych do +zainstalowania lub usunięcia, a APT zainstaluje lub usunie te pakiety. +

+ +

+Aby włączyć metodę APT należy wybrać opcję "[A] Dostęp" w +programie dselect , a następnie wybrać metodę APT. Użytkownik +zostanie poproszony o skonfigurowanie listy źródeł, będących +lokalizacjami, z których będą pobierane pakiety. Mogą być to strony +internetowe, lokalne serwery lustrzane Debiana lub CDROM-y. Każde źródło +może dostarczać tylko fragmentu pełnego archiwum Debiana, a APT +automatycznie połączy je w kompletny zbiór pakietów. Jeśli używany jest +CDROM, to dobrym pomysłem jest podanie najpierw jego, a potem podanie +mirrorów umożliwiających dostęp do najnowszych wersji pakietów +zawierających poprawki błędów. APT automatycznie użyje pakietów z +CDROM-u zanim zacznie pobierać pakiety z Internetu. +

+ +
+       Ustawianie listy źródłowych lokalizacji dystrybucji
+     	 
+      Proszę podać bazowy URL dystrybucji Debiana.
+      Obsługiwane schematy połączeń to: http ftp file
+     	   
+      Przykłady:
+           file:/mnt/debian,
+           ftp://ftp.debian.org/debian,
+           http://ftp.pl.debian.org/debian,
+           
+           
+      URL [http://llug.sep.bnl.gov/debian]:
+
+ +

+Ustawianie źródeł zaczyna się od pytania o bazową lokalizację Debiana. +Domyślną wartością jest mirror HTTP. Następnie użytkownik jest pytany o +dystrybucję do pobrania. +

+ +
+      Proszę podać znacznik dystrybucji do pobrania lub ścieżkę do pliku
+      pakietów kończącą się znakiem "/". Zazwyczaj znacznikiem dystrybucji
+      jest coś w rodzaju: stable unstable testing non-US
+        
+      Dystrybucja [stable]:
+
+ +

+Dystrybucja odnosi się do wersji Debiana: stable(stabilna) to +najnowsza wydana wersja, a unstable (niestabilna) to wersja rozwojowa. +non-US jest dostępna tylko na wybranych serwerach lustrzanych i +zawiera pakiety, które wykorzystują technologie szyfrowania danych lub inne +rzeczy, które nie mogą być eksportowane z serwerów umieszczonych w Stanach +Zjednoczonych. Importowanie tych pakietów do Stanów Zjednoczonych jest +jednakże legalne. +

+ +
+      Proszę podać komponenty do pobrania
+      Zazwyczaj komponentem jest coś w rodzaju: main contrib non-free
+       
+      Komponenty [main contrib non-free]:
+
+ +

+Lista komponentów jest listą pod-dystrybucji do pobrania. Dystrybucja jest +podzielona ze względu na licencje oprogramowania: main (główna) zawiera +pakiety zgodne z DFSG ("Wytycznymi Debiana w sprawie Wolnego +Oprogramowania"),contrib i non-free zawierają pakiety, które zawierają +restrykcje związane z ich używaniem lub rozpowszechnianiem. +

+ +

+Można dodać dowolną liczbę źródeł. Skrypt konfigurujący będzie +kontynuował odpytywanie użytkownika dopóty, dopóki nie poda wszystkich +źródeł, które chciał skonfigurować. +

+ +

+Przed rozpoczęciem używania programu dselect należy w menu tego +programu wybrać "[U] Aktualizacja", abyzaktualizować listę +dostępnych pakietów. To polecenie jest nadzbiorem polecenia apt-get +update, zapewniającym programowi dselect dostęp do +pobranych informacji o pakietach. "[U] Aktualizacja" musi być +wykonana, nawet jeśli wcześniej uruchomiono apt-get update. +

+ +

+Następnie można wybrać pakiety do zainstalowania, używając opcji "[S] +Wybór", a potem zainstalować te pakiety opcją "[I] +Instalacja". Używanie metody APT czyni opcje "[C] +Konfiguracja" i "[R] Usuwanie" bezużytecznymi, gdyż "[I] +Instalacja" przeprowadza również te dwie operacje. +

+ +

+Domyślnie APT automatycznie usunie pliki pakietów (.deb), gdy tylko zostaną +zainstalowane. Aby zmienić to zachowanie, proszę umieścić +Dselect::clean "prompt"; w /etc/apt/apt.conf. +

+ +
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch4.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch4.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch4.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/ch4.html 2012-05-29 01:13:50.000000000 +0100 @@ -0,0 +1,405 @@ + + + + + + + + +Podręcznik użytkownika APT - Interfejs + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +
Część 4 - Interfejs +

+ +

+Metoda APT programu dselect i program apt-get dzielą +wspólny interfejs. Jest to prosty system, który najpierw informuje +użytkownika, co będzie zrobione, a następnie to robi[2]. Po wyświetleniu podsumowania +informującego o tym, co będzie zrobione, APT wyświetla komunikaty dotyczące +postępu przeprowadzanych operacji, tak żeby można było oszacować czas +pozostały do ich zakończenia. +

+ +
+ +

4.1 Uruchamianie

+ +

+Przed każdą operacją, z wyjątkiem update, APT przeprowadza pewne akcje +przygotowujące wewnętrzny stan. Sprawdza również stan systemu. Te same +operacje można przeprowadzić w dowolnej chwili, uruchamiając apt-get +check. +

+ +
+     # apt-get check
+     Czytanie list pakietów... Gotowe
+     Budowanie drzewa zależności... Gotowe
+
+ +

+Pierwszą rzeczą, którą robi, jest wczytanie wszystkich plików pakietów do +pamięci. APT używa buforowania, tak żeby przyspieszyć tę operację przy +następnym uruchomieniu. Jeśli nie znajdzie niektórych plików pakietów, to +wypisze ostrzeżenie, a te pakiety zignoruje. +

+ +

+Końcową operacją jest szczegółowa analiza zależności w systemie. +Sprawdzana jest każda zależność każdego pakietu zainstalowanego lub +rozpakowanego. W razie wykrycia problemów z zależnościami +apt-get wypisze odpowiedni komunikat i odmówi dalszego +działania. +

+ +
+     # apt-get check
+     Czytanie list pakietów... Gotowe
+     Budowanie drzewa zależności... Gotowe
+     Należy uruchomić "apt-get -f install", aby je naprawić.
+     Następujące pakiety mają niespełnione zależności:
+       9fonts: Wymaga: xlib6g ale nie jest zainstalowany
+       uucp: Wymaga: mailx ale nie jest zainstalowany
+       blast: Wymaga: xlib6g (>= 3.3-5) ale nie jest zainstalowany
+       adduser: Wymaga: perl-base ale nie jest zainstalowany
+       aumix: Wymaga: libgpmg1 but ale nie jest zainstalowany
+       debiandoc-sgml: Wymaga: sgml-base ale nie jest zainstalowany
+       bash-builtins: Wymaga: bash (>= 2.01) but 2.0-3 is installed
+       cthugha: Wymaga: svgalibg1 but it is not installed
+                Wymaga: xlib6g (>= 3.3-5) ale nie jest zainstalowany
+       libreadlineg2: Jest w konflikcie z: libreadline2 (<< 2.1-2.1)
+
+ +

+Powyższy przykład przedstawia system mający wiele problemów, włączając +to poważny problem z libreadlineg2. Każdy pakiet mający niespełnione +zależności jest wypisywany w osobnej linii razem z niespełnionymi +zależnościami. Podane jest również krótkie wyjaśnienie dotyczące +przyczyny problemu. +

+ +

+Są dwie przyczyny, z których powodu system może być zepsuty w powyższy +sposób. Pierwszą jest to, że dpkg podczas aktualizacji systemu +nie zauważył jakiejś subtelnej relacji między pakietami[3]. Drugą przyczyną jest +wystąpienie błędu w czasie instalowania pakietu. W takim przypadku pakiet +może być rozpakowany, mimo że pakiety od niego zależące nie są +zainstalowane. +

+ +

+Druga przyczyna jest o wiele mniej poważna niż pierwsza, ponieważ APT +wymusza pewne więzy integralności dotyczące kolejności instalowania +pakietów. W obu przypadkach przekazanie programowi apt-get opcji +-f wymusi na APT znalezienie rozwiązania umożliwiającego mu +kontynuowanie działania. Metoda APT programu dselect zawsze +przekazuje opcję -f, aby móc kontynuować po wystąpieniu +błędu w skryptach opiekunów pakietów. +

+ +

+Jednak gdy opcja -f jest używana do poprawienia zależności w +poważnie uszkodzonym systemie (pierwsza z opisanych wyżej przyczyn), możliwe +jest że albo od razu zwróci błąd, albo nie powiedzie się sekwencja +instalowania pakietów. W obu przypadkach należy poprawić zależności +ręcznie, używając do tego dpkg (być może przekazując mu opcje +wymuszające "--force-..."), w takim stopniu, aby umożliwić +działanie systemowi APT. +

+ +
+ +

4.2 Raport stanu

+ +

+Przed rozpoczęciem przetwarzania apt-get wyświetli raport +zawierający informacje o tym, co będzie zrobione. W ogólności raport ten +zależy od typu wykonywanej operacji, jednakże występuje w nim kilka +elementów wspólnych dla wszystkich typów. We wszystkich wypadkach +wyświetlane są informacje o końcowym stanie, brana jest pod uwagę opcja +-f, a także wszystkie istotne działania wykonywanego polecenia. +

+ +
+ +

4.2.1 Lista dodatkowych pakietów

+ +
+     Zostaną zainstalowane następujące dodatkowe pakiety:
+       libdbd-mysql-perl xlib6 zlib1 xzx libreadline2 libdbd-msql-perl
+       mailpgp xdpkg fileutils pinepgp zlib1g xlib6g perl-base
+       bin86 libgdbm1 libgdbmg1 quake-lib gmp2 bcc xbuffy
+       squake pgp-i python-base debmake ldso perl libreadlineg2
+       ssh
+
+ +

+Lista dodatkowych pakietów wyświetla wszystkie pakiety, które będą +zainstalowane lub zaktualizowane oprócz tych wymienionych w linii poleceń. +Jest generowana tylko dla polecenia install. Wymienione pakiety +są najczęściej wynikiem automatycznej instalacji. +

+ +
+ +

4.2.2 Pakiety przeznaczone do usunięcia

+ +
+     Następujące pakiety zostaną USUNIĘTE:
+       xlib6-dev xpat2 tk40-dev xkeycaps xbattle xonix
+       xdaliclock tk40 tk41 xforms0.86 ghostview xloadimage xcolorsel
+       xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid
+       nas xpilot xfig
+
+ +

+Lista pakietów przeznaczonych do usunięcia wyświetla wszystkie pakiety, +które zostaną usunięte z systemu. Może być pokazana dla każdej operacji +i powinna być szczegółowo przeanalizowana, aby zapewnić, że żaden istotny +pakiet nie będzie usunięty. W szczególności opcja -f może +wygenerować sporo pakietów do usunięcia, także w przypadku jej użycia +należy szczególnie dokładnie przeanalizować wyświetlany raport. Lista +może zawierać pakiety usuwane z powodu ich tylko częściowego +zainstalowania, wynikającego być może z przerwania wcześniejszej +instalacji. +

+ +
+ +

4.2.3 Lista nowych pakietów

+ +
+     Zostaną zainstalowane następujące NOWE pakiety:
+       zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base
+
+ +

+Lista nowych pakietów to proste przypomnienie o tym, co się stanie. Wypisane +pakiety nie są obecnie zainstalowane w systemie, ale będą, kiedy APT +skończy działanie. +

+ +
+ +

4.2.4 Lista zatrzymanych pakietów

+ +
+     Następujące pakiety zostały zatrzymane:
+       compface man-db tetex-base msql libpaper svgalib1
+       gs snmp arena lynx xpat2 groff xscreensaver
+
+ +

+Jeśli aktualizowany jest cały system, to jest możliwe, że nowe wersje +pakietów nie będą mogły być zainstalowane, ponieważ wymagają nowych +pakietów lub są w konflikcie z już zainstalowanymi pakietami. W takim +wypadku pakiet pojawi się na liście pakietów zatrzymanych. Najlepszym +sposobem na zainstalowanie takich pakietów jest użycie apt-get +install lub rozwiązanie problemów z zależnościami za pomocą +programu dselect. +

+ +
+ +

4.2.5 Ostrzeżenie o zmianie zatrzymanych pakietów

+ +
+     Zostaną zmienione następujące zatrzymane pakiety:
+       cvs
+
+ +

+Czasami można poprosić APT o zainstalowanie pakietu, który jest zatrzymany. +W takim przypadku wypisywane jest ostrzeżenie o zmianie zatrzymanego pakietu. +Może się to zdarzyć tylko podczas dist-upgrade lub install. +

+ +
+ +

4.2.6 Podsumowanie

+ +

+APT zakończy raport podsumowaniem wszystkich zmian, które przeprowadzi. +

+ +
+     206 aktualizowanych, 8 nowo instalowanych, 25 usuwanych i 51 nieaktualizowanych.
+     12 nie w pełni zainstalowanych lub usuniętych.
+     Konieczne pobranie 65.7M/66.7M archiwów. Po rozpakowaniu zostanie użyte 26.5M.
+
+ +

+Pierwsza linia podsumowania jest uproszczoną wersją powyższych list i +zawiera liczbę aktualizacji - to jest pakietów już zainstalowanych, których +nowsze wersje są dostępne. W drugiej linii wyświetlono liczbę nie do +końca skonfigurowanych pakietów, prawdopodobnie w wyniku przerwania +poprzedniej instalacji. Ostatnia linia zawiera dane dotyczące miejsca na +dysku. Pierwsza para liczb odnosi się do rozmiaru plików archiwum: pierwsza +liczba oznacza liczbę bajtów, które muszą zostać pobrane ze zdalnych +serwerów, a druga - całkowity rozmiar wszystkich żądanych archiwów. +Kolejna liczba oznacza różnicę rozmiarów pomiędzy obecnie zainstalowanymi +pakietami, a nowo instalowanymi pakietami. W przybliżeniu odpowiada +przestrzeni dysku, która będzie zajęta w /usr po zakończeniu instalacji. +Wartość ta może wskazywać na zwolnienie miejsca na dysku, jeśli usuwana +jest duża liczba pakietów. +

+ +

+Używając opcji -u, można wygenerować raport pokazujący pakiety +przeznaczone do aktualizacji, podobny do tego pokazanego w poprzednim +przykładzie. +

+ +
+ +

4.3 Wyświetlanie stanu przetwarzania

+ +

+Podczas pobierania archiwów i plików pakietów APT wyświetla serię +komunikatów o stanie. +

+ +
+     # apt-get update
+     Pob:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages
+     Pob:2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Traf http://llug.sep.bnl.gov/debian/ testing/main Packages
+     Pob:4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages
+     Pob:5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages
+     11% [5 testing/non-free `Oczekiwane na nagłówki' 0/32.1k 0%] 2203b/s 1m52s
+
+ +

+Linie zaczynające się od Pob: są wypisywane, kiedy APT zaczyna +pobierać plik, a ostatnia linia oznacza postęp pobierania. Pierwsza +wartość podana w procentach określa całkowity procent pobierania wszystkich +plików. Niestety rozmiar plików Package nie jest znany, tak więc +apt-get update estymuje procent wykonanego pobierania, co powoduje +pewne nieścisłości. +

+ +

+Następna sekcja linii statusu powtarza się dla każdego wątku pobierania, +oznacza przeprowadzanie operacji i podaje kilka użytecznych informacji na +temat tego, co się dzieje. Czasem sekcja ta zawiera komunikat Tworzenie +procesu potomnego, co oznacza, że system operacyjny ładuje moduł +pobierania. Pierwszym słowem po znaku "[" jest liczba pobrań, +dokładnie taka jaka jest pokazana liczba linii historii pobrań. Następnie w +skróconej formie wyświetlana jest nazwa pobieranego obiektu. W przypadku +archiwów nazwa ta będzie zawierać nazwę pobieranego pakietu. +

+ +

+W pojedynczych cudzysłowach podawany jest komunikat wskazujący na postęp +tworzenia połączenia pobierania danych. Zazwyczaj postęp ten jest +sekwencją zdarzeń od Podłączanie przez Oczekiwanie na +nagłówki do Pobieranie lub Wznawianie. Końcową +wartością jest liczba bajtów pobranych ze zdalnego serwera. Kiedy tylko +pobieranie się rozpocznie, wartość ta jest wyświetlana jw formacie typu +102/10.2k, co oznacza, że pobrano 102 bajty, a oczekuje się +jeszcze pobrania 10.2 kilobajtów. Aby zaoszczędzić miejsce, całkowity +rozmiar jest zawsze wyświetlany jako w postaci 4-znakowej. Po rozmiarze +następuje procentowy wskaźnik postępu pobierania danego pliku. +Przedostatnim elementem jest bieżąca średnia prędkość pobierania, która +jest aktualizowane co każde 5 sekund i odzwierciedla tempo pobierania w tym +okresie. W końcu wyświetlany jest estymowany czas pobierania, regularnie +aktualizowany i odzwierciedlający czas pozostały do zakończenia pobierania +przy założeniu utrzymania się pokazanego tempa pobierania. +

+ +

+Linia stanu jest aktualizowana co każde pół sekundy, aby na bieżąco +informować użytkownika o postępie pobierania, podczas gdy linie +"Pob:" są przesuwane w dół, gdy tylko zacznie się pobieranie +nowego pliku. Ponieważ linia stanu jest ciągle zmieniana, wyjście programu +nie jest odpowiednie do przekierowania do pliku. Aby usunąć linie stanu, +należy użyć opcji -q. +

+ +
+ +

4.4 Dpkg

+ +

+APT używa programu dpkg do instalowania archiwów i przełączy +się do interfejsu dpkg, gdy tylko zakończy pobieranie plików. +dpkg może również zadawać pytania podczas przetwarzania +pakietów, a same pakiety także mogą zadawać pytania. Każde pytanie +zazwyczaj jest poprzedzone opisem, a same pytania są zbyt zróżnicowane, by +je tutaj opisać. +

+ +
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/footnotes.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/footnotes.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/footnotes.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/footnotes.html 2012-05-29 01:13:50.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + + + + +Podręcznik użytkownika APT - Przypisy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+Podręcznik użytkownika APT +
Przypisy

+ +

1

+ +

+Aby używać serwera proxy, należy najpierw ustawić zmienną środowiskową +http_proxy, proszę przeczytać sources.list(5) +

+ +

2

+ +
+ +

+Metoda programu dselect jest tak naprawdę zbiorem skryptów +wywołujących apt-get. Metoda ta ma jednakże większą +funkcjonalność niż sam program apt-get. +

+ +

3

+ +

+APT rozważa wszystkie znane zależności i próbuje nie dopuścić do zepsucia +pakietów. +

+ +
+ +

+Podręcznik użytkownika APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.html/index.html 2012-05-29 01:13:50.000000000 +0100 @@ -0,0 +1,132 @@ + + + + + + + + +Podręcznik użytkownika APT + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +

+ +
+ +

Streszczenie

+ +

+Dokument zawiera opis używania menadżera pakietów APT. +

+ +
+ +

Prawa autorskie

+ +

+Copyright © Jason Gunthorpe, 1998. +

+ +

+"APT" i ten dokument są oprogramowaniem wolnodostępnym, które +można rozpowszechniać oraz zmieniać zgodnie z postanowieniami drugiej albo +(wedle uznania) dowolnej późniejszej wersji "Ogólnej Licencji +Publicznej GNU" (GNU General Public License) publikowanej przez +"Fundację Wolnego Oprogramowania (Free Software Foundation). +

+ +

+Więcej szczegółów można uzyskać, przeglądając plik zawierający pełen +tekst licencji (w systemach Debian jest to plik +/usr/share/common-licenses/GPL). +

+ +
+ +

Spis treści

+ + + +
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ dalej ] +

+ +
+ +

+Podręcznik użytkownika APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pl.text.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch1.html 2012-05-29 01:14:38.000000000 +0100 @@ -0,0 +1,157 @@ + + + + + + + + +Guia de Utilizador do APT - Geral + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +
Capítulo 1 - Geral +

+ +
+ +

+O pacote APT contém actualmente duas secções, o método dselect +do APT e a interface de utilizador de linha de comandos apt-get. +Ambos disponibilizam uma maneira de instalar e remover pacotes assim como +descarregar novos pacotes da Internet. +

+ +
+ +

1.1 Anatomia do Sistema de Pacotes

+ +

+O sistema de pacotes Debian tem uma grande quantidade de informação associada +a cada pacote para ajudar a assegurar que este se integra de modo limpo e +fácil no sistema. A mais proeminente das suas funcionalidades é o sistema de +dependências. +

+ +

+O sistema de dependências permite a programas individuais fazerem uso de +elementos partilhados no sistema tais como as bibliotecas. Facilita a +colocação de porções de um programa usadas raramente em pacotes separados +para reduzir o número de coisas que é necessário instalar ao utilizador +médio. Também permite opções em agentes de transporte de mail, servidores +X e mais. +

+ +

+O primeiro passo para compreender o sistema de dependências é pegar no +conceito de uma dependência simples. O significado de uma dependência +simples é que um pacote requer outro pacote seja instalado ao mesmo tempo para +funcionar correctamente. +

+ +

+Por exemplo, mailcrypt é uma extensão do emacs que ajuda a encriptar mail com +GPG. Sem o GPGP instalado o mailcrypt é inútil, então o mailcrypt tem uma +dependência simples do GPG. Também, porque é uma extensão do emacs, tem +uma dependência simples do emacs, e sem o emacs é completamente inútil. +

+ +

+A outra dependência importante a compreender é a dependência de conflito. +Significa que um pacote, quando instalado com outro pacote, não irá funcionar +e pode ser extremamente prejudicial para o sistema. Como exemplo considere um +agente de transporte de mail como o sendmail, exim ou qmail. Não é possível +ter dois agentes de transporte de mail instalados porque ambos precisam de +escutar na rede para receberem mail. Tentar instalar dois irá danificar +seriamente o sistema, por isso todos os agentes de transporte de mail têm uma +dependência de conflito com todos os outros agentes de transporte de mail. +

+ +

+Como uma complicação adicional existe a possibilidade de um pacote fingir ser +outro pacote. Considere que exim e sendmail para muitas intenções são +idênticos, ambos entregam mail e compreendem uma interface comum. Por isso, o +sistema de pacotes tem um modo para eles declararem que são ambos +mail-transport-agents. Portanto, ambos exim e sendmail declaram que +disponibilizam um mail-transport-agent e outros pacotes que precisam de um +agente de transporte de mail dependem de um mail-transport-agent. Isto pode +adicionar uma grande confusão quando se tenta corrigir pacotes manualmente. +

+ +

+Em qualquer altura uma única dependência pode ser satisfeita por pacotes que +já estão instalados ou podem não estar. O APT tenta ajudar a resolver +problemas com dependências ao disponibilizar um número de algoritmos +automáticos que ajudam a seleccionar os pacotes para instalação. +

+ +
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch2.html 2012-05-29 01:14:38.000000000 +0100 @@ -0,0 +1,173 @@ + + + + + + + + +Guia de Utilizador do APT - apt-get + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +
Capítulo 2 - apt-get +

+ +
+ +

+apt-get fornece uma maneira simples de instalar pacotes a partir +da linha de comandos. Ao contrário do dpkg, o +apt-get não compreende os ficheiros .deb, funciona com o nome +próprio do pacote e apenas pode instalar arquivos .deb a partir de uma +Source. +

+ +

+O primeira [1] coisa que deve ser +feita antes de usar apt-get é obter as listas de pacotes a partir +das Sources para que ele saiba que pacotes estão disponíveis. Isto +é feito com apt-get update. Por exemplo, +

+ +
+     # apt-get update
+     Get http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages
+     Get http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Reading Package Lists... Done
+     Building Dependency Tree... Done
+
+ +

+Uma vez actualizado existem vários comandos que podem ser usados: +

+
+
upgrade
+
+

+Upgrade irá tentar actualizar gentilmente todo o sistema. Upgrade nunca irá +instalar um pacote novo ou remover um pacote existente, nem nunca irá +actualizar um pacote que possa causar a quebra de outro pacote. Isto pode ser +usado diariamente para actualizar o sistema com relativa segurança. Upgrade +ira listar todos os pacotes que não pode actualizar, isto geralmente significa +que eles dependem de novos pacotes ou entram em conflito com algum outro +pacote. dselect ou apt-get install podem ser usados +para forçar estes pacotes a instalar. +

+
+
+
+
install
+
+

+Install é usado para instalar pacotes pelo nome. O pacote é obtido +automaticamente e instalado. Isto pode ser útil se você já conhecer o nome +do pacote a instalar e não quer ir para uma GUI para o seleccionar. Podem ser +passados qualquer número de pacotes para instalar, todos eles serão obtidos. +Install tenta automaticamente resolver problemas de dependências com os +pacotes listados e irá escrever um sumário e pedir confirmação se algo mais +que os seus argumentos serão alterados. +

+
+
+
+
dist-upgrade
+
+

+Dist-upgrade é um actualizador completo desenhado para simplificar a +actualização entre lançamentos da Debian. Usa um algoritmo sofisticado para +determinar o melhor conjunto de pacotes a instalar, actualizar ou remover para +obter o máximo do sistema para o novo lançamento. Em algumas situações +pode ser desejável usar o dist-upgrade em vez de passar o tempo a resolver +dependências manualmente no dselect. Assim que o dist-upgrade +tiver terminado então pode ser usado o dselect para instalar +quaisquer pacotes que tenham ficado de fora. +

+ +

+É importante observar de perto o que o dist-upgrade vai fazer, as suas +decisões podem por vezes ser bastante surpreendentes. +

+
+
+ +

+apt-get tem várias opções de linha de comandos que estão +detalhados no seu manual, apt-get(8). A opção mais útil é +-d que não instala os pacotes obtidos, Se o sistema tiver que +descarregar um grande número de pacotes seria indesejável começar a +instalá-los no caso de algo correr mal. Quando se usa -d os +arquivos descarregados podem ser instalados simplesmente ao correr de novo +comando que s descarregou mas sem o -d. +

+ +
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch3.html 2012-05-29 01:14:38.000000000 +0100 @@ -0,0 +1,186 @@ + + + + + + + + +Guia de Utilizador do APT - DSelect + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +
Capítulo 3 - DSelect +

+ +
+ +

+O método dselect do APT disponibiliza o sistema APT completo com +a GUI de selecção de pacotes dselect. O dselect é +usado para seleccionar os pacotes a serem instalados ou removidos e o APT +instala-os. +

+ +

+Para activar o método APT você precisa de seleccionar [A]ccess no +dselect e depois escolher o método APT. Ser-lhe-à perguntado +por um conjunto de Sources que são os lugares de onde obter os +arquivos. Estes podem ser sites remotos da Internet, mirrors Debian locais ou +CDROMs. Cada source pode disponibilizar um fragmento do arquivo Debian total. +O APT irá automaticamente combiná-los para formar um conjunto completo de +pacotes. Se tem um CDROM, então é boa ideia especificá-lo em primeiro lugar +e depois especificar um mirror para ter acesso às correcções de bugs mais +recentes. O APT irá automaticamente usar os pacotes no seu CDROM antes de +descarregar da Internet. +

+ +
+        Configurar uma lista de localizações fonte da distribuição
+     	 
+      Por favor forneça o URL base da distribuição Debian.
+      Os esquemas de acesso que conheço são: http file
+     	   
+      Por exemplo:
+           file:/mnt/debian,
+           ftp://ftp.debian.org/debian,
+           http://ftp.de.debian.org/debian,
+           
+           
+      URL [http://llug.sep.bnl.gov/debian]:
+
+ +

+A configuração de Sources começa por perguntar pela base do arquivo +Debian, usando por predefinição um mirror HTTP. Depois pergunta qual a +distribuição a obter. +

+ +
+      Por favor forneça a etiqueta da distribuição a obter ou um caminho para o
+      ficheiro package terminando com um /. As etiquetas da
+      distribuição são tipicamente algo como: stable unstable testing non-US
+        
+      Distribution [stable]:
+
+ +

+A distribuição refere-se à versão Debian no arquivo, stable +refere-se à última versão lançada e unstable refere-se à versão +de desenvolvimento. non-US apenas está disponível em alguns mirrors +e refere-se a pacotes que contém tecnologia de encriptação ou outras coisas +que não podem ser exportadas dos Estados Unidos. No entanto importar estes +pacotes para os US é legal. +

+ +
+      Por favor forneça os componentes a obter
+      Tipicamente os componentes são algo como: main contrib non-free
+       
+      Componentes [main contrib non-free]:
+
+ +

+A lista de componentes refere-se à lista das sub-distribuições a obter. A +distribuição é dividida baseando-se nas licenças do software, sendo main +pacotes livres DFSG enquanto contrib e non-free contêm coisas que têm várias +restrições colocadas no seu uso e distribuição. +

+ +

+Pode ser adicionado qualquer número de fontes, o script de configuração irá +continuar a perguntar-lhe até que tenha especificado todas as que deseja. +

+ +

+Antes de começar a usar o dselect é necessário actualizar a +lista disponível ao seleccionar [U]pdate no menu. Isto é um super-conjunto +do apt-get update que torna a informação obtida disponível ao +dselect. Deve ser executado o [U]pdate mesmo que tenha sido feito +apt-get update antes. +

+ +

+Você pode depois fazer as suas selecções usando [S]elect e depois executar a +instalação usando [I]nstall. Quando se usa o método APT os comandos +[C]onfig e [R]emove não fazem sentido, o comando [I]nstall executa ambos +juntamente. +

+ +

+Por predefinição o APT irá automaticamente remover o ficheiro de pacote +(.deb) assim que ele tenha sido instalado com sucesso. Para alterar este +comportamento coloque Dselect::clean "prompt"; em +/etc/apt/apt.conf. +

+ +
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch4.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch4.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch4.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/ch4.html 2012-05-29 01:14:38.000000000 +0100 @@ -0,0 +1,397 @@ + + + + + + + + +Guia de Utilizador do APT - A Interface + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +
Capítulo 4 - A Interface +

+ +

+Ambos método dselect do APT e apt-get partilham a +mesma interface. É um sistema simples que geralmente lhe diz o que vai fazer +e depois fá-lo. [2] Após escrever +um sumário do que vai acontecer, o APT depois irá escrever algumas mensagens +de estado informativo para que você possa estimar o progresso e quanto falta +fazer. +

+ +
+ +

4.1 Arranque

+ +

+Antes de todas as operações, excepto a update, o APT executa um número de +acções para preparar o seu estado interno. Também faz algumas +verificações do estado do sistema. A qualquer altura estas operações pode +ser executadas correndo apt-get check. +

+ +
+     # apt-get check
+     Reading Package Lists... Done
+     Building Dependency Tree... Done
+
+ +

+A primeira coisa que faz é ler todos os ficheiros de pacotes para a memória. +O APT usa um esquema de cache para que esta operação seja mais rápida na +segunda vez que é executada. Se alguns dos ficheiros de pacotes não forem +encontrados serão ignorados e será mostrado um aviso quando o apt-get +terminar. +

+ +

+A operação final executa uma análise detalhada das dependências do sistema. +Verifica cada dependência de cada pacote instalado ou desempacotado e +considera se está OK. Caso isto encontre um problema, então é escrito um +relatório e o apt-get recusa-se a funcionar. +

+ +
+     # apt-get check
+     Reading Package Lists... Done
+     Building Dependency Tree... Done
+     You might want to run apt-get -f install' to correct these.
+     Sorry, but the following packages have unmet dependencies:
+       9fonts: Depends: xlib6g but it is not installed
+       uucp: Depends: mailx but it is not installed
+       blast: Depends: xlib6g (>= 3.3-5) but it is not installed
+       adduser: Depends: perl-base but it is not installed
+       aumix: Depends: libgpmg1 but it is not installed
+       debiandoc-sgml: Depends: sgml-base but it is not installed
+       bash-builtins: Depends: bash (>= 2.01) but 2.0-3 is installed
+       cthugha: Depends: svgalibg1 but it is not installed
+                Depends: xlib6g (>= 3.3-5) but it is not installed
+       libreadlineg2: Conflicts:libreadline2 (<< 2.1-2.1)
+
+ +

+Neste exemplo o sistema tem muitos problemas, incluindo um sério problema com +libreadlineg2. Para cada pacote que tem dependências não satisfeitas, é +escrita uma linha indicando o pacote com o problema e as dependências que não +estão satisfeitas. É também incluída uma explicação curta de porquê o +pacote tem um problema de dependência. +

+ +

+Existem duas maneiras de um sistema entrar num estado de quebra como este. A +primeira é causada pelo dpkg que não vê algumas relações +subtis entre pacotes quando executa actualizações. [3]. A segunda é se uma instalação +de pacote falha durante uma operação. Nesta situação um pacote pode ter +sido desempacotado sem que as suas dependências tenham sido instaladas. +

+ +

+A segunda situação é muito menos séria que a primeira porque o APT coloca +certos constrangimentos na ordem que os pacotes são instalados. Em ambos os +casos, fornecer a opção -f ao apt-get irá fazer +com que o APT deduza uma solução possível para o problema e depois continue. +O método dselect do APT fornece sempre a opção -f +para permitir uma continuação fácil de scripts do responsável com falhas. +

+ +

+No entanto, se for usada a opção -f para corrigir um sistema +seriamente quebrado causado pelo primeiro caso, então é possível que ou +falhe imediatamente ou falhe na sequência de instalação. Em qualquer dos +casos é necessário usar o dpkg manualmente (possivelmente com opções de +forçar) para corrigir a situação o suficiente para permitir ao APT +continuar. +

+ +
+ +

4.2 O Relatório de Estado

+ +

+Antes de prosseguir, o apt-get irá apresentar um relatório do +que irá acontecer. Geralmente o relatório reflecte o tipo de operações a +ser executadas mas há vários elementos comuns. Em todos os casos a lista +reflecte o estado final das coisas, tendo em conta a opção -f e +quaisquer outras actividades relevantes ao comando que vai ser executado. +

+ +
+ +

4.2.1 A lista de Pacotes Extra

+ +
+     Os seguinte pacotes extra serão instalados:
+       libdbd-mysql-perl xlib6 zlib1 xzx libreadline2 libdbd-msql-perl
+       mailpgp xdpkg fileutils pinepgp zlib1g xlib6g perl-base
+       bin86 libgdbm1 libgdbmg1 quake-lib gmp2 bcc xbuffy
+       squake pgp-i python-base debmake ldso perl libreadlineg2
+       ssh
+
+ +

+A lista de Pacotes Extra mostra todos os pacotes que irão ser instalados ou +actualizados em excesso daqueles mencionados na linha de comandos. É apenas +gerada para um comando install. Os pacotes listados são +geralmente o resultado de uma Auto instalação. +

+ +
+ +

4.2.2 Os Pacotes para Remover

+ +
+     Os seguintes pacotes irão ser REMOVIDOS:
+       xlib6-dev xpat2 tk40-dev xkeycaps xbattle xonix
+       xdaliclock tk40 tk41 xforms0.86 ghostview xloadimage xcolorsel
+       xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid
+       nas xpilot xfig
+
+ +

+A lista Pacotes para Remover mostra todos os pacotes que irão ser removidos do +sistema. Pode ser mostrada para qualquer das operações e deve ser-lhe dada +uma inspecção cuidadosa para assegurar que nada de importante vai ser +removido. A opção -f é especialmente boa a gerar pacotes para +remover, portanto neste caso deve-se usar cuidados extremos. A lista pode +conter pacotes que vão ser removidos porque estão apenas parcialmente +instalados, possivelmente devido a uma instalação abortada. +

+ +
+ +

4.2.3 A lista de Novos Pacotes

+ +
+     Os seguintes pacotes NOVOS irão ser instalados:
+       zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base
+
+ +

+A lista de Novos Pacotes é simplesmente um lembrete do que vai acontecer. Os +pacotes listados não estão instalados presentemente no sistema mas irão +estar quando o APT terminar. +

+ +
+ +

4.2.4 A lista Kept Back

+ +
+     Os seguintes pacotes formam mantidos na versão antiga
+       compface man-db tetex-base msql libpaper svgalib1
+       gs snmp arena lynx xpat2 groff xscreensaver
+
+ +

+Sempre que todo o sistema é actualizado existe a possibilidade que novas +versões de pacotes não possam ser instaladas porque requerem coisas novas ou +entram em conflito com coisas já instaladas. Nestes casos o pacote irá +aparecer na lista Kept Back. A melhor maneira de convencer os pacotes listados +aqui a instalarem é com o apt-get install ou usando o +dselect para resolver os seus problemas. +

+ +
+ +

4.2.5 Aviso de Pacotes Mantidos

+ +
+     Os seguintes pacotes mantidos irão ser alterados:
+       cvs
+
+ +

+Por vezes você pode pedir ao APT para instalar um pacote que está retido, +nestes casos ele mostra um aviso que o pacote retido vai ser alterado. Isto +apenas deve acontecer durante um dist-upgrade ou install. +

+ +
+ +

4.2.6 Sumário final

+ +

+Finalmente, o APT irá escrever um sumário de todas as alterações que irão +acontecer. +

+ +
+     206 pacotes actualizados, 8 instalados de novo, 23 para remover e 51 não actualizados.
+     12 pacotes não totalmente instalados ou removidos.
+     É necessário obter 65.7M/66.7M de arquivos. Após desempacotamento será usado 26.5M.
+
+ +

+A primeira linha do sumário é simplesmente uma versão reduzida de todas as +listas e inclui o número de actualizações - que é os pacotes já instalados +que têm novas versões disponíveis. A segunda linha indica o número de +pacotes mal configurados, possivelmente o resultado de uma instalação +abortada. A linha final mostra os requisitos de espaço que a instalação +precisa. O primeiro par de número refere-se ao tamanho dos ficheiros de +arquivos. O primeiro número indica o número de bytes que precisam ser +obtidos a partir das localizações remotas e o segundo indica o tamanho total +do todos os arquivos necessários. O número seguinte indica a diferença de +tamanho entre os pacotes presentemente instalados e os pacotes instalados de +fresco. É aproximadamente equivalente ao espaço requerido em /usr após tudo +estar feito. Se forem removidos um grande número de pacotes então o valor +pode indicar a quantidade de espaço que irá ser libertado. +

+ +

+Outros relatórios podem ser gerados ao usar a opção -u para mostrar os +pacotes a actualizar, e são semelhantes aos exemplos prévios. +

+ +
+ +

4.3 O Mostrador de Estado

+ +

+Durante a descarga dos arquivos e ficheiros de pacotes, o APT escreve uma +série de mensagens de estado. +

+ +
+     # apt-get update
+     Get:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages
+     Get:2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages
+     Hit http://llug.sep.bnl.gov/debian/ testing/main Packages
+     Get:4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages
+     Get:5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages
+     11% [5 testing/non-free `Waiting for file' 0/32.1k 0%] 2203b/s 1m52s
+
+ +

+A linhas iniciadas com Get são escritas quando o APT começa a obter +um ficheiro enquanto a última linha indica o progresso da descarga. O +primeiro valor percentual na linha de progresso indica a percentagem total +completa de todos os ficheiros. Infelizmente como o tamanho dos ficheiros de +Pacotes é desconhecido o apt-get update estima a percentagem de +pronto o que causa algumas imprecisões. +

+ +

+A secção seguinte da linha de estado é repetida para cada processo de +descarga e indica a operação a ser executada e alguma informação útil +acerca do que está a acontecer. Por vezes esta secção irá simplesmente ler +Forking o que representa que o SO está a carregar o módulo de +download. A primeira palavra após o [ é o número de obtenção como +mostrado nas linhas de histórico. A palavra seguinte é o nome em formato +curto do objecto a ser descarregado. Para os arquivos irá conter o nome do +pacote que está a ser descarregado. +

+ +

+Dentro da única citação está uma string de informação que indica o +progresso da fase de negociação do download. Progride tipicamente de A +Ligar para À espera do ficheiro para A descarregar ou +A resumir. O valor final é o número de bytes descarregados a partir +do site remoto. Uma vez começado a descarga isto é representado como +102/10.2k indicando que 102 bytes foram obtidos e são esperados +10.2kilobytes. O tamanho total é sempre representado numa anotação de 4 +figuras para preservar espaço. Após a amostragem do tamanho está um medidor +de percentagem para o próprio ficheiro. O segundo último elemento é a +velocidade média instantânea. Estes valores são actualizados a cada 5 +segundos e reflectem a taxa de dados transferidos para esse período. +Finalmente é mostrado o tempo estimado de transferência. Isto é actualizado +regularmente e reflecte o tempo para completar tudo ao ritmo de transferência +mostrado. +

+ +

+O mostrador de estado actualiza-se a cada meio segundo para disponibilizar uma +informação de retorno constante do progresso de descarga enquanto as linhas +Get deslocam-se para trás sempre que uma nova linha é iniciada. Como o +mostrador de estado é constantemente actualizado não é apropriado para +registar num ficheiro, use a opção -q para remover o mostrador +de estado. +

+ +
+ +

4.4 Dpkg

+ +

+O APT usa o dpkg para instalar os arquivos e irá mudar para a +interface do dpkg assim que a descarga estiver completa. O +dpkg irá também fazer um número de perguntas conforme vai +processando os pacotes e os próprios pacotes podem também fazer várias +questões. Antes de cada pergunta há geralmente uma descrição do que se +está a perguntar e as perguntas são demasiado variadas para serem discutidas +aqui. +

+ +
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/footnotes.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/footnotes.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/footnotes.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/footnotes.html 2012-05-29 01:14:38.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + + + + +Guia de Utilizador do APT - Notas de Rodapé + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+Guia de Utilizador do APT +
Notas de Rodapé

+ +

1

+ +

+se você está a usar um servidor proxy http você tem que definir a variável +de ambiente http_proxy primeiro, veja sources.list(5) +

+ +

2

+ +
+ +

+O método dselect na verdade é um conjunto de scripts wrapper +para o apt-get. O método disponibiliza mais funcionalidades que +aquelas presentes no apt-get sozinho. +

+ +

3

+ +

+No entanto o APT considera todas as dependências conhecidas e tenta prevenir +pacotes quebrados +

+ +
+ +

+Guia de Utilizador do APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.html/index.html 2012-05-29 01:14:38.000000000 +0100 @@ -0,0 +1,131 @@ + + + + + + + + +Guia de Utilizador do APT + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +

+ +
+ +

Resumo

+ +

+Este documento disponibiliza uma visão geral de como usar o gestor de pacotes +APT. +

+ +
+ +

Nota dos Direitos de Autor

+ +

+Copyright © Jason Gunthorpe, 1998. +

+ +

+"APT" and this document are free software; you can redistribute them +and/or modify them under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +

+ +

+Para mais detalhes em sistemas Debian GNU/Linux, veja o ficheiro +/usr/share/common-licenses/GPL para a licença completa. +

+ +
+ +

Índice

+ + + +
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ próximo ] +

+ +
+ +

+Guia de Utilizador do APT +

+ +
+$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.pt.text.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/guide.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/guide.text.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/NEWS.Debian.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/NEWS.Debian.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch1.html 2012-05-29 01:11:05.000000000 +0100 @@ -0,0 +1,110 @@ + + + + + + + + +APT offline verwenden - Einleitung + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ weiter ] +

+ +
+ +

+APT offline verwenden +
Kapitel 1 - Einleitung +

+ +
+ +

1.1 Übersicht

+ +

+Normalerweise benötigt APT direkten Zugang zu einem Debian-Archiv, entweder +von einem lokalen Medium oder über ein Netz. Eine andere häufige +Beanstandung ist, dass eine Debian-Maschine an einer langsamen Anbindung, wie +einem Modem, hängt und eine andere Maschine eine sehr schnelle Verbindung hat, +sie jedoch physisch fern sind. +

+ +

+Die Lösung dazu besteht darin, große Wechselmedien, wie eine Zip-Platte oder +eine SuperDisk zu benutzen. Diese Platten sind nicht groß genug, um ein +ganzes Debian-Archiv zu speichern, können aber leicht eine Untermenge +aufnehmen, die für die meisten Anwender groß genug ist. Die Idee besteht +darin, APT zu benutzen, um eine Liste benötigter Pakete zu generieren und +diese dann mit einer anderen Maschine mit guter Verbindung auf die Platte +herunterzuladen. Es ist sogar möglich, eine andere Debian-Maschine mit APT +oder ein komplett unterschiedliches Betriebssystem und ein Download-Werkzeug +wie Wget zu benutzen. Nennen wir die Maschine, die die Pakete herunterlädt +ferner Rechner und die mit der schlechten oder fehlenden Verbindung +Zielrechner. +

+ +

+Dies wird durch kreatives Manipulieren der APT-Konfigurationsdatei erreicht. +Die wesentliche Voraussetzung besteht darin, APT mitzuteilen, dass es für +seine Archivdateien auf einer Platte nachsieht. Beachten Sie, dass diese +Platte mit einem Dateisystem formatiert sein sollte, das mit langen Dateinamen +umgehen kann, so wie ext2, fat32 oder vfat. +

+ +
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ weiter ] +

+ +
+ +

+APT offline verwenden +

+ +
+$Id: offline.sgml,v 1.8 12.02.2003 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch2.html 2012-05-29 01:11:05.000000000 +0100 @@ -0,0 +1,202 @@ + + + + + + + + +APT offline verwenden - APT auf beiden Maschinen benutzen + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ weiter ] +

+ +
+ +

+APT offline verwenden +
Kapitel 2 - APT auf beiden Maschinen benutzen +

+ +
+ +

2.1 Übersicht

+ +

+Ein verfügbares APT auf beiden Maschinen stellt die einfachste Konfiguration +dar. Die Grundidee besteht darin, eine Kopie der Statusdatei auf der Platte zu +platzieren und die ferne Maschine zu benutzen, um die neusten Paketdateien +herunterzuladen und zu entscheiden, welche Pakete heruntergeladen werden. Die +Plattenverzeichnisstruktur sollte so aussehen: +

+ +
+       /Platte/
+         Archive/
+            partial/
+         lists/
+            partial/
+         status
+         sources.list
+         apt.conf
+
+ +
+ +

2.2 Die Konfigurationsdatei

+ +

+Die Konfigurationsdatei sollte APT mitteilen, dass es seine Dateien auf der +Platte speichert und obendrein die Konfigurationsdateien auf der Platte +benutzt. Die »sources.list« sollte genau die Sites enthalten, die Sie auf +der fernen Maschine benutzen möchten und die Statusdatei sollte eine Kopie von +/var/lib/dpkg/status vom Zielrechner sein. Bitte beachten +Sie, falls Sie lokale Archive benutzen, dass Sie »copy«-URIs benutzen +müssen. Die Syntax entspricht der von »file«-URIs. +

+ +

+apt.conf muss die nötigen Informationen enthalten, damit APT die +Platte benutzt: +

+ +
+      APT
+      {
+        /* Dies ist nicht nötig, falls die beiden Maschinen die gleiche
+           Architektur haben. Es teilt dem fernen APT mit, welche Architektur       die Zielmaschine hat */
+        Architecture "i386";
+        
+        Get::Download-Only "true";
+      };
+      
+      Dir
+      {
+        /* Die Platte für Statusinformationen benutzen und die Statusdatei
+           umleiten von /var/lib/dpkg default */
+        State "/disc/";
+        State::status "status";
+     
+        // Programmzwischenspeicher werden lokal gespeichert
+        Cache::archives "/disc/archives/";
+        Cache "/tmp/";
+        
+        // Ort der Quellenliste.
+        Etc "/disc/";
+      };
+
+ +

+Weitere Details finden sich in der apt.conf-Handbuchseite und der +Musterkonfigurationsdatei in /usr/share/doc/apt/examples/apt.conf. +

+ +

+Das Erste, was auf der Zielmaschine getan werden muss, ist das Einhängen der +Platte und das Kopieren von /var/lib/dpkg/status dorthin. Sie werden +außerdem die in der Übersicht umrissenen Verzeichnisse +archives/partial/ und lists/partial/ erstellen müssen. Dann +bringen Sie die Platte zu der fernen Maschine und konfigurieren Sie die +»sources.list«. Führen Sie das folgende aus: +

+ +
+      # export APT_CONFIG="/disc/apt.conf"
+      # apt-get update
+      [ APT lädt die Paketdateien herunter ]
+      # apt-get dist-upgrade
+      [ APT lädt all die Pakete herunter, die die Zielmaschine benötigt, um ein
+        Upgrade durchzuführen ]
+
+ +

+Der Befehl »dist-upgrade« kann durch alle anderen Standard-APT-Befehle +ersetzt werden, insbesondere »dselect-upgrade«. Sie können sogar eine +APT-Oberfläche, wie dselect, benutzen. Jedoch stellt dies ein +Problem dar, Ihre Auswahl zurück an den lokalen Rechner zu kommunizieren. +

+ +

+Nun enthält die Platte alle Indexdateien und Archive, die nötig sind, um ein +Upgrade der Zielmaschine druchzuführen. Bringen Sie die Platte zurück und +starten Sie: +

+ +
+       # export APT_CONFIG="/disc/apt.conf"
+       # apt-get check
+       [ APT generiert eine lokale Kopie der Zwischenspeicherdateien ]
+       # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade
+       [ Oder irgendeinen anderen APT-Befehl ]
+
+ +

+Es ist für ordentliches Funktionieren notwendig, die Statusdatei erneut als +die lokale anzugeben. Dies ist sehr wichtig! +

+ +

+Wenn Sie Dselect benutzen, können Sie die sehr riskante Operation +durchführen, disc/status auf /var/lib/dpkg/status zu kopieren, so dass die von +Ihnen gemachte Auswahl auf der fernen Maschine aktualisiert wird. Es wird in +höchstem Maße empfohlen, dass Leute nur auf der lokalen Maschine Auswahlen +treffen – aber dies könnte manchmal unmöglich sein. Kopieren Sie die +Statusdatei NICHT, falls Dpkg oder APT in der Zwischenzeit benutzt wurden! +

+ +
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ weiter ] +

+ +
+ +

+APT offline verwenden +

+ +
+$Id: offline.sgml,v 1.8 12.02.2003 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/ch3.html 2012-05-29 01:11:05.000000000 +0100 @@ -0,0 +1,147 @@ + + + + + + + + +APT offline verwenden - APT und Wget benutzen + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ weiter ] +

+ +
+ +

+APT offline verwenden +
Kapitel 3 - APT und Wget benutzen +

+ +
+ +

3.1 Übersicht

+ +

+wget ist eine populäres und portierbares Download-Werkzeug, das auf +nahezu jeder Maschine laufen kann. Anders als die Methode oben wird hierfür +benötigt, dass die Debian-Maschine bereits eine Liste verfügbarer Pakete hat. +

+ +

+Die Grundidee besteht darin, eine Platte zu erzeugen, die nur die +heruntergeladenen Archivdateien von der fernen Site enthält. Die wird durch +Benutzen der apt-get-Option »--print-uris« und dem anschließenden +Vorbereiten eines Wget-Skripts getan, um die eigentlichen Pakete +herunterzuladen. +

+ +
+ +

3.2 Betrieb

+ +

+Anders als bei der vorherigen Technik werden keine speziellen +Konfigurationsdateien benötigt. Es werden lediglich die Standard-APT-Befehle +benutzt, um die Dateiliste zu erstellen. +

+ +
+      # apt-get dist-upgrade 
+      [ Antworten Sie »nein« auf gestellte Fragen, wenn Sie mit den Aktionen
+        zufrieden sind ]
+      # apt-get -qq --print-uris dist-upgrade > uris
+      # awk '{print "wget -O " $2 " " $1}' < uris > /Platte/wget-script
+
+ +

+Jeder andere Befehl als »dist-upgrade« könnte hier benutzt werden, +einschließlich »upgrade«. +

+ +

+Die Datei /Platte/wget-script wird nun eine Liste der Wget-Befehle enthalten, +um die erforderlichen Archive herunterzuladen. Dieses Skript sollte mit dem +aktuellen Verzeichnis als Platteneinhängepunkt ausgeführt werden, so dass die +Ausgabe auf die Platte gespeichert wird. +

+ +

+Die ferne Maschine würde etwas wie das folgende tun +

+ +
+       # cd /Platte
+       # sh -x ./wget-script
+       [ warten … Fertig ]
+
+ +

+Sobald die Archive heruntergeladen und die Platte zur Debian-Maschine +zurückgekehrt ist, kann die Installation fortfahren durch Benutzung von +

+ +
+       # apt-get -o dir::cache::archives="/Platte/" dist-upgrade
+
+ +

+Es wird die bereits auf die Platte heruntergeladenen Archive benutzen. +

+ +
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ weiter ] +

+ +
+ +

+APT offline verwenden +

+ +
+$Id: offline.sgml,v 1.8 12.02.2003 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.de.html/index.html 2012-05-29 01:11:05.000000000 +0100 @@ -0,0 +1,125 @@ + + + + + + + + +APT offline verwenden + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ weiter ] +

+ +
+ +

+APT offline verwenden +

+ +
+ +

Zusammenfassung

+ +

+Dieses Dokument beschreibt, wie APT in einer Umgebung ohne Netzwerk, speziell +einem »Turnschuhnetzwerk«, an die Durchführung von Upgrades herangeht. +

+ +
+ +

Copyright-Hinweis

+ +

+Copyright © Jason Gunthorpe, 1999. +

+ +

+»APT« und dieses Dokument sind freie Software. Sie können sie weitergeben +und/oder verändern unter den Bedingungen der GNU General Public License, wie +sie von der Free Software Foundation veröffentlicht wird; entweder Version 2 +der Lizenz oder (optional) jeder späteren Version. +

+ +

+Siehe für weitere Details auf Debian-Systemen die Datei +/usr/share/common-licenses/GPL, die die vollständige Lizenz enthält. +

+ +
+ +

Inhalt

+ + + +
+ +

+[ zurück ] +[ Inhalt ] +[ 1 ] +[ 2 ] +[ 3 ] +[ weiter ] +

+ +
+ +

+APT offline verwenden +

+ +
+$Id: offline.sgml,v 1.8 12.02.2003 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.de.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.de.text.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch1.html 2012-05-29 01:11:53.000000000 +0100 @@ -0,0 +1,109 @@ + + + + + + + + +Usar APT Offline - Introducción + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ siguiente ] +

+ +
+ +

+Usar APT Offline +
Capítulo 1 - Introducción +

+ +
+ +

1.1 Resumen

+ +

+Generalmente, APT necesita un acceso directo a un archivo de Debian, bien desde +un dispositivo local o a través de una red. Otra queja frecuente es que una +máquina con un sistema Debian dispone de una conexión lenta como la de un +módem, y otra máquina físicamente lejos dispone de una conexión muy +rápida. +

+ +

+La solución a esto es usar dispositivos extraíbles de gran capacidad tales +como un disco Zip o uno SuperDisk. Estos discos no tienen la suficiente +capacidad para almacenar todo el archivo de Debian, pero pueden contener un +sub-conjunto suficientemente grande para la mayoría de usuarios. La idea es +usar APT para generar una lista de los paquetes requeridos para después +almacenarlos en un disco usando el sistema que tiene una conexión rápida. Es +incluso posible usar otro sistema Debian con APT, o usar un sistema operativo +totalmente distinto junto con una herramienta de descarga como wget. Digamos +que el sistema remoto es aquél que descarga los paquetes, y +sistema destino es aquél con poca o ninguna conexión. +

+ +

+Esto se logra manipulando con imaginación el fichero de configuración de APT. +La premisa esencial es decirle a APT que busque en el disco los ficheros del +archivo. Tenga en cuenta que el disco debería tener un formato de un sistema +de ficheros capaz de gestionar nombres largos de ficheros, tales como ext2, +fat32 o vfat. +

+ +
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ siguiente ] +

+ +
+ +

+Usar APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch2.html 2012-05-29 01:11:53.000000000 +0100 @@ -0,0 +1,199 @@ + + + + + + + + +Usar APT Offline - Usar APT en ambas máquinas + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ siguiente ] +

+ +
+ +

+Usar APT Offline +
Capítulo 2 - Usar APT en ambas máquinas +

+ +
+ +

2.1 Resumen

+ +

+La configuración más sencilla es posible si APT está instalado en ambas +máquinas. La idea básica es guardar una copia del fichero de estado en el +disco, después usar el sistema remoto para obtener los últimos ficheros de +paquete y decidir qué paquetes descargar. La estructura de directorios del +disco debería tener este aspecto: +

+ +
+       /disc/
+         archives/
+            partial/
+         lists/
+            partial/
+         status
+         sources.list
+         apt.conf
+
+ +
+ +

2.2 El fichero de configuración

+ +

+El fichero de configuración debería hacer que APT guarde los ficheros en el +disco, así como usar los ficheros de configuración en el disco. El fichero +«sources.list» debería contener los sitios apropiados que desea usar desde +el sistema remoto, y el fichero de estado debería ser una copia de +/var/lib/dpkg/status del sistema destino. Tenga en cuenta +que si usa un archivo local debe usar la URI «copy», de idéntica sintaxis a +la URI «file». +

+ +

+apt-conf debe contener toda la información necesaria para que APT use +el disco: +

+ +
+      APT
+      {
+        /* Esto no es necesario si ambos sistemas tienen la misma arquitectura,
+           informa al APT remoto la arquitectura del sistema destino */
+        Architecture "i386";
+        
+        Get::Download-Only "true";
+      };
+      
+      Dir
+      {
+        /* Use el disco para información de estado y redireccionar el fichero de
+         estado desde el valor predeterminado «/var/lib/dpkg» */
+        State "/disc/";
+        State::status "status";
+     
+        // Los cachés binarios se guardan localmente
+        Cache::archives "/disc/archives/";
+        Cache "/tmp/";
+        
+        // Ubicación del fichero de fuentes.
+        Etc "/disc/";
+      };
+
+ +

+Para más detalles vea la página de manual y el fichero de configuración de +ejemplo en /usr/share/doc/apt/examples/apt.conf. +

+ +

+Lo primero que debe hacer en el sistema destino es montar el disco y guardar en +él una copia de /var/lib/dpkg/status. También debe crear los +directorios definidos en el Resumen, archives/partial/ y +lists/partial/. Después, lleve el disco hasta el sistema remoto y +configure «sources.list». Ejecute lo siguiente en el sistema remoto: +

+ +
+      # export APT_CONFIG="/disc/apt.conf"
+      # apt-get update
+      [ APT obtiene los ficheros de paquete ]
+      # apt-get dist-upgrade
+      [ APT obtiene todos los paquetes necesarios para actualizar el sistema
+      destino ]
+
+ +

+Puede reemplazar la orden «dist-upgrade» con cualquiera otra orden estándar +de APT, en especial «dselect-upgrade». Incluso puede usar una interfaz de +APT como dselect. Sin embargo, esto presenta un problema al informar +después de sus selecciones al sistema remoto. +

+ +

+Ahora el disco contiene todos los ficheros de índice y archivo necesarios para +actualizar el sistema destino. Inserte el disco otra vez y ejecute: +

+ +
+       # export APT_CONFIG="/disc/apt.conf"
+       # apt-get check
+       [ APT genera una copia local de los ficheros de caché ]
+       # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade
+       [ O cualquiera otra orden de APT ]
+
+ +

+Para un correcto funcionamiento debe definir nuevamente el fichero de estado +local. ¡Es muy importante! +

+ +

+Si está usando dselect puede realizar la arriesgada operación de copiar +«disc/status» a «/var/lib/dpkg/status» para actualizar toda selección +hecha en el sistema remoto. Recomiendo seriamente hacer las selecciones sólo +en el sistema local, aunque puede que no sea posible. NO copie el fichero de +estado si dpkg o APT se han ejecutado mientras tanto. +

+ +
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ siguiente ] +

+ +
+ +

+Usar APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/ch3.html 2012-05-29 01:11:53.000000000 +0100 @@ -0,0 +1,146 @@ + + + + + + + + +Usar APT Offline - Usar APT y wget + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ siguiente ] +

+ +
+ +

+Usar APT Offline +
Capítulo 3 - Usar APT y wget +

+ +
+ +

3.1 Resumen

+ +

+wget es una herramienta de descarga muy popular que funciona +prácticamente en cualquier sistema. A diferencia del método anterior, +requiere que el sistema Debian tenga una lista de paquetes disponibles. +

+ +

+La idea básica es crear un disco que sólo contiene los ficheros del archivo +descargados desde el sistema remoto. Esto se hace mediante la opción de +apt-get «--print-uris», para después preparar un script de wget que +finalmente obtendrá los paquetes. +

+ +
+ +

3.2 Operación

+ +

+A diferencia de la técnica anterior no necesita ningún fichero de +configuración especial. Se usan sólo las órdenes estándar de APT para +generar el fichero con la lista. +

+ +
+      # apt-get dist-upgrade 
+      [ Pulse no cuando se le pregunte, asegúrese de estar conforme con las
+      acciones ]
+      # apt-get -qq --print-uris dist-upgrade > uris
+      # awk '{print "wget -O " $2 " " $1}' < uris > /disc/wget-script
+
+ +

+Ahora podría usar cualquiera otra orden aparte de «dist-upgrade», incluyendo +«dselect-upgrade». +

+ +

+El fichero «/disc/wget-script» ahora contiene una lista de órdenes de wget a +ejecutar para obtener los archivos necesarios. Este script se debería +ejecutar en el directorio del punto de montaje del disco para poder guardar la +salida en el disco. +

+ +

+El sistema remoto haría algo como +

+ +
+       # cd /disc
+       # sh -x ./wget-script
+       [ wait.. ]
+
+ +

+Una vez que los archivos se han descargado y el disco está finalmente +conectado al sistema Debian, ejecute la instalación con lo siguiente. +

+ +
+       # apt-get -o dir::cache::archives="/disc/" dist-upgrade
+
+ +

+Ésto usará los archivos del disco previamente obtenidos. +

+ +
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ siguiente ] +

+ +
+ +

+Usar APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.es.html/index.html 2012-05-29 01:11:53.000000000 +0100 @@ -0,0 +1,125 @@ + + + + + + + + +Usar APT Offline + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ siguiente ] +

+ +
+ +

+Usar APT Offline +

+ +
+ +

Resumen

+ +

+Este documento describe el uso de APT en un entorno sin conexión a red, +específicamente una aproximación «sneaker-net» a la acción de actualizar. +

+ +
+ +

Nota de Copyright

+ +

+Copyright © Jason Gunthorpe, 1999. +

+ +

+APT y este documento son software libre. Se garantiza permiso para copiar, +distribuir y modificar este documento según los términos de la GNU General +Public License publicada por la Free Software Foundation, ya sea en su versión +2 o (a su elección) cualquier versión posterior. +

+ +

+Para más detalles acerca de sistemas Debian GNU/Linux y la licencia completa, +consulte el fichero «/usr/share/common-licenses/GPL». +

+ +
+ +

Contenidos

+ + + +
+ +

+[ anterior ] +[ Contenidos ] +[ 1 ] +[ 2 ] +[ 3 ] +[ siguiente ] +

+ +
+ +

+Usar APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.es.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.es.text.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch1.html 2012-05-29 01:12:42.000000000 +0100 @@ -0,0 +1,109 @@ + + + + + + + + +Utilisation d'APT hors ligne - Introduction + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ suivant ] +

+ +
+ +

+Utilisation d'APT hors ligne +
Chapitre 1 - Introduction +

+ +
+ +

1.1 Aperçu

+ +

+Normalement, APT a besoin d'avoir un accès direct à une archive Debian, soit +sur un support local, soit via le réseau. Un autre cas intéressant à +traiter est celui d'une machine dotée d'une liaison peu rapide (comme un +modem) avec une autre possédant une connexion à haut débit mais située à +distance. +

+ +

+Une solution est d'utiliser un support amovible de grande taille tel qu'un +disque Zip ou un disque Superdisk (NdT : ce document est daté..:-)). +Bien que ces supports ne disposent pas d'assez de place pour héberger une +archive Debian complète, ils peuvent toutefois contenir un sous-ensemble de +taille suffisante pour les besoins de nombreux utilisateurs. L'idée est alors +d'utiliser APT pour créer une liste de paquets nécessaires, puis de les +récupérer avec une machine disposant d'une bonne connectivité. Il est même +possible d'utiliser soit une autre machine Debian avec APT soit un autre +système d'exploitation et un outil de téléchargement tel que wget. Dans ce +qui suit, machine distante désignera la machine qui télécharge les +paquets et machine cible, celle qui a une connectivité limitée. +

+ +

+Il est nécessaire de manipuler le fichier de configuration d'APT de manière +intelligente. Le préalable est d'indiquer à APT d'examiner le contenu d'un +disque pour y trouver les fichiers d'archive. Ce disque doit utiliser un +système de fichier autorisant les noms longs, par exemple ext2, fat32 ou vfat. +

+ +
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ suivant ] +

+ +
+ +

+Utilisation d'APT hors ligne +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch2.html 2012-05-29 01:12:42.000000000 +0100 @@ -0,0 +1,202 @@ + + + + + + + + +Utilisation d'APT hors ligne - Utilisation d'APT sur les deux machines + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ suivant ] +

+ +
+ +

+Utilisation d'APT hors ligne +
Chapitre 2 - Utilisation d'APT sur les deux machines +

+ +
+ +

2.1 Aperçu

+ +

+Si APT existe sur les deux machines, le cas est relativement simple. L'idée +de base est de mettre une copie du fichier d'état sur le disque et d'utiliser +la machine distante pour récupérer la dernière liste de paquets et choisir +ceux à télécharger. La structure des répertoires du disque devraient +ressembler à : +

+ +
+       /disc/
+         archives/
+            partial/
+         lists/
+            partial/
+         status
+         sources.list
+         apt.conf
+
+ +
+ +

2.2 Le fichier de configuration

+ +

+Le fichier de configuration indique à APT où conserver ses fichiers sur le +disque et d'utiliser également les fichiers de configuration du disque. Le +fichier sources.list devrait référencer les sites que vous souhaitez utiliser +depuis la machine distante et le fichier d'état doit être une copie de +/var/lib/dpkg/status de l'ordinateur cible. Veuillez noter +que si sous utilisez une archive locale, les URI doivent en être copiés. La +syntaxe est la même que celle des URI fichiers. +

+ +

+apt.conf doit avoir les informations nécessaires pour qu'APT utilise +le disque.disc: +

+ +
+      APT
+      {
+        /* This is not necessary if the two machines are the same arch, it tells
+           the remote APT what architecture the target machine is */
+        Architecture "i386";
+        
+        Get::Download-Only "true";
+      };
+      
+      Dir
+      {
+        /* Use the disc for state information and redirect the status file from
+           the /var/lib/dpkg default */
+        State "/disc/";
+        State::status "status";
+     
+        // Binary caches will be stored locally
+        Cache::archives "/disc/archives/";
+        Cache "/tmp/";
+        
+        // Location of the source list.
+        Etc "/disc/";
+      };
+
+ +

+Plus d'informations peuvent être trouvées dans la page de manuel du fichier +apt.conf et dans l'exemple de fichier de configuration que l'on peut trouver +dans /usr/share/doc/apt/examples/apt.conf. +

+ +

+Sur la machine cible, il est d'abord nécessaire de monter le disque et y +copier le fichier /var/lib/dpkg/status. Il sera aussi nécessaire de +créer les répertoires dans l'aperçu (Overview), archives/partial/ +and lists/partial/. Connecter ensuite le disque à la machine +distante et configurer le fichier sources.list. Sur la machine distante, +exécuter la séquence de commandes suivante : +

+ +
+      # export APT_CONFIG="/disc/apt.conf"
+      # apt-get update
+      [ APT récupère les fichiers des paquets ]
+      # apt-get dist-upgrade
+      [ APT récupère tous les fichiers nécessaires à la mise à jour de la machine distante ]
+
+ +

+La commande dist-upgrade peut être remplacée par toute autres commande +usuelle d'APT, notamment dselect-upgrade. Il est même possible d'utiliser une +interface comme dselect. Cependant, cela complique la communication +des choix vers l'ordinateur local. +

+ +

+Après cette opération, le disque contiendra tous les fichiers d'index et les +archives nécessaires pour mettr eà jour la machine cible. Il est alors +possible d'y ramener le disque et exécuter : +

+ +
+       # export APT_CONFIG="/disc/apt.conf"
+       # apt-get check
+       [ APT crée la copie locale des fichiers de cache ]
+       # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade
+       [ Ou toute autre commande APT ]
+
+ +

+Pour un fonctionnement correct, il est indispensable de ré-indiquer que le +fichier d'état est le fichier local. Cela est très important. +

+ +

+Si vous utilisez dselect, vous pouvez effectuer l'opération dangereuse +consistant à copier disc/status en /var/lib/dpkg/status, afin que les choix +effectués sur la machine distante soient mis à jour. Il est recommandé de +n'éffectuer les choix que sur la machine locale, mais ce n'est pas toujours +possible. NE COPIEZ PAS le fichier d'état si dpkg ou APT ont été exécutés +dans l'intervalle. +

+ +
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ suivant ] +

+ +
+ +

+Utilisation d'APT hors ligne +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/ch3.html 2012-05-29 01:12:42.000000000 +0100 @@ -0,0 +1,146 @@ + + + + + + + + +Utilisation d'APT hors ligne - Utilisation d'APT et wget + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ suivant ] +

+ +
+ +

+Utilisation d'APT hors ligne +
Chapitre 3 - Utilisation d'APT et wget +

+ +
+ +

3.1 Aperçu

+ +

+wget est un outil classique de téléchargement qui peut être +exécuté sur à peu près tout type de machine. À la différence de la +méthode précédente, cela impose que la machine Debian a déjà une liste des +paquets disponibles. +

+ +

+L'idée de base est de créer un disque qui ne comporte que les fichiers +archive téléchargés depuis le site distant. Cela peut être effectué avec +l'option --print-uris d'apt-get puis de la préparation d'un script wget +permettant de récupérer les paquets/ +

+ +
+ +

3.2 Fonctionnement

+ +

+À la différence de la méthode précédente, aucun fichier de configuration +spécifique n'est nécessaire. Seules les commandes standard d'APT seront +utilisées pour créer la liste de ficheirs. +

+ +
+      # apt-get dist-upgrade 
+      [ Répondre négativement à la question, pour être sûr(e) que les actions vous conviennent ]
+      # apt-get -qq --print-uris dist-upgrade > uris
+      # awk '{print "wget -O " $2 " " $1}' < uris > /disc/wget-script
+
+ +

+Toute autre commande que dist-upgrade peut être utilisée, y compris +dselect-upgrade. +

+ +

+Le fichier /disc/wget-script contiendra alors la liste des commandes wget à +exécuter afin de récupérer les fichiers nécessaires. Ce script doit être +exécuté depuis le point de montage du disque afin que les fichiers soient +écrits sur le disque. +

+ +

+Sur la machine distante, il faudra alors exécuter l'équivalent de : +

+ +
+       # cd /disc
+       # sh -x ./wget-script
+       [ attendre.. ]
+
+ +

+Une fois les fichiers téléchargés et le disque reconnecté à la machine +Debian, l'installation peut se poursuivre avec : +

+ +
+       # apt-get -o dir::cache::archives="/disc/" dist-upgrade
+
+ +

+Cette commande utilisera les fichiers récupérés sur le disque. +

+ +
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ suivant ] +

+ +
+ +

+Utilisation d'APT hors ligne +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.html/index.html 2012-05-29 01:12:42.000000000 +0100 @@ -0,0 +1,126 @@ + + + + + + + + +Utilisation d'APT hors ligne + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ suivant ] +

+ +
+ +

+Utilisation d'APT hors ligne +

+ +
+ +

Résumé

+ +

+Ce document décrit la méthode d'utilisation d'APT hors connexion à un +réseau, et plus particulièrement une approche « sneaker-net » +pour les mises à jour. +

+ +
+ +

Copyright

+ +

+Copyright © Jason Gunthorpe, 1999. +

+ +

+APT, ainsi que ce document, sont libres. Vous pouvez les redistribuer et les +modifier en respectant les conditions de la licence publique générale GNU +telle que publiée par la Free Software Foundation, en version 2 ou +ultérieure. +

+ +

+Les détails complets de cette licence sont, sur les systèmes Debian +GNU/Linux, consultables dans le fichier usr/share/common-licenses/GPL. +

+ +
+ +

Table des matières

+ + + +
+ +

+[ précédent ] +[ Table des matières ] +[ 1 ] +[ 2 ] +[ 3 ] +[ suivant ] +

+ +
+ +

+Utilisation d'APT hors ligne +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.fr.text.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch1.html 2012-05-29 00:59:20.000000000 +0100 @@ -0,0 +1,106 @@ + + + + + + + + +Using APT Offline - Introduction + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

+ +
+ +

+Using APT Offline +
Chapter 1 - Introduction +

+ +
+ +

1.1 Overview

+ +

+Normally APT requires direct access to a Debian archive, either from a local +media or through a network. Another common complaint is that a Debian machine +is on a slow link, such as a modem and another machine has a very fast +connection but they are physically distant. +

+ +

+The solution to this is to use large removable media such as a Zip disc or a +SuperDisk disc. These discs are not large enough to store the entire Debian +archive but can easily fit a subset large enough for most users. The idea is +to use APT to generate a list of packages that are required and then fetch them +onto the disc using another machine with good connectivity. It is even +possible to use another Debian machine with APT or to use a completely +different OS and a download tool like wget. Let remote host mean the +machine downloading the packages, and target host the one with bad or +no connection. +

+ +

+This is achieved by creatively manipulating the APT configuration file. The +essential premise to tell APT to look on a disc for it's archive files. Note +that the disc should be formated with a filesystem that can handle long file +names such as ext2, fat32 or vfat. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

+ +
+ +

+Using APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch2.html 2012-05-29 00:59:20.000000000 +0100 @@ -0,0 +1,196 @@ + + + + + + + + +Using APT Offline - Using APT on both machines + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

+ +
+ +

+Using APT Offline +
Chapter 2 - Using APT on both machines +

+ +
+ +

2.1 Overview

+ +

+APT being available on both machines gives the simplest configuration. The +basic idea is to place a copy of the status file on the disc and use the remote +machine to fetch the latest package files and decide which packages to +download. The disk directory structure should look like: +

+ +
+       /disc/
+         archives/
+            partial/
+         lists/
+            partial/
+         status
+         sources.list
+         apt.conf
+
+ +
+ +

2.2 The configuration file

+ +

+The configuration file should tell APT to store its files on the disc and to +use the configuration files on the disc as well. The sources.list should +contain the proper sites that you wish to use from the remote machine, and the +status file should be a copy of /var/lib/dpkg/status from the +target host. Please note, if you are using a local archive you must +use copy URIs, the syntax is identical to file URIs. +

+ +

+apt.conf must contain the necessary information to make APT use the +disc: +

+ +
+      APT
+      {
+        /* This is not necessary if the two machines are the same arch, it tells
+           the remote APT what architecture the target machine is */
+        Architecture "i386";
+        
+        Get::Download-Only "true";
+      };
+      
+      Dir
+      {
+        /* Use the disc for state information and redirect the status file from
+           the /var/lib/dpkg default */
+        State "/disc/";
+        State::status "status";
+     
+        // Binary caches will be stored locally
+        Cache::archives "/disc/archives/";
+        Cache "/tmp/";
+        
+        // Location of the source list.
+        Etc "/disc/";
+      };
+
+ +

+More details can be seen by examining the apt.conf man page and the sample +configuration file in /usr/share/doc/apt/examples/apt.conf. +

+ +

+On the target machine the first thing to do is mount the disc and copy +/var/lib/dpkg/status to it. You will also need to create the +directories outlined in the Overview, archives/partial/ and +lists/partial/. Then take the disc to the remote machine and +configure the sources.list. On the remote machine execute the following: +

+ +
+      # export APT_CONFIG="/disc/apt.conf"
+      # apt-get update
+      [ APT fetches the package files ]
+      # apt-get dist-upgrade
+      [ APT fetches all the packages needed to upgrade the target machine ]
+
+ +

+The dist-upgrade command can be replaced with any other standard APT commands, +particularly dselect-upgrade. You can even use an APT front end such as +dselect. However this presents a problem in communicating your +selections back to the local computer. +

+ +

+Now the disc contains all of the index files and archives needed to upgrade the +target machine. Take the disc back and run: +

+ +
+       # export APT_CONFIG="/disc/apt.conf"
+       # apt-get check
+       [ APT generates a local copy of the cache files ]
+       # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade
+       [ Or any other APT command ]
+
+ +

+It is necessary for proper function to re-specify the status file to be the +local one. This is very important! +

+ +

+If you are using dselect you can do the very risky operation of copying +disc/status to /var/lib/dpkg/status so that any selections you made on the +remote machine are updated. I highly recommend that people only make +selections on the local machine - but this may not always be possible. DO NOT +copy the status file if dpkg or APT have been run in the mean time!! +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

+ +
+ +

+Using APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.html/ch3.html 2012-05-29 00:59:20.000000000 +0100 @@ -0,0 +1,143 @@ + + + + + + + + +Using APT Offline - Using APT and wget + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

+ +
+ +

+Using APT Offline +
Chapter 3 - Using APT and wget +

+ +
+ +

3.1 Overview

+ +

+wget is a popular and portable download tool that can run on nearly +any machine. Unlike the method above this requires that the Debian machine +already has a list of available packages. +

+ +

+The basic idea is to create a disc that has only the archive files downloaded +from the remote site. This is done by using the --print-uris option to apt-get +and then preparing a wget script to actually fetch the packages. +

+ +
+ +

3.2 Operation

+ +

+Unlike the previous technique no special configuration files are required. We +merely use the standard APT commands to generate the file list. +

+ +
+      # apt-get dist-upgrade 
+      [ Press no when prompted, make sure you are happy with the actions ]
+      # apt-get -qq --print-uris dist-upgrade > uris
+      # awk '{print "wget -O " $2 " " $1}' < uris > /disc/wget-script
+
+ +

+Any command other than dist-upgrade could be used here, including +dselect-upgrade. +

+ +

+The /disc/wget-script file will now contain a list of wget commands to execute +in order to fetch the necessary archives. This script should be run with the +current directory as the disc's mount point so as to save the output on the +disc. +

+ +

+The remote machine would do something like +

+ +
+       # cd /disc
+       # sh -x ./wget-script
+       [ wait.. ]
+
+ +

+Once the archives are downloaded and the disc returned to the Debian machine +installation can proceed using, +

+ +
+       # apt-get -o dir::cache::archives="/disc/" dist-upgrade
+
+ +

+Which will use the already fetched archives on the disc. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

+ +
+ +

+Using APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.html/index.html 2012-05-29 00:59:20.000000000 +0100 @@ -0,0 +1,125 @@ + + + + + + + + +Using APT Offline + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

+ +
+ +

+Using APT Offline +

+ +
+ +

Abstract

+ +

+This document describes how to use APT in a non-networked environment, +specifically a 'sneaker-net' approach for performing upgrades. +

+ +
+ +

Copyright Notice

+ +

+Copyright © Jason Gunthorpe, 1999. +

+ +

+"APT" and this document are free software; you can redistribute them +and/or modify them under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +

+ +

+For more details, on Debian GNU/Linux systems, see the file +/usr/share/common-licenses/GPL for the full license. +

+ +
+ +

Contents

+ + + +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

+ +
+ +

+Using APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch1.html 2012-05-29 01:13:51.000000000 +0100 @@ -0,0 +1,108 @@ + + + + + + + + +Używanie APT w trybie offline - Wstęp + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ dalej ] +

+ +
+ +

+Używanie APT w trybie offline +
Część 1 - Wstęp +

+ +
+ +

1.1 Wprowadzenie

+ +

+Zazwyczaj APT wymaga bezpośredniego dostępu do archiwów Debiana przez sieć +lokalną albo przez sieć internetową. Kolejną niedogodnością może być +fakt, że nasz komputer, który pracuje na powolnym łączu takim jak modem, +jest znacznie oddalony od innego komputera z szybkim łączem. +

+ +

+Rozwiązaniem tego problemu jest użycie pojemnych przenośnych nośników +takich jak dyskietka Zip lub dysk SuperDisk. Nośniki te nie są +wystarczająco pojemne, by zgromadzić kompletne archiwum Debiana, ale można +śmiało dopasować podzbiór dużego archiwum wystarczający dla większości +użytkowników. Pomysł polega na tym, by użyć programu APT do wygenerowania +listy pakietów, które są wymagane, a następnie pobraniu ich na dysk, +używając innego komputera z właściwą zwartością. Jest nawet możliwe, +by użyć innego komputera z Debianem z zainstalowanym programem APT lub +zupełnie innym systemem operacyjnym i programem narzędziowym do pobierania +plików takim jak wget. +

+ +

+Osiągane jest to przez twórcze manipulowanie plikiem konfiguracyjnym programu +APT. Rzeczą niezbędną jest poinformowanie programu APT, aby wskazywał na +dysk z plikami archiwum. Należy zauważyć, że dysk powinien być +sformatowany do obsługi systemu plików pozwalającego posługiwać się +długimi nazwami plików (np. ext2, fat32 albo vfat). +

+ +
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ dalej ] +

+ +
+ +

+Używanie APT w trybie offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch2.html 2012-05-29 01:13:51.000000000 +0100 @@ -0,0 +1,202 @@ + + + + + + + + +Używanie APT w trybie offline - Używanie programu APT na obu komputerach + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ dalej ] +

+ +
+ +

+Używanie APT w trybie offline +
Część 2 - Używanie programu APT na obu komputerach +

+ +
+ +

2.1 Wprowadzenie

+ +

+APT dostępny na obu komputerach daje najprostszą kombinację. Zasadniczym +pomysłem tej metody jest umieszczenie kopii pliku status na dysku i użycie +odległego komputera, aby uzyskać najnowsze pliki pakietów i zdecydować, +które pakiety trzeba pobrać. Struktura katalogów na dysku powinna +wyglądać następująco: +

+ +
+       /disc/
+         archives/
+            partial/
+         lists/
+            partial/
+         status
+         sources.list
+         apt.conf
+
+ +
+ +

2.2 Plik konfiguracyjny

+ +

+Plik konfiguracyjny powinien informować program APT, aby przechowywał swoje +pliki na dysku, a także używał plików konfiguracyjnych z dysku. Plik +sources.list powinien zawierać prawidłowe odnośniki, których należy użyć +na zdalnym komputerze, a plik status powinien być kopią +/var/lib/dpkg/status. Należy zauważyć, że podczas używania +lokalnego archiwum trzeba użyć tych samych odnośników o identycznej +składni. +

+ +

+apt.conf musi zawierać niezbędne wpisy, by APT korzystał z dysku: +

+ +
+      APT
+      {
+        /* Wpis nie jest wymagany, jeśli oba komputery mają tę samą architekturę;
+         podaje architekturę naszego komputera programowi APT na odległym komputerze */
+        Architecture "i386";
+        
+        Get::Download-Only "true";
+      };
+      
+      Dir
+      {
+        /* Używaj katalogu disc na informacje stanu i przekieruj plik status
+           z domyślnego /var/lib/dpkg */
+        State "/disc/";
+        State::status "status";
+     
+        // Katalog lokalnie przechowywanych pakietów binarnych
+        Cache::archives "/disc/archives/";
+        Cache "/tmp/";
+        
+        // Lokalizacja pliku sources.list.
+        Etc "/disc";
+      };
+
+ +

+Więcej szczegółów można zobaczyć w stronie podręcznika apt.conf i w +przykładowym pliku konfiguracyjnym +/usr/share/doc/apt/examples/apt.conf. +

+ +

+Pierwszą rzeczą, jaką należy zrobić na oddalonym komputerze z Debianem to +zamontować dysk i przekopiować na niego plik /var/lib/dpkg/status. +Trzeba także utworzyć strukturę katalogów przedstawioną we +"Wprowadzeniu": archives/partial/ i lists/partial/. +Następnie należy przenieść dysk do oddalonego komputera z szybkim łączem +i skonfigurować plik sources.list. Na oddalonym komputerze wykonujemy +kolejno: +

+ +
+      # export APT_CONFIG="/disc/apt.conf"
+      # apt-get update
+      [ APT aktualizuje ustawienia ]
+      # apt-get dist-upgrade
+      [ APT pobiera wszystkie pakiety potrzebne do aktualizacji Twojego systemu ]
+
+ +

+Polecenie dist-upgrade można zastąpić każdym innym podstawowym poleceniem +APT, w szczególności dselect-upgrade. Można nawet użyć APT jako metody +dostępu dla dselect. Jednak stworzy to problem w przeniesieniu +Twoich operacji wyborów z powrotem na lokalny komputer. +

+ +

+W tej chwili katalog disc zawiera wszystkie pliki indeksowe oraz archiwa +niezbędne do aktualizacji maszyny z Debianem. Bierzemy dysk z powrotem do +siebie i wpisujemy: +

+ +
+       # export APT_CONFIG="/disc/apt.conf"
+       # apt-get check
+       [ APT tworzy lokalną kopię plików cache ]
+       # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade
+       [ Może też być inne polecenie programu APT ]
+
+ +

+Do prawidłowego działania koniecznie należy podać plik status z lokalnej +maszyny. To jest bardzo ważne! +

+ +

+Jeśli używasz dselect, możesz wykonać bardzo ryzykowną operację +skopiowania disc/status do /var/lib/dpkg/status, tak że wszystkie zmiany, +których dokonałeś na odległym komputerze, będą przeniesione. Mocno +zalecam, aby dokonywać doboru pakietów tylko na lokalnym komputerze, ale nie +zawsze jest to możliwe. NIE podmieniaj pliku status, jeśli dpkg lub APT +były uruchamiane w międzyczasie! +

+ +
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ dalej ] +

+ +
+ +

+Używanie APT w trybie offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/ch3.html 2012-05-29 01:13:51.000000000 +0100 @@ -0,0 +1,145 @@ + + + + + + + + +Używanie APT w trybie offline - Używanie programów APT i wget + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ dalej ] +

+ +
+ +

+Używanie APT w trybie offline +
Część 3 - Używanie programów APT i wget +

+ +
+ +

3.1 Wprowadzenie

+ +

+wget jest popularnym i przenośnym programem narzędziowym pobierania +plików, który działa prawie na każdym komputerze. W przeciwieństwie do +metody opisanej powyżej ta wymaga, aby na lokalnym komputerze była aktualna +lista dostępnych pakietów. +

+ +

+Należy stworzyć katalog disc tylko na pakiety do pobrania z innego komputera. +Użyta zostanie do tego opcja --print-uris programu apt-get, a następnie +przygotujemy skrypt dla programu wget, który pobierze właściwe pakiety. +

+ +
+ +

3.2 Kolejne kroki

+ +

+W odróżnieniu od poprzedniej metody działania ta nie wymaga specjalnych +plików konfiguracyjnych. Używamy jedynie podstawowych poleceń APT, by +wygenerować listę plików. +

+ +
+      # apt-get dist-upgrade 
+      [ Wybierz "no" po znaku zachęty, upewnij się, czy to właściwy wybór ]
+      # apt-get -qq --print-uris dist-upgrade > uris
+      # awk '{print "wget -O " $2 " " $1}' < uris > /disc/wget-script
+
+ +

+Można tu użyć także polecenia innego niż dist-upgrade, na przykład +dselect-upgrade. +

+ +

+Plik skryptu /disc/wget-script będzie teraz zawierać listę wywołań +programu wget, niezbędnych do pobrania potrzebnych archiwów. Skrypt ten +należy uruchomić w bieżącym katalogu o punkcie montowania disc, tak aby +zapisywał dane na tym dysku. +

+ +

+Na oddalonym komputerze należy wykonać coś takiego +

+ +
+       # cd /disc
+       # sh -x ./wget-script
+       [ czekaj.. ]
+
+ +

+Gdy archiwa zostaną pobrane i dysk wróci do komputera z Debianem, +instalowanie można prowadzić dalej poleceniem: +

+ +
+       # apt-get -o dir::cache::archives="/disc/" dist-upgrade
+
+ +

+Które użyje pobranych uprzednio archiwów z dysku. +

+ +
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ dalej ] +

+ +
+ +

+Używanie APT w trybie offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.html/index.html 2012-05-29 01:13:51.000000000 +0100 @@ -0,0 +1,128 @@ + + + + + + + + +Używanie APT w trybie offline + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ dalej ] +

+ +
+ +

+Używanie APT w trybie offline +

+ +
+ +

Streszczenie

+ +

+Dokument ten opisuje używanie programu APT w środowiskach pozbawionych +dostępu, do sieci, a w szczególności metodę pozwalającą na +przeprowadzanie aktualizacji systemu. +

+ +
+ +

Prawa autorskie

+ +

+Copyright © Jason Gunthorpe, 1999. +

+ +

+"APT" i ten dokument są oprogramowaniem wolnodostępnym, które +można rozpowszechniać oraz zmieniać zgodnie z postanowieniami drugiej albo +(wedle uznania) dowolnej późniejszej wersji "Ogólnej Licencji +Publicznej GNU" (GNU General Public License) publikowanej przez +"Fundację Wolnego Oprogramowania (Free Software Foundation). +

+ +

+Więcej szczegółów można uzyskać, przeglądając plik zawierający pełen +tekst licencji (w systemach Debian jest to plik +/usr/share/common-licenses/GPL). +

+ +
+ +

Spis treści

+ + + +
+ +

+[ powrót ] +[ Spis treści ] +[ 1 ] +[ 2 ] +[ 3 ] +[ dalej ] +

+ +
+ +

+Używanie APT w trybie offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pl.text.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch1.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch1.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch1.html 2012-05-29 01:14:39.000000000 +0100 @@ -0,0 +1,108 @@ + + + + + + + + +Usando o APT Offline - Introdução + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ próximo ] +

+ +
+ +

+Usando o APT Offline +
Capítulo 1 - Introdução +

+ +
+ +

1.1 Visão geral

+ +

+Normalmente o APT requer acesso directo a um arquivo Debian, seja duma media +local ou através de rede. Outra queixa comum e que uma máquina Debian está +numa ligação lenta, como um modem e outra máquina tem uma ligação muito +rápida mas estão fisicamente distantes. +

+ +

+A solução para isto é usar grandes médias amovíveis como um disco Zip ou +um disco SuperDisk. Estes discos não são suficientemente grandes para +armazenar o arquivo Debian inteiro mas podem facilmente conter um subconjunto +suficientemente grande para a maioria dos utilizadores. A ideia é usar o APT +para gerar uma lista de pacotes que são necessários e depois obter-los para o +disco usando outra máquina com boa ligação. É até possível usar outra +máquina Debian com APT ou usar um SO completamente diferente e uma ferramenta +de download como o wget. Deixe remote host representar a máquina que +descarrega os pacotes, e target host aquela com má ou nenhuma +ligação. +

+ +

+Isto é conseguido ao manipular criativamente o ficheiro de configuração do +APT. A premissa essencial para dizer ao APT para procurar num disco pelos seus +ficheiros de arquivo. Note que o disco deve estar formatado com um sistema de +ficheiros que saiba lidar com nomes de ficheiros longos como o ext2, fat32 ou +vfat. +

+ +
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ próximo ] +

+ +
+ +

+Usando o APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch2.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch2.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch2.html 2012-05-29 01:14:39.000000000 +0100 @@ -0,0 +1,199 @@ + + + + + + + + +Usando o APT Offline - Usando o APT em ambas máquinas + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ próximo ] +

+ +
+ +

+Usando o APT Offline +
Capítulo 2 - Usando o APT em ambas máquinas +

+ +
+ +

2.1 Visão geral

+ +

+Estando o APT disponível em ambas máquinas dá a configuração mais simples. +A ideia básica é colocar uma cópia do ficheiro de estado no disco e usar a +máquina remota para obter os ficheiros de pacotes mais recentes e decidir +quais pacotes descarregar. A estrutura de directórios do disco deverá +parecer-se com: +

+ +
+       /disc/
+         archives/
+            partial/
+         lists/
+            partial/
+         status
+         sources.list
+         apt.conf
+
+ +
+ +

2.2 O ficheiro de configuração

+ +

+O ficheiro de configuração deve dizer ao APT para armazenar os seus ficheiro +no disco e usar os ficheiros de configuração do disco também. O +sources.list deve conter os sites apropriados que deseja usar a partir da +máquina remota, e o ficheiro de estado deve ser uma cópia de +/var/lib/dpkg/status a partir do target host. Por favor +note, se está a usar um arquivo local você deve usar copy URIs, a sintaxe é +idêntica a file URIs. +

+ +

+apt.conf tem de conter a informação necessária para fazer o APT +usar o disco: +

+ +
+      APT
+      {
+        /* Isto não é necessário se as duas máquinas forem da mesma arquitectura, diz
+           ao APT remoto que arquitectura tem a máquina de destino */
+        Architecture "i386";
+        
+        Get::Download-Only "true";
+      };
+      
+      Dir
+      {
+        /* Usa o disco para informação de estado e redirecciona o ficheiro de estado a partir de
+           the /var/lib/dpkg default */
+        State "/disc/";
+        State::status "status";
+     
+        // Caches binárias serão armazenadas localmente
+        Cache::archives "/disc/archives/";
+        Cache "/tmp/";
+        
+        // Localização da lista de fontes.
+        Etc "/disc/";
+      };
+
+ +

+Mais detalhes podem ser vistos ao examinar o manual do apt.conf e o exemplo de +ficheiro de configuração em /usr/share/doc/apt/examples/apt.conf. +

+ +

+Na máquina de destino a primeira coisa a fazer é montar o disco e copiar +/var/lib/dpkg/status para ele. Você também precisa de criar os +directórios delineados na Visão Geral, archives/partial/ e +lists/partial/. Depois leve o disco até à máquina remota e +configure o sources.list. Na máquina remota execute o seguinte: +

+ +
+      # export APT_CONFIG="/disc/apt.conf"
+      # apt-get update
+      [ APT obtém os ficheiros de pacotes ]
+      # apt-get dist-upgrade
+      [ APT obtém todos os pacotes necessários para actualizar a máquina de destino ]
+
+ +

+O comando dist-upgrade pode ser substituído por qualquer outro comando APT +standard, particularmente dselect-upgrade. Você até pode usar um front-end +do APT como o dselect. No entanto isto apresenta um problema ao +comunicar as suas selecções de volta ao computador local. +

+ +

+Agora o disco contém todos os ficheiros de índice e os arquivos necessários +para actualizar a máquina de destino. Devolva o disco e corra: +

+ +
+       # export APT_CONFIG="/disc/apt.conf"
+       # apt-get check
+       [ APT gera uma cópia local dos ficheiros de cache ]
+       # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade
+       [ Ou qualquer outro comando APT ]
+
+ +

+Para uma função apropriada é necessário re-especificar que o ficheiro de +estado seja o ficheiro local. Isto é muito importante! +

+ +

+Se está a usar dselect você pode fazer a operação muito arriscada de copiar +disc/status para /var/lib/dpkg/status para que quaisquer selecções que faça +na máquina remota sejam actualizadas. Eu recomendo altamente que as pessoas +apenas façam selecções na máquina local - mas isto pode nem sempre ser +possível. NÃO copie o ficheiro de estado se entretanto correu o dpkg ou o +APT!! +

+ +
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ próximo ] +

+ +
+ +

+Usando o APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch3.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch3.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/ch3.html 2012-05-29 01:14:39.000000000 +0100 @@ -0,0 +1,144 @@ + + + + + + + + +Usando o APT Offline - Usando APT e wget + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ próximo ] +

+ +
+ +

+Usando o APT Offline +
Capítulo 3 - Usando APT e wget +

+ +
+ +

3.1 Visão geral

+ +

+wget é uma ferramenta popular e portável de download que pode correr +praticamente em qualquer máquina. Ao contrário do método acima, este requer +que a máquina Debian já tenha uma lista de pacotes disponíveis. +

+ +

+A ideia básica é criar um disco que tem apenas os ficheiros de arquivo +descarregados do site remoto. Isto é feito ao usar a opção --print-uris no +apt-get e depois preparar um script wget para realmente ir buscar os pacotes. +

+ +
+ +

3.2 Operação

+ +

+Ao contrário da técnica anterior, não são necessários ficheiros de +configuração especiais. Nós usamos meramente os comandos standard do APT +para gerar a lista de ficheiros. +

+ +
+      # apt-get dist-upgrade 
+      [ Escolha não quando perguntado, certifique-se que está contente com as acções ]
+      # apt-get -qq --print-uris dist-upgrade > uris
+      # awk '{print "wget -O " $2 " " $1}' < uris > /disc/wget-script
+
+ +

+Qualquer comando além do dist-upgrade pode ser usado aqui, incluindo +dselect-upgrade. +

+ +

+O ficheiro /disc/wget-script irá agora conter uma lista de comandos do wget +para executar de modo a obter os arquivos necessários. Este script deve ser +corrido com o directório actual sendo o ponto de montagem do disco para que +grave os resultados no disco. +

+ +

+A máquina remota deverá fazer algo como +

+ +
+       # cd /disc
+       # sh -x ./wget-script
+       [ wait.. ]
+
+ +

+Após os arquivos serem descarregados e o disco retornado à máquina Debian, a +instalação pode prosseguir usando, +

+ +
+       # apt-get -o dir::cache::archives="/disc/" dist-upgrade
+
+ +

+O qual irá usar os arquivos já obtidos e que estão no disco. +

+ +
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ próximo ] +

+ +
+ +

+Usando o APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/index.html apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/index.html --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.html/index.html 2012-05-29 01:14:39.000000000 +0100 @@ -0,0 +1,125 @@ + + + + + + + + +Usando o APT Offline + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ próximo ] +

+ +
+ +

+Usando o APT Offline +

+ +
+ +

Resumo

+ +

+Este documento descreve como usar o APT num ambiente sem rede, especificamente +uma aproximação 'sneaker-net' para executar actualizações. +

+ +
+ +

Nota dos Direitos de Autor

+ +

+Copyright © Jason Gunthorpe, 1999. +

+ +

+"APT" and this document are free software; you can redistribute them +and/or modify them under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +

+ +

+Para mais detalhes em sistemas Debian GNU/Linux, veja o ficheiro +/usr/share/common-licenses/GPL para a licença completa. +

+ +
+ +

Índice

+ + + +
+ +

+[ anterior ] +[ Índice ] +[ 1 ] +[ 2 ] +[ 3 ] +[ próximo ] +

+ +
+ +

+Usando o APT Offline +

+ +
+$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $
+
+Jason Gunthorpe jgg@debian.org
+
+
+
+ + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.pt.text.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/offline.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/offline.text.gz differ diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/README.MultiArch apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/README.MultiArch --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/README.MultiArch 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/README.MultiArch 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,63 @@ +Before we start with this topic: Note that MultiArch is not yet ready for +prime time and/or for the casual user. The implementation is so far widely +untested and only useful for developers of packagemanagment tools which +use APT and his friends and maintainers of (upcoming) MultiArch packages. +This README is especially NOT written for the casual user and is NOT a +usage guide - you have been warned. It is assumed that the reader has +at least a bit of knowledge about APT internals, dependency relations +and the MultiArch spec [0]. + +Note also that the toolchain isn't ready yet, e.g. while you can simulate +the installation of MultiArch packages they will more sooner than later +cause enormous problems if really installed as dpkg can't handle MultiArch +yet (no, --force-{overwrite,architecture} aren't good options here). +Other parts of the big picture are missing and/or untested too. +You have been warned! + + +The implementation is focused on NOT breaking existing singleArch-only +applications and/or systems as this is the current status-quo for all +systems. Also, many systems don't need (or can't make use of) MultiArch, +so APT will proceed in thinking SingleArch as long as it is not explicitly +told to handle MultiArch: +To activate MultiArch handling you need to specify architectures you +want to be considered by APT with the config list APT::Architectures +(Insert architectures in order of preference). +APT will download Packages files for all these architectures in the +update step. Exception: In the sourcelist is the optionfield used: +deb [ arch=amd64,i386 ] http://example.org/ experimental main +(This optionfield is a NOP in previous apt versions) + +Internally in APT a package is represented as a PkgIterator - +before MultiArch this PkgIterator was architecture unaware, +only VerIterators include the architecture they came from. +This is/was a big problem as all versions in a package are +considered for dependency resolution, so pinning will not work in all cases. + +The problem is solved by a conceptional change: +A PkgIterator is now architecture aware, so the packages +of foobar for amd64 and for i386 are now for apt internal totally +different packages. That is a good thing for e.g. pinning, but +sometimes you need the information that such packages are belonging together: +All these foobar packages therefore form a Group accessible with GrpIterators. +Note that the GrpIterator has the same name as all the packages in this group, +so e.g. apt-cache pkgnames iterates over GrpIterator to get the package names: +This is compatible to SingleArch as a Group consists only of a single package +and also to MultiArch as a Group consists of possible many packages which +all have the same name and are therefore out of interest for pkgnames. + + +Given all these internal changes it is quite interesting that the actual +implementation of MultiArch is trivial: Some implicit dependencies and a few +more provides are all changes needed to get it working. Especially noteworthy +is that it wasn't needed to change the resolver in any way and other parts only +need to be told about using GrpIterator instead of PkgIterator, so chances are +good that libapt-applications will proceed to work without or at least only +require minor changes, but your mileage may vary… + + +Known Issues and/or noteworthy stuff: +* The implementation is mostly untested, so it is very likely that APT will + eat your kids if you aren't as lucky as the author of these patches. + +[0] https://wiki.ubuntu.com/MultiarchSpec diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/README.progress-reporting apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/README.progress-reporting --- apt-0.9.3/debian/apt-doc/usr/share/doc/apt-doc/README.progress-reporting 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc/apt-doc/README.progress-reporting 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,69 @@ +Install-progress reporting +-------------------------- + +If the apt options: "APT::Status-Fd" is set, apt will send status +reports to that fd. The status information is seperated with a ':', +there are the following status conditions: + +status = {"pmstatus", "dlstatus", "conffile-prompt", "error", "media-change" } + +The reason for using a fd instead of a OpProgress class is that many +apt frontend fork a (vte) terminal for the actual installation. + +The reason to do the mapping and l10n of the dpkg states to human +readable (and translatable) strings is that this way the translation +needs to be done only once for all frontends. + + +pmstatus +-------- +Status of the package manager (dpkg). This is send when packages +are installed/removed. +pmstatus:pkgname:TotalPercentage:action-description + +PkgName = the name of the package +TotalPercentage = the total progress between [0..100] +description = a i18ned human readable decription of the current action + + +Example: +# ./apt-get install -o APT::Status-Fd=2 3dchess >/dev/null +pmstatus:3dchess:20:Preparing 3dchess +pmstatus:3dchess:40:Unpacking 3dchess +pmstatus:3dchess:60:Preparing to configure 3dchess +pmstatus:3dchess:80:Configuring 3dchess +pmstatus:3dchess:100:Installed 3dchess + +pmerror +------- +pmerror:deb:TotalPercentage:error string + +Example: +pmerror: /var/cache/apt/archives/krecipes_0.8.1-0ubuntu1_i386.deb : 75% : trying to overwrite `/usr/share/doc/kde/HTML/en/krecipes/krectip.png', which is also in package krecipes-data + + +pmconffile +---------- +pmconffile:conffile:percent:'current-conffile' 'new-conffile' useredited distedited + + +media-change +------------ +media-change:medium:drive:human-readable string + +example: +media-change: Ubuntu 5.10 _Breezy Badger_ - Alpha i386 (20050830):/cdrom/:Please insert the disc labeled: 'Ubuntu 5.10 _Breezy Badger_ - Alpha i386 (20050830)' in the drive '/cdrom/' and press enter. + + +dlstatus +-------- +dlstatus:AlreadDownloaded:TotalPercentage:action-description + +AlreadyDownloaded = the number of already downloaded packages +TotalPercentage = the total progress between [0..100] +description = a i18ned human readable decription of the current action + +Example: +dlstatus:1:9.05654:Downloading file 1 of 3 (4m40s remaining) +dlstatus:1:9.46357:Downloading file 1 of 3 (4m39s remaining) +dlstatus:1:9.61022:Downloading file 1 of 3 (4m38s remaining) \ No newline at end of file diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc-base/apt-offline-usage-guide apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc-base/apt-offline-usage-guide --- apt-0.9.3/debian/apt-doc/usr/share/doc-base/apt-offline-usage-guide 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc-base/apt-offline-usage-guide 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,13 @@ +Document: apt-offline-usage-guide +Title: APT Offline Usage Guide +Author: Jason Gunthorpe +Abstract: The APT Offline Usage Guide provides detailed instructions and + examples of how to use APT on an unconnected computer. +Section: Debian + +Format: html +Index: /usr/share/doc/apt-doc/offline.html/index.html +Files: /usr/share/doc/apt-doc/offline.html/*.html + +Format: text +Files: /usr/share/doc/apt-doc/offline.text.gz diff -Nru apt-0.9.3/debian/apt-doc/usr/share/doc-base/apt-user-guide apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc-base/apt-user-guide --- apt-0.9.3/debian/apt-doc/usr/share/doc-base/apt-user-guide 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc/usr/share/doc-base/apt-user-guide 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,13 @@ +Document: apt-user-guide +Title: APT User's Guide +Author: Jason Gunthorpe +Abstract: The APT User's Guide provides an overview of how to use the the + APT package manager, and provides a detailed look at the apt-get tool. +Section: Debian + +Format: html +Index: /usr/share/doc/apt-doc/guide.html/index.html +Files: /usr/share/doc/apt-doc/guide.html/*.html + +Format: text +Files: /usr/share/doc/apt-doc/guide.text.gz diff -Nru apt-0.9.3/debian/apt-doc.debhelper.log apt-0.9.3+rpi1/debian/apt-doc.debhelper.log --- apt-0.9.3/debian/apt-doc.debhelper.log 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc.debhelper.log 2012-05-29 01:15:01.000000000 +0100 @@ -0,0 +1,10 @@ +dh_prep +dh_installdocs +dh_installchangelogs +dh_compress +dh_fixperms +dh_installdeb +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb diff -Nru apt-0.9.3/debian/apt-doc.substvars apt-0.9.3+rpi1/debian/apt-doc.substvars --- apt-0.9.3/debian/apt-doc.substvars 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-doc.substvars 2012-05-29 01:14:56.000000000 +0100 @@ -0,0 +1 @@ +misc:Depends= diff -Nru apt-0.9.3/debian/apt.substvars apt-0.9.3+rpi1/debian/apt.substvars --- apt-0.9.3/debian/apt.substvars 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt.substvars 2012-05-30 00:10:42.000000000 +0100 @@ -0,0 +1,2 @@ +shlibs:Depends=libapt-pkg4.12 (>= 0.9.3+rpi1), libc6 (>= 2.4), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.6) +misc:Depends= diff -Nru apt-0.9.3/debian/apt-transport-https/DEBIAN/control apt-0.9.3+rpi1/debian/apt-transport-https/DEBIAN/control --- apt-0.9.3/debian/apt-transport-https/DEBIAN/control 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-transport-https/DEBIAN/control 2012-05-30 00:13:05.000000000 +0100 @@ -0,0 +1,17 @@ +Package: apt-transport-https +Source: apt +Version: 0.9.3+rpi1 +Architecture: armhf +Maintainer: APT Development Team +Installed-Size: 154 +Depends: libapt-pkg4.12 (>= 0.8.16~exp9), libc6 (>= 2.13-28), libcurl3-gnutls (>= 7.16.2), libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.4.0) +Section: admin +Priority: optional +Description: https download transport for APT + This package enables the usage of 'deb https://foo distro main' lines + in the /etc/apt/sources.list so that all package managers using the + libapt-pkg library can access metadata and packages available in sources + accessible over https (Hypertext Transfer Protocol Secure). + . + This transport supports server as well as client authentication + with certificates. diff -Nru apt-0.9.3/debian/apt-transport-https/DEBIAN/md5sums apt-0.9.3+rpi1/debian/apt-transport-https/DEBIAN/md5sums --- apt-0.9.3/debian/apt-transport-https/DEBIAN/md5sums 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-transport-https/DEBIAN/md5sums 2012-05-30 00:13:06.000000000 +0100 @@ -0,0 +1,5 @@ +4767de03f3e3a398dd37c890f6ef9cf4 usr/lib/apt/methods/https +0a9faf4bc39390053967e50c703b7c0e usr/share/doc/apt-transport-https/NEWS.Debian.gz +36989cdb9cd1a7c00d0e0896d8a54fda usr/share/doc/apt-transport-https/apt-transport-https.README +affe3df526be3e6cc9792163b3b9ffb9 usr/share/doc/apt-transport-https/changelog.gz +fa9fc3fde34b734ee15aecd2066df5b1 usr/share/doc/apt-transport-https/copyright Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-transport-https/usr/lib/apt/methods/https and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-transport-https/usr/lib/apt/methods/https differ diff -Nru apt-0.9.3/debian/apt-transport-https/usr/share/doc/apt-transport-https/apt-transport-https.README apt-0.9.3+rpi1/debian/apt-transport-https/usr/share/doc/apt-transport-https/apt-transport-https.README --- apt-0.9.3/debian/apt-transport-https/usr/share/doc/apt-transport-https/apt-transport-https.README 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-transport-https/usr/share/doc/apt-transport-https/apt-transport-https.README 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,2 @@ +See APT::https group of options in apt.conf(5) to configure how APT will handle +https:// URIs. Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-transport-https/usr/share/doc/apt-transport-https/changelog.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-transport-https/usr/share/doc/apt-transport-https/changelog.gz differ diff -Nru apt-0.9.3/debian/apt-transport-https/usr/share/doc/apt-transport-https/copyright apt-0.9.3+rpi1/debian/apt-transport-https/usr/share/doc/apt-transport-https/copyright --- apt-0.9.3/debian/apt-transport-https/usr/share/doc/apt-transport-https/copyright 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-transport-https/usr/share/doc/apt-transport-https/copyright 2012-05-29 23:24:20.000000000 +0100 @@ -0,0 +1,23 @@ +Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. +Apt is currently developed by APT Development Team . + +License: GPLv2+ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version +of the GNU General Public License. + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-transport-https/usr/share/doc/apt-transport-https/NEWS.Debian.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-transport-https/usr/share/doc/apt-transport-https/NEWS.Debian.gz differ diff -Nru apt-0.9.3/debian/apt-transport-https.debhelper.log apt-0.9.3+rpi1/debian/apt-transport-https.debhelper.log --- apt-0.9.3/debian/apt-transport-https.debhelper.log 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-transport-https.debhelper.log 2012-05-30 00:13:07.000000000 +0100 @@ -0,0 +1,32 @@ +dh_prep +dh_installdirs +dh_install +dh_installdocs +dh_installexamples +dh_installman +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb +dh_prep +dh_installdirs +dh_install +dh_installdocs +dh_installexamples +dh_installman +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb diff -Nru apt-0.9.3/debian/apt-transport-https.substvars apt-0.9.3+rpi1/debian/apt-transport-https.substvars --- apt-0.9.3/debian/apt-transport-https.substvars 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-transport-https.substvars 2012-05-30 00:13:02.000000000 +0100 @@ -0,0 +1,2 @@ +shlibs:Depends=libapt-pkg4.12 (>= 0.8.16~exp9), libc6 (>= 2.4), libc6 (>= 2.13-28), libcurl3-gnutls (>= 7.16.2), libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.4.0) +misc:Depends= diff -Nru apt-0.9.3/debian/apt-utils/DEBIAN/control apt-0.9.3+rpi1/debian/apt-utils/DEBIAN/control --- apt-0.9.3/debian/apt-utils/DEBIAN/control 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-utils/DEBIAN/control 2012-05-30 00:12:15.000000000 +0100 @@ -0,0 +1,19 @@ +Package: apt-utils +Source: apt +Version: 0.9.3+rpi1 +Architecture: armhf +Maintainer: APT Development Team +Installed-Size: 1246 +Depends: libapt-inst1.5 (>= 0.8.0), libapt-pkg4.12 (>= 0.8.16~exp9), libc6 (>= 2.13-28), libdb5.1, libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.4.0) +Suggests: xz-utils +Section: admin +Priority: important +Description: package managment related utility programs + This package contains some less used commandline utilities related + to package managment with APT. + . + * apt-extracttemplates is used by debconf to prompt for configuration + questions before installation. + * apt-ftparchive is used to create Packages and other index files + needed to publish an archive of debian packages + * apt-sortpkgs is a Packages/Sources file normalizer. diff -Nru apt-0.9.3/debian/apt-utils/DEBIAN/md5sums apt-0.9.3+rpi1/debian/apt-utils/DEBIAN/md5sums --- apt-0.9.3/debian/apt-utils/DEBIAN/md5sums 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-utils/DEBIAN/md5sums 2012-05-30 00:12:16.000000000 +0100 @@ -0,0 +1,71 @@ +5190e7329f3d46706589a9844a6d2057 usr/bin/apt-extracttemplates +527b8ad2bcfb98414bc9c721f51cbbb7 usr/bin/apt-ftparchive +104bd5775e496f26d84724444c23262c usr/bin/apt-internal-solver +7b4e63923f94bfe16df55dffc5959f0d usr/bin/apt-sortpkgs +cb314f9cf822a0e6518a461662fbe582 usr/lib/apt/solvers/dump +0a9faf4bc39390053967e50c703b7c0e usr/share/doc/apt-utils/NEWS.Debian.gz +affe3df526be3e6cc9792163b3b9ffb9 usr/share/doc/apt-utils/changelog.gz +fa9fc3fde34b734ee15aecd2066df5b1 usr/share/doc/apt-utils/copyright +733b4b1c35b69ca9fa7b637f79545656 usr/share/doc/apt-utils/examples/apt-ftparchive.conf +dbf8cb5c32b560f3dee3b16466c8cc7b usr/share/locale/ar/LC_MESSAGES/apt-utils.mo +3cc4c75890c56700bf6aeeaffd6426cd usr/share/locale/ast/LC_MESSAGES/apt-utils.mo +f1ccae25829d2a10d1325595ed57ce71 usr/share/locale/bg/LC_MESSAGES/apt-utils.mo +433902b18a7e7dbd9c721eba9f0ddba1 usr/share/locale/bs/LC_MESSAGES/apt-utils.mo +ddc25b0418e775c65b450f39b3c3dc23 usr/share/locale/ca/LC_MESSAGES/apt-utils.mo +c98b4500606e042e016f902c0750f338 usr/share/locale/cs/LC_MESSAGES/apt-utils.mo +6245d882eb987b3db92a2c530a4c03f7 usr/share/locale/cy/LC_MESSAGES/apt-utils.mo +54aa0a34aa0da1ebb826ec7ccb87a014 usr/share/locale/da/LC_MESSAGES/apt-utils.mo +df0ad6bbe5edf918d41f2656722e291b usr/share/locale/de/LC_MESSAGES/apt-utils.mo +ac82e3d627585274a3e52d36ba59cf6c usr/share/locale/dz/LC_MESSAGES/apt-utils.mo +24891e14ea99c251121f10d29cf3dc62 usr/share/locale/el/LC_MESSAGES/apt-utils.mo +8a724d9fe5ac2aeeba6cdd3765b12ad6 usr/share/locale/es/LC_MESSAGES/apt-utils.mo +b35651c33e843e6c434d08f430fdf446 usr/share/locale/eu/LC_MESSAGES/apt-utils.mo +6480601f8279207c221a5fbbcacc335c usr/share/locale/fi/LC_MESSAGES/apt-utils.mo +1418f14a0d8776c84db5cb97fe77a1a4 usr/share/locale/fr/LC_MESSAGES/apt-utils.mo +d2f8446357705710dac3ecdebc09ed1c usr/share/locale/gl/LC_MESSAGES/apt-utils.mo +918ca543ed2e511fb4a2e37a0b853e7b usr/share/locale/hu/LC_MESSAGES/apt-utils.mo +3e8696d0e143b1e83d5688e46ada8695 usr/share/locale/it/LC_MESSAGES/apt-utils.mo +b08c63d948af87ebab5041d5f0e3d536 usr/share/locale/ja/LC_MESSAGES/apt-utils.mo +9ad1f826ac2ddc97381cad3993c3aacd usr/share/locale/km/LC_MESSAGES/apt-utils.mo +4c30032e24f5dae2487ad3c8590ea65f usr/share/locale/ko/LC_MESSAGES/apt-utils.mo +90198f5887ca3110db73436aba9830c8 usr/share/locale/ku/LC_MESSAGES/apt-utils.mo +2381e5198f743169e1c9b6c404d62531 usr/share/locale/lt/LC_MESSAGES/apt-utils.mo +8ce453f4e8c756c943e6ab79bb88346b usr/share/locale/mr/LC_MESSAGES/apt-utils.mo +4d101c3c7aaf25c444bb4ddb1b006bf8 usr/share/locale/nb/LC_MESSAGES/apt-utils.mo +85030e56b2453f557abf1369d3dbe17f usr/share/locale/ne/LC_MESSAGES/apt-utils.mo +a3036bc347c41bc91895f337ba8b8bc3 usr/share/locale/nl/LC_MESSAGES/apt-utils.mo +a81d5146793ba56764ea42cbe120505c usr/share/locale/nn/LC_MESSAGES/apt-utils.mo +b3a0a18052c6a089a96c5c98c3d7b74f usr/share/locale/pl/LC_MESSAGES/apt-utils.mo +7b2993ef27d6245b0b5b6ba601117434 usr/share/locale/pt/LC_MESSAGES/apt-utils.mo +a986a16b148eb84a16e651c75fdc851d usr/share/locale/pt_BR/LC_MESSAGES/apt-utils.mo +e29a34720054e39d8fea547dce51bea3 usr/share/locale/ro/LC_MESSAGES/apt-utils.mo +e59c850e54471375b691c080780b6a18 usr/share/locale/ru/LC_MESSAGES/apt-utils.mo +f333fac8761f1640bb955a79b56e44a9 usr/share/locale/sk/LC_MESSAGES/apt-utils.mo +285db89c1c766ec06c763ebde8a7c072 usr/share/locale/sl/LC_MESSAGES/apt-utils.mo +8ef9e8053eb44ddcaeb0d379d381bf2e usr/share/locale/sv/LC_MESSAGES/apt-utils.mo +b5a1221a7c8d8b4a9e4d28ef7b76945d usr/share/locale/th/LC_MESSAGES/apt-utils.mo +0f0a7fee5a4f7aa7d61a5f8f0696e3cc usr/share/locale/tl/LC_MESSAGES/apt-utils.mo +f2a742a97e68d2e68ecc6335256f2b53 usr/share/locale/uk/LC_MESSAGES/apt-utils.mo +a214fa379aebc03bd8db3cecf9eb21d8 usr/share/locale/vi/LC_MESSAGES/apt-utils.mo +50a27db2c10ec68eefc42c36d10f151a usr/share/locale/zh_CN/LC_MESSAGES/apt-utils.mo +bf099e25617c610b854009870feff7f4 usr/share/locale/zh_TW/LC_MESSAGES/apt-utils.mo +378e36b3b156c126dfbd4660f67b457c usr/share/man/de/man1/apt-extracttemplates.1.gz +8f22663ef78987a363a1ab21c94fb6fe usr/share/man/de/man1/apt-ftparchive.1.gz +cf4b6382b9c1a728b88cd48906040db7 usr/share/man/de/man1/apt-sortpkgs.1.gz +a94c7b2678705eed64be895dffbae011 usr/share/man/es/man1/apt-extracttemplates.1.gz +0cc0458e9456b991fad8d887485c466a usr/share/man/es/man1/apt-ftparchive.1.gz +09de2144b3d54aec7938df5590c19617 usr/share/man/es/man1/apt-sortpkgs.1.gz +337ede665011bd9ad2be70e72325632b usr/share/man/fr/man1/apt-extracttemplates.1.gz +e7dd427982d08554c1b893423831e2ed usr/share/man/fr/man1/apt-ftparchive.1.gz +818a8d6d5bccd23dd8b3f5a9982f34d7 usr/share/man/fr/man1/apt-sortpkgs.1.gz +224e7a6680f89945329c97330083d94c usr/share/man/ja/man1/apt-extracttemplates.1.gz +88b815260a741e1de5545b641f0e0462 usr/share/man/ja/man1/apt-ftparchive.1.gz +5e40b52adcfabb1f2bcd94a0109eba49 usr/share/man/ja/man1/apt-sortpkgs.1.gz +3dc5041898b0cbbb3faed33bf949bab2 usr/share/man/man1/apt-extracttemplates.1.gz +af2f656e75b2b65db86c377e2fd9d5fb usr/share/man/man1/apt-ftparchive.1.gz +eb05ddaefcf463e63a65d4d3c97e1ae5 usr/share/man/man1/apt-sortpkgs.1.gz +2d35ef2cb1c3d72b086ea6acbabaf0a9 usr/share/man/pl/man1/apt-extracttemplates.1.gz +d2ab1fb2b7776bf633e96c8044ed3528 usr/share/man/pl/man1/apt-sortpkgs.1.gz +215cb2de02d609a45a5c14f937f87dfd usr/share/man/pt/man1/apt-extracttemplates.1.gz +5e4e60e8fd1a22f04ffb13b164585025 usr/share/man/pt/man1/apt-ftparchive.1.gz +4a7b510078d60398afaa2e79e454ceac usr/share/man/pt/man1/apt-sortpkgs.1.gz Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/bin/apt-extracttemplates and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/bin/apt-extracttemplates differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/bin/apt-ftparchive and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/bin/apt-ftparchive differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/bin/apt-internal-solver and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/bin/apt-internal-solver differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/bin/apt-sortpkgs and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/bin/apt-sortpkgs differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/lib/apt/solvers/apt and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/lib/apt/solvers/apt differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/lib/apt/solvers/dump and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/lib/apt/solvers/dump differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/doc/apt-utils/changelog.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/doc/apt-utils/changelog.gz differ diff -Nru apt-0.9.3/debian/apt-utils/usr/share/doc/apt-utils/copyright apt-0.9.3+rpi1/debian/apt-utils/usr/share/doc/apt-utils/copyright --- apt-0.9.3/debian/apt-utils/usr/share/doc/apt-utils/copyright 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-utils/usr/share/doc/apt-utils/copyright 2012-05-29 23:24:20.000000000 +0100 @@ -0,0 +1,23 @@ +Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. +Apt is currently developed by APT Development Team . + +License: GPLv2+ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version +of the GNU General Public License. + diff -Nru apt-0.9.3/debian/apt-utils/usr/share/doc/apt-utils/examples/apt-ftparchive.conf apt-0.9.3+rpi1/debian/apt-utils/usr/share/doc/apt-utils/examples/apt-ftparchive.conf --- apt-0.9.3/debian/apt-utils/usr/share/doc/apt-utils/examples/apt-ftparchive.conf 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-utils/usr/share/doc/apt-utils/examples/apt-ftparchive.conf 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,46 @@ +// This config is for use with the pool-structure for the packages, thus we +// don't use a Tree Section in here + +// The debian archive should be in the current working dir +Dir { + ArchiveDir "."; + CacheDir "."; +}; + +// Create Packages, Packages.gz and Packages.bz2, remove what you don't need +Default { + Packages::Compress ". gzip bzip2"; + Sources::Compress ". gzip bzip2"; + Contents::Compress ". gzip bzip2"; +}; + +// Includes the main section. You can structure the directory tree under +// ./pool/main any way you like, apt-ftparchive will take any deb (and +// source package) it can find. This creates a Packages a Sources and a +// Contents file for these in the main section of the sid release +BinDirectory "pool/main" { + Packages "dists/sid/main/binary-i386/Packages"; + Sources "dists/sid/main/source/Sources"; + Contents "dists/sid/Contents-i386"; +} + +// This is the same for the contrib section +BinDirectory "pool/contrib" { + Packages "dists/sid/contrib/binary-i386/Packages"; + Sources "dists/sid/contrib/source/Sources"; + Contents "dists/sid/Contents-i386"; +} + +// This is the same for the non-free section +BinDirectory "pool/non-free" { + Packages "dists/sid/non-free/binary-i386/Packages"; + Sources "dists/sid/non-free/source/Sources"; + Contents "dists/sid/Contents-i386"; +}; + +// By default all Packages should have the extension ".deb" +Default { + Packages { + Extensions ".deb"; + }; +}; Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/doc/apt-utils/NEWS.Debian.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/doc/apt-utils/NEWS.Debian.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/ar/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/ar/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/ast/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/ast/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/bg/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/bg/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/bs/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/bs/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/ca/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/ca/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/cs/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/cs/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/cy/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/cy/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/da/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/da/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/de/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/de/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/dz/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/dz/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/el/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/el/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/es/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/es/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/eu/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/eu/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/fi/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/fi/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/fr/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/fr/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/gl/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/gl/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/hu/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/hu/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/it/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/it/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/ja/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/ja/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/km/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/km/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/ko/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/ko/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/ku/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/ku/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/lt/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/lt/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/mr/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/mr/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/nb/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/nb/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/ne/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/ne/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/nl/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/nl/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/nn/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/nn/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/pl/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/pl/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/pt/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/pt/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/pt_BR/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/pt_BR/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/ro/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/ro/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/ru/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/ru/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/sk/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/sk/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/sl/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/sl/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/sv/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/sv/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/th/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/th/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/tl/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/tl/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/uk/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/uk/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/vi/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/vi/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/zh_CN/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/zh_CN/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/locale/zh_TW/LC_MESSAGES/apt-utils.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/locale/zh_TW/LC_MESSAGES/apt-utils.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/de/man1/apt-extracttemplates.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/de/man1/apt-extracttemplates.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/de/man1/apt-ftparchive.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/de/man1/apt-ftparchive.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/de/man1/apt-sortpkgs.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/de/man1/apt-sortpkgs.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/es/man1/apt-extracttemplates.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/es/man1/apt-extracttemplates.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/es/man1/apt-ftparchive.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/es/man1/apt-ftparchive.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/es/man1/apt-sortpkgs.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/es/man1/apt-sortpkgs.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/fr/man1/apt-extracttemplates.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/fr/man1/apt-extracttemplates.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/fr/man1/apt-ftparchive.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/fr/man1/apt-ftparchive.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/fr/man1/apt-sortpkgs.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/fr/man1/apt-sortpkgs.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/ja/man1/apt-extracttemplates.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/ja/man1/apt-extracttemplates.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/ja/man1/apt-ftparchive.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/ja/man1/apt-ftparchive.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/ja/man1/apt-sortpkgs.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/ja/man1/apt-sortpkgs.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/man1/apt-extracttemplates.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/man1/apt-extracttemplates.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/man1/apt-ftparchive.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/man1/apt-ftparchive.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/man1/apt-sortpkgs.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/man1/apt-sortpkgs.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/pl/man1/apt-extracttemplates.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/pl/man1/apt-extracttemplates.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/pl/man1/apt-sortpkgs.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/pl/man1/apt-sortpkgs.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/pt/man1/apt-extracttemplates.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/pt/man1/apt-extracttemplates.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/pt/man1/apt-ftparchive.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/pt/man1/apt-ftparchive.1.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/apt-utils/usr/share/man/pt/man1/apt-sortpkgs.1.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/apt-utils/usr/share/man/pt/man1/apt-sortpkgs.1.gz differ diff -Nru apt-0.9.3/debian/apt-utils.debhelper.log apt-0.9.3+rpi1/debian/apt-utils.debhelper.log --- apt-0.9.3/debian/apt-utils.debhelper.log 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-utils.debhelper.log 2012-05-30 00:12:17.000000000 +0100 @@ -0,0 +1,36 @@ +dh_prep +dh_installdirs +dh_install +dh_link +dh_installdocs +dh_installexamples +dh_installman +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_makeshlibs +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb +dh_prep +dh_installdirs +dh_install +dh_link +dh_installdocs +dh_installexamples +dh_installman +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_makeshlibs +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb diff -Nru apt-0.9.3/debian/apt-utils.substvars apt-0.9.3+rpi1/debian/apt-utils.substvars --- apt-0.9.3/debian/apt-utils.substvars 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/apt-utils.substvars 2012-05-30 00:12:12.000000000 +0100 @@ -0,0 +1,2 @@ +shlibs:Depends=libapt-inst1.5 (>= 0.8.0), libapt-pkg4.12 (>= 0.8.16~exp9), libc6 (>= 2.4), libc6 (>= 2.13-28), libdb5.1, libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.4.0) +misc:Depends= diff -Nru apt-0.9.3/debian/changelog apt-0.9.3+rpi1/debian/changelog --- apt-0.9.3/debian/changelog 2012-05-11 16:16:22.000000000 +0100 +++ apt-0.9.3+rpi1/debian/changelog 2012-05-29 00:08:09.000000000 +0100 @@ -1,3 +1,9 @@ +apt (0.9.3+rpi1) wheezy; urgency=low + + * Change dependency from debian-archive-keyring to raspbian-archive-keyring + + -- Peter Michael Green Mon, 28 May 2012 23:07:17 +0000 + apt (0.9.3) unstable; urgency=low [ David Kalnischkies ] diff -Nru apt-0.9.3/debian/control apt-0.9.3+rpi1/debian/control --- apt-0.9.3/debian/control 2012-04-16 18:23:05.000000000 +0100 +++ apt-0.9.3+rpi1/debian/control 2012-05-29 00:07:01.000000000 +0100 @@ -16,7 +16,7 @@ Package: apt Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, debian-archive-keyring, gnupg +Depends: ${shlibs:Depends}, ${misc:Depends}, raspbian-archive-keyring, gnupg Replaces: manpages-pl (<< 20060617-3~) Conflicts: python-apt (<< 0.7.93.2~) Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, xz-utils, python-apt diff -Nru apt-0.9.3/debian/files apt-0.9.3+rpi1/debian/files --- apt-0.9.3/debian/files 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/files 2012-05-30 00:13:05.000000000 +0100 @@ -0,0 +1,14 @@ +apt-doc_0.9.3+rpi1_all.deb doc optional +libapt-pkg-doc_0.9.3+rpi1_all.deb doc optional +libapt-pkg4.12_0.9.3+rpi1_armhf.deb admin important +libapt-inst1.5_0.9.3+rpi1_armhf.deb admin important +apt_0.9.3+rpi1_armhf.deb admin important +libapt-pkg-dev_0.9.3+rpi1_armhf.deb libdevel optional +apt-utils_0.9.3+rpi1_armhf.deb admin important +apt-transport-https_0.9.3+rpi1_armhf.deb admin optional +libapt-pkg4.12_0.9.3+rpi1_armhf.deb admin important +libapt-inst1.5_0.9.3+rpi1_armhf.deb admin important +apt_0.9.3+rpi1_armhf.deb admin important +libapt-pkg-dev_0.9.3+rpi1_armhf.deb libdevel optional +apt-utils_0.9.3+rpi1_armhf.deb admin important +apt-transport-https_0.9.3+rpi1_armhf.deb admin optional diff -Nru apt-0.9.3/debian/libapt-inst1.5/DEBIAN/control apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/control --- apt-0.9.3/debian/libapt-inst1.5/DEBIAN/control 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/control 2012-05-29 23:53:42.000000000 +0100 @@ -0,0 +1,15 @@ +Package: libapt-inst1.5 +Source: apt +Version: 0.9.3+rpi1 +Architecture: armhf +Maintainer: APT Development Team +Installed-Size: 685 +Pre-Depends: multiarch-support +Depends: libapt-pkg4.12 (>= 0.8.16~exp9), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.4.0) +Section: admin +Priority: important +Multi-Arch: same +Description: deb package format runtime library + This library provides methods to query and extract information + from deb packages. This includes the control data and the package + file content. diff -Nru apt-0.9.3/debian/libapt-inst1.5/DEBIAN/md5sums apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/md5sums --- apt-0.9.3/debian/libapt-inst1.5/DEBIAN/md5sums 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/md5sums 2012-05-29 23:53:43.000000000 +0100 @@ -0,0 +1,46 @@ +fbe7d7a8a9d9b0d8cf46fb42eed08d5d usr/lib/arm-linux-gnueabihf/libapt-inst.so.1.5.0 +0a9faf4bc39390053967e50c703b7c0e usr/share/doc/libapt-inst1.5/NEWS.Debian.gz +affe3df526be3e6cc9792163b3b9ffb9 usr/share/doc/libapt-inst1.5/changelog.gz +fa9fc3fde34b734ee15aecd2066df5b1 usr/share/doc/libapt-inst1.5/copyright +01cf2e68bbb3e91c80542b0bdd4ef960 usr/share/locale/ar/LC_MESSAGES/libapt-inst1.5.mo +63b4cd8c925ba8bef069dbbc3f4b91fa usr/share/locale/ast/LC_MESSAGES/libapt-inst1.5.mo +1d0f3be5b9b22ac20bc1ab3a3bc572dc usr/share/locale/bg/LC_MESSAGES/libapt-inst1.5.mo +9e7d998d500db53e3a0aa1082c9eb8bb usr/share/locale/bs/LC_MESSAGES/libapt-inst1.5.mo +142dd8ef08ada6ed3c0d98d474d3cab7 usr/share/locale/ca/LC_MESSAGES/libapt-inst1.5.mo +1dcd3ea90a8f4d1c306299e1d2a75634 usr/share/locale/cs/LC_MESSAGES/libapt-inst1.5.mo +58f328246d5d1b1dd748d076d1f30899 usr/share/locale/cy/LC_MESSAGES/libapt-inst1.5.mo +8095e10cb1577ce2581681f08356d319 usr/share/locale/da/LC_MESSAGES/libapt-inst1.5.mo +09ff2fda14625f94f736e4b76b36bdd9 usr/share/locale/de/LC_MESSAGES/libapt-inst1.5.mo +0c67afd762f9efef65e3be894e636326 usr/share/locale/dz/LC_MESSAGES/libapt-inst1.5.mo +a051e5c2e65a9d92dce75f2fc1e127b8 usr/share/locale/el/LC_MESSAGES/libapt-inst1.5.mo +f3615ac1bab89263fc0a93421c3b26e1 usr/share/locale/es/LC_MESSAGES/libapt-inst1.5.mo +3a6451f2922dc4d909df7d8744017ce7 usr/share/locale/eu/LC_MESSAGES/libapt-inst1.5.mo +19122a943728e0a05a5579210ee4d797 usr/share/locale/fi/LC_MESSAGES/libapt-inst1.5.mo +84856835899bd66953f9247b8ae1d3d3 usr/share/locale/fr/LC_MESSAGES/libapt-inst1.5.mo +4b49468d43cba5b591c9b80eaf4e4a2d usr/share/locale/gl/LC_MESSAGES/libapt-inst1.5.mo +7971d378235a663d515ba538ceff4219 usr/share/locale/hu/LC_MESSAGES/libapt-inst1.5.mo +5aa98974c957587eb953eec819e845be usr/share/locale/it/LC_MESSAGES/libapt-inst1.5.mo +5196575c89dc90dc63b5f5f9f7c0a725 usr/share/locale/ja/LC_MESSAGES/libapt-inst1.5.mo +30f74054e3e2b433ee6820b254f390be usr/share/locale/km/LC_MESSAGES/libapt-inst1.5.mo +d0e9208976d263e07e8eff94de09403a usr/share/locale/ko/LC_MESSAGES/libapt-inst1.5.mo +e3605acf232445b4b331c092caf11ffb usr/share/locale/ku/LC_MESSAGES/libapt-inst1.5.mo +22351b8d7a2807c4f51c074e38b88850 usr/share/locale/lt/LC_MESSAGES/libapt-inst1.5.mo +96d5e34d89a0f2171bc266decd890737 usr/share/locale/mr/LC_MESSAGES/libapt-inst1.5.mo +28f866fa53152e5a59efee251579c015 usr/share/locale/nb/LC_MESSAGES/libapt-inst1.5.mo +a413bb361826d696559a6f757b4cea48 usr/share/locale/ne/LC_MESSAGES/libapt-inst1.5.mo +33954732a83f5ca28cddcbbab510801c usr/share/locale/nl/LC_MESSAGES/libapt-inst1.5.mo +d0ad178e5a919d38f09efc87837b63d7 usr/share/locale/nn/LC_MESSAGES/libapt-inst1.5.mo +f04a00abd2725937152c1d4ceb977afc usr/share/locale/pl/LC_MESSAGES/libapt-inst1.5.mo +8e75498f9ab5b9d925f050753fcf4dc0 usr/share/locale/pt/LC_MESSAGES/libapt-inst1.5.mo +57b2f6176ef523a58f16562d77efb8b9 usr/share/locale/pt_BR/LC_MESSAGES/libapt-inst1.5.mo +8562061137e173b116d4c37692b6589c usr/share/locale/ro/LC_MESSAGES/libapt-inst1.5.mo +127bbd24b7d787d1d5beeae04982e625 usr/share/locale/ru/LC_MESSAGES/libapt-inst1.5.mo +1524fda3b21048dc40a67baad800429c usr/share/locale/sk/LC_MESSAGES/libapt-inst1.5.mo +1fb0833da08a6ba56b48a6430f773c51 usr/share/locale/sl/LC_MESSAGES/libapt-inst1.5.mo +e77e3eb49ba2780443e41321a7369531 usr/share/locale/sv/LC_MESSAGES/libapt-inst1.5.mo +e6861f2aa8d4134013275a05d7c61766 usr/share/locale/th/LC_MESSAGES/libapt-inst1.5.mo +f9d90ee8cefe276da8aaea67dcd6fd51 usr/share/locale/tl/LC_MESSAGES/libapt-inst1.5.mo +e386c6a03639dfb17776f9659d60d3f7 usr/share/locale/uk/LC_MESSAGES/libapt-inst1.5.mo +7538c447afc867153c9200e42209b27c usr/share/locale/vi/LC_MESSAGES/libapt-inst1.5.mo +e799f556a2b1cab5c20b1ddf652ffa5f usr/share/locale/zh_CN/LC_MESSAGES/libapt-inst1.5.mo +3ad54bb75882ed995b028e996a2024da usr/share/locale/zh_TW/LC_MESSAGES/libapt-inst1.5.mo diff -Nru apt-0.9.3/debian/libapt-inst1.5/DEBIAN/postinst apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/postinst --- apt-0.9.3/debian/libapt-inst1.5/DEBIAN/postinst 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/postinst 2012-05-29 23:53:11.000000000 +0100 @@ -0,0 +1,7 @@ +#!/bin/sh +set -e +# Automatically added by dh_makeshlibs +if [ "$1" = "configure" ]; then + ldconfig +fi +# End automatically added section diff -Nru apt-0.9.3/debian/libapt-inst1.5/DEBIAN/postrm apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/postrm --- apt-0.9.3/debian/libapt-inst1.5/DEBIAN/postrm 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/postrm 2012-05-29 23:53:11.000000000 +0100 @@ -0,0 +1,7 @@ +#!/bin/sh +set -e +# Automatically added by dh_makeshlibs +if [ "$1" = "remove" ]; then + ldconfig +fi +# End automatically added section diff -Nru apt-0.9.3/debian/libapt-inst1.5/DEBIAN/shlibs apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/shlibs --- apt-0.9.3/debian/libapt-inst1.5/DEBIAN/shlibs 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/shlibs 2012-05-29 23:53:05.000000000 +0100 @@ -0,0 +1 @@ +libapt-inst 1.5 libapt-inst1.5 diff -Nru apt-0.9.3/debian/libapt-inst1.5/DEBIAN/symbols apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/symbols --- apt-0.9.3/debian/libapt-inst1.5/DEBIAN/symbols 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5/DEBIAN/symbols 2012-05-29 23:53:09.000000000 +0100 @@ -0,0 +1,108 @@ +libapt-inst.so.1.5 libapt-inst1.5 #MINVER# +* Build-Depends-Package: libapt-pkg-dev + _ZN10ExtractTar2GoER12pkgDirStream@Base 0.8.0 + _ZN10ExtractTar4DoneEb@Base 0.8.0 + _ZN10ExtractTar9StartGzipEv@Base 0.8.0 + _ZN10ExtractTarC1ER6FileFdmSs@Base 0.8.0 + _ZN10ExtractTarC2ER6FileFdmSs@Base 0.8.0 + _ZN10ExtractTarD0Ev@Base 0.8.0 + _ZN10ExtractTarD1Ev@Base 0.8.0 + _ZN10ExtractTarD2Ev@Base 0.8.0 + _ZN10debDebFile10GotoMemberEPKc@Base 0.8.0 + _ZN10debDebFile11CheckMemberEPKc@Base 0.8.0 + _ZN10debDebFile14ControlExtract6DoItemERN12pkgDirStream4ItemERi@Base 0.8.0 + _ZN10debDebFile14ControlExtractD0Ev@Base 0.8.0 + _ZN10debDebFile14ControlExtractD1Ev@Base 0.8.0 + _ZN10debDebFile14ControlExtractD2Ev@Base 0.8.0 + _ZN10debDebFile14ExtractArchiveER12pkgDirStream@Base 0.8.0 + _ZN10debDebFile17MemControlExtract11TakeControlEPKvm@Base 0.8.0 + _ZN10debDebFile17MemControlExtract4ReadERS_@Base 0.8.0 + _ZN10debDebFile17MemControlExtract6DoItemERN12pkgDirStream4ItemERi@Base 0.8.0 + _ZN10debDebFile17MemControlExtract7ProcessERN12pkgDirStream4ItemEPKhmm@Base 0.8.0 + _ZN10debDebFile17MemControlExtractD0Ev@Base 0.8.0 + _ZN10debDebFile17MemControlExtractD1Ev@Base 0.8.0 + _ZN10debDebFile17MemControlExtractD2Ev@Base 0.8.0 + _ZN10debDebFileC1ER6FileFd@Base 0.8.0 + _ZN10debDebFileC2ER6FileFd@Base 0.8.0 + _ZN10pkgExtract12FinishedFileERN12pkgDirStream4ItemEi@Base 0.8.0 + _ZN10pkgExtract15CheckDirReplaceESsj@Base 0.8.0 + _ZN10pkgExtract16HandleOverwritesEN10pkgFLCache12NodeIteratorEb@Base 0.8.0 + _ZN10pkgExtract4FailERN12pkgDirStream4ItemEi@Base 0.8.0 + _ZN10pkgExtract6DoItemERN12pkgDirStream4ItemERi@Base 0.8.0 + _ZN10pkgExtract7AbortedEv@Base 0.8.0 + _ZN10pkgExtract8FinishedEv@Base 0.8.0 + _ZN10pkgExtractC1ER10pkgFLCacheN8pkgCache11VerIteratorE@Base 0.8.0 + _ZN10pkgExtractC2ER10pkgFLCacheN8pkgCache11VerIteratorE@Base 0.8.0 + _ZN10pkgExtractD0Ev@Base 0.8.0 + _ZN10pkgExtractD1Ev@Base 0.8.0 + _ZN10pkgExtractD2Ev@Base 0.8.0 + _ZN10pkgFLCache10TreeLookupEPjPKcS2_mS0_b@Base 0.8.0 + _ZN10pkgFLCache11AddConfFileEPKcS1_RKNS_11PkgIteratorEPKh@Base 0.8.0 + _ZN10pkgFLCache12AddDiversionERKNS_11PkgIteratorEPKcS4_@Base 0.8.0 + _ZN10pkgFLCache14BeginDiverLoadEv@Base 0.8.0 + _ZN10pkgFLCache15FinishDiverLoadEv@Base 0.8.0 + _ZN10pkgFLCache6GetPkgEPKcS1_b@Base 0.8.0 + _ZN10pkgFLCache6HeaderC1Ev@Base 0.8.0 + _ZN10pkgFLCache6HeaderC2Ev@Base 0.8.0 + _ZN10pkgFLCache7GetNodeEPKcS1_jbb@Base 0.8.0 + _ZN10pkgFLCache8DropNodeEj@Base 0.8.0 + _ZN10pkgFLCache8HashNodeERKNS_12NodeIteratorE@Base 0.8.0 + _ZN10pkgFLCache9PrintTreeEjm@Base 0.8.0 + _ZN10pkgFLCacheC1ER11DynamicMMap@Base 0.8.0 + _ZN10pkgFLCacheC2ER11DynamicMMap@Base 0.8.0 + _ZN12pkgDirStream12FinishedFileERNS_4ItemEi@Base 0.8.0 + _ZN12pkgDirStream4FailERNS_4ItemEi@Base 0.8.0 + _ZN12pkgDirStream6DoItemERNS_4ItemERi@Base 0.8.0 + _ZN12pkgDirStream7ProcessERNS_4ItemEPKhmm@Base 0.8.0 + _ZN12pkgDirStreamD0Ev@Base 0.8.0 + _ZN12pkgDirStreamD1Ev@Base 0.8.0 + _ZN12pkgDirStreamD2Ev@Base 0.8.0 + _ZN8pkgCache11DepIteratorppEi@Base 0.8.0 + _ZN8pkgCache11DepIteratorppEv@Base 0.8.0 + _ZN8pkgCache11VerIteratorppEi@Base 0.8.0 + _ZN8pkgCache11VerIteratorppEv@Base 0.8.0 + _ZN9ARArchive11LoadHeadersEv@Base 0.8.0 + _ZN9ARArchiveC1ER6FileFd@Base 0.8.0 + _ZN9ARArchiveC2ER6FileFd@Base 0.8.0 + _ZN9ARArchiveD1Ev@Base 0.8.0 + _ZN9ARArchiveD2Ev@Base 0.8.0 + _ZNK10pkgFLCache12NodeIterator11RealPackageEv@Base 0.8.0 + _ZNK10pkgFLCache6Header10CheckSizesERS0_@Base 0.8.0 + _ZNK8pkgCache11DepIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache11VerIterator12OwnerPointerEv@Base 0.8.0 + _ZNK9ARArchive10FindMemberEPKc@Base 0.8.0 + _ZNSs19_M_replace_dispatchIPhEERSsN9__gnu_cxx17__normal_iteratorIPcSsEES5_T_S6_St12__false_type@Base 0.8.0 + _ZNSt6vectorIN3APT13Configuration10CompressorESaIS2_EED1Ev@Base 0.8.12 + _ZNSt6vectorIN3APT13Configuration10CompressorESaIS2_EED2Ev@Base 0.8.12 + _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_@Base 0.8.0 + _ZTI10ExtractTar@Base 0.8.0 + _ZTI10pkgExtract@Base 0.8.0 + _ZTI12pkgDirStream@Base 0.8.0 + _ZTIN10debDebFile14ControlExtractE@Base 0.8.0 + _ZTIN10debDebFile17MemControlExtractE@Base 0.8.0 + _ZTIN8pkgCache11DepIteratorE@Base 0.8.0 + _ZTIN8pkgCache11VerIteratorE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_10DependencyENS_11DepIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_7VersionENS_11VerIteratorEEE@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache10DependencyEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache7VersionEiPS2_RS2_E@Base 0.8.0 + _ZTS10ExtractTar@Base 0.8.0 + _ZTS10pkgExtract@Base 0.8.0 + _ZTS12pkgDirStream@Base 0.8.0 + _ZTSN10debDebFile14ControlExtractE@Base 0.8.0 + _ZTSN10debDebFile17MemControlExtractE@Base 0.8.0 + _ZTSN8pkgCache11DepIteratorE@Base 0.8.0 + _ZTSN8pkgCache11VerIteratorE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_10DependencyENS_11DepIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_7VersionENS_11VerIteratorEEE@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache10DependencyEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache7VersionEiPS2_RS2_E@Base 0.8.0 + _ZTV10ExtractTar@Base 0.8.0 + _ZTV10pkgExtract@Base 0.8.0 + _ZTV12pkgDirStream@Base 0.8.0 + _ZTVN10debDebFile14ControlExtractE@Base 0.8.0 + _ZTVN10debDebFile17MemControlExtractE@Base 0.8.0 + _ZTVN8pkgCache11DepIteratorE@Base 0.8.0 + _ZTVN8pkgCache11VerIteratorE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_10DependencyENS_11DepIteratorEEE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_7VersionENS_11VerIteratorEEE@Base 0.8.0 Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/lib/arm-linux-gnueabihf/libapt-inst.so.1.5 and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/lib/arm-linux-gnueabihf/libapt-inst.so.1.5 differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/lib/arm-linux-gnueabihf/libapt-inst.so.1.5.0 and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/lib/arm-linux-gnueabihf/libapt-inst.so.1.5.0 differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/doc/libapt-inst1.5/changelog.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/doc/libapt-inst1.5/changelog.gz differ diff -Nru apt-0.9.3/debian/libapt-inst1.5/usr/share/doc/libapt-inst1.5/copyright apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/doc/libapt-inst1.5/copyright --- apt-0.9.3/debian/libapt-inst1.5/usr/share/doc/libapt-inst1.5/copyright 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/doc/libapt-inst1.5/copyright 2012-05-29 23:24:20.000000000 +0100 @@ -0,0 +1,23 @@ +Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. +Apt is currently developed by APT Development Team . + +License: GPLv2+ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version +of the GNU General Public License. + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/doc/libapt-inst1.5/NEWS.Debian.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/doc/libapt-inst1.5/NEWS.Debian.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/ar/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/ar/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/ast/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/ast/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/bg/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/bg/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/bs/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/bs/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/ca/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/ca/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/cs/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/cs/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/cy/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/cy/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/da/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/da/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/de/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/de/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/dz/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/dz/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/el/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/el/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/es/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/es/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/eu/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/eu/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/fi/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/fi/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/fr/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/fr/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/gl/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/gl/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/hu/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/hu/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/it/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/it/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/ja/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/ja/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/km/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/km/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/ko/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/ko/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/ku/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/ku/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/lt/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/lt/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/mr/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/mr/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/nb/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/nb/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/ne/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/ne/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/nl/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/nl/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/nn/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/nn/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/pl/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/pl/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/pt/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/pt/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/pt_BR/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/pt_BR/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/ro/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/ro/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/ru/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/ru/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/sk/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/sk/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/sl/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/sl/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/sv/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/sv/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/th/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/th/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/tl/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/tl/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/uk/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/uk/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/vi/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/vi/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/zh_CN/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/zh_CN/LC_MESSAGES/libapt-inst1.5.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-inst1.5/usr/share/locale/zh_TW/LC_MESSAGES/libapt-inst1.5.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-inst1.5/usr/share/locale/zh_TW/LC_MESSAGES/libapt-inst1.5.mo differ diff -Nru apt-0.9.3/debian/libapt-inst1.5.debhelper.log apt-0.9.3+rpi1/debian/libapt-inst1.5.debhelper.log --- apt-0.9.3/debian/libapt-inst1.5.debhelper.log 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5.debhelper.log 2012-05-29 23:53:44.000000000 +0100 @@ -0,0 +1,30 @@ +dh_prep +dh_installdirs +dh_install +dh_installdocs +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_makeshlibs +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb +dh_prep +dh_installdirs +dh_install +dh_installdocs +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_makeshlibs +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb diff -Nru apt-0.9.3/debian/libapt-inst1.5.postinst.debhelper apt-0.9.3+rpi1/debian/libapt-inst1.5.postinst.debhelper --- apt-0.9.3/debian/libapt-inst1.5.postinst.debhelper 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5.postinst.debhelper 2012-05-29 23:53:05.000000000 +0100 @@ -0,0 +1,5 @@ +# Automatically added by dh_makeshlibs +if [ "$1" = "configure" ]; then + ldconfig +fi +# End automatically added section diff -Nru apt-0.9.3/debian/libapt-inst1.5.postrm.debhelper apt-0.9.3+rpi1/debian/libapt-inst1.5.postrm.debhelper --- apt-0.9.3/debian/libapt-inst1.5.postrm.debhelper 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5.postrm.debhelper 2012-05-29 23:53:05.000000000 +0100 @@ -0,0 +1,5 @@ +# Automatically added by dh_makeshlibs +if [ "$1" = "remove" ]; then + ldconfig +fi +# End automatically added section diff -Nru apt-0.9.3/debian/libapt-inst1.5.substvars apt-0.9.3+rpi1/debian/libapt-inst1.5.substvars --- apt-0.9.3/debian/libapt-inst1.5.substvars 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-inst1.5.substvars 2012-05-29 23:53:39.000000000 +0100 @@ -0,0 +1,3 @@ +misc:Pre-Depends=multiarch-support +shlibs:Depends=libapt-pkg4.12 (>= 0.8.16~exp9), libc6 (>= 2.4), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.4.0) +misc:Depends= diff -Nru apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/control apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/control --- apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/control 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/control 2012-05-29 23:52:43.000000000 +0100 @@ -0,0 +1,26 @@ +Package: libapt-pkg4.12 +Source: apt +Version: 0.9.3+rpi1 +Architecture: armhf +Maintainer: APT Development Team +Installed-Size: 2507 +Pre-Depends: multiarch-support +Depends: libbz2-1.0, libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.6), zlib1g (>= 1:1.2.3.3) +Section: admin +Priority: important +Multi-Arch: same +Description: package managment runtime library + This library provides the common functionality for searching and + managing packages as well as information about packages. + Higher-level package managers can depend upon this library. + . + This includes: + * retrieval of information about packages from multiple sources + * retrieval of packages and all dependent packages + needed to satisfy a request either through an internal + solver or by interfacing with an external one + * authenticating the sources and validating the retrieved data + * installation and removal of packages in the system + * providing different transports to retrieve data over cdrom, ftp, + http, rsh as well as an interface to add more transports like + https (apt-transport-https) and debtorrent (apt-transport-debtorrent). diff -Nru apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/md5sums apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/md5sums --- apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/md5sums 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/md5sums 2012-05-29 23:52:43.000000000 +0100 @@ -0,0 +1,46 @@ +f587f3ca1e227468e3f1a65ea20d9ccf usr/lib/arm-linux-gnueabihf/libapt-pkg.so.4.12.0 +0a9faf4bc39390053967e50c703b7c0e usr/share/doc/libapt-pkg4.12/NEWS.Debian.gz +affe3df526be3e6cc9792163b3b9ffb9 usr/share/doc/libapt-pkg4.12/changelog.gz +fa9fc3fde34b734ee15aecd2066df5b1 usr/share/doc/libapt-pkg4.12/copyright +0f64ae1eb43075e4a9eeca1cbf8d0d30 usr/share/locale/ar/LC_MESSAGES/libapt-pkg4.12.mo +3a867390a1df1dc75dffb89782d0face usr/share/locale/ast/LC_MESSAGES/libapt-pkg4.12.mo +cd8c495ee6d4fcfce0f070d9da589dfb usr/share/locale/bg/LC_MESSAGES/libapt-pkg4.12.mo +a3f516d03a2b558943ee9ac32080085e usr/share/locale/bs/LC_MESSAGES/libapt-pkg4.12.mo +819810f2163909f12c78b967e2f054d3 usr/share/locale/ca/LC_MESSAGES/libapt-pkg4.12.mo +c97383404c49a13911764c6fce6aed34 usr/share/locale/cs/LC_MESSAGES/libapt-pkg4.12.mo +f0b78df133dba3019746aa29493da8f5 usr/share/locale/cy/LC_MESSAGES/libapt-pkg4.12.mo +427c0596a475329215b03c6f4d24c201 usr/share/locale/da/LC_MESSAGES/libapt-pkg4.12.mo +660e6ffeaed8667daedf62566b663133 usr/share/locale/de/LC_MESSAGES/libapt-pkg4.12.mo +5adc5c6589c6ee9bff808d1af2ef1449 usr/share/locale/dz/LC_MESSAGES/libapt-pkg4.12.mo +97be6c3664eb7ad38b2b3a240f8f80cc usr/share/locale/el/LC_MESSAGES/libapt-pkg4.12.mo +3d68d7eb9f1f68cb1b530aaf37430b6f usr/share/locale/es/LC_MESSAGES/libapt-pkg4.12.mo +3738b3b304c520ddb4b3d904639f2552 usr/share/locale/eu/LC_MESSAGES/libapt-pkg4.12.mo +4f1a28df41542f2bd842082a3dedc112 usr/share/locale/fi/LC_MESSAGES/libapt-pkg4.12.mo +3d252fc903a2522cedee85918cd8c723 usr/share/locale/fr/LC_MESSAGES/libapt-pkg4.12.mo +432a2034562e7b2559a48d89e1fd3bd1 usr/share/locale/gl/LC_MESSAGES/libapt-pkg4.12.mo +61b312e1c5610002e99682a0a082a136 usr/share/locale/hu/LC_MESSAGES/libapt-pkg4.12.mo +7cd4ad9d9fe06703c278770fa99d6479 usr/share/locale/it/LC_MESSAGES/libapt-pkg4.12.mo +beeb656334ad7f7d908e7ad7e2f53df9 usr/share/locale/ja/LC_MESSAGES/libapt-pkg4.12.mo +5ce9bd1520433c5992b8c87baca2edf3 usr/share/locale/km/LC_MESSAGES/libapt-pkg4.12.mo +c965120c48c4a9bf51200654e1606cea usr/share/locale/ko/LC_MESSAGES/libapt-pkg4.12.mo +67f4b716373f949fef8066101b21c90d usr/share/locale/ku/LC_MESSAGES/libapt-pkg4.12.mo +d7675191a585395b1d75292293dc5e7e usr/share/locale/lt/LC_MESSAGES/libapt-pkg4.12.mo +3653869af2469f092a2b6d5cae47696e usr/share/locale/mr/LC_MESSAGES/libapt-pkg4.12.mo +a3d3a38dc2cebbb171370872510c1f50 usr/share/locale/nb/LC_MESSAGES/libapt-pkg4.12.mo +4193a343c43586b41d9df1eb3f0e87bd usr/share/locale/ne/LC_MESSAGES/libapt-pkg4.12.mo +688d90ad35e6ddb152257c979e1b1207 usr/share/locale/nl/LC_MESSAGES/libapt-pkg4.12.mo +ea6a661488932b4a511c4798c47b7b1f usr/share/locale/nn/LC_MESSAGES/libapt-pkg4.12.mo +0af89d78a3eb4c58dd9eeeeed94a5cf6 usr/share/locale/pl/LC_MESSAGES/libapt-pkg4.12.mo +23400ba0e24782d9c9cd4807db4f9442 usr/share/locale/pt/LC_MESSAGES/libapt-pkg4.12.mo +4a615d46541b6198111a877243cfe851 usr/share/locale/pt_BR/LC_MESSAGES/libapt-pkg4.12.mo +bf355992d57cdf24f7a9270af169446e usr/share/locale/ro/LC_MESSAGES/libapt-pkg4.12.mo +f03e5e0eb0748779485ba4a8f998a2fe usr/share/locale/ru/LC_MESSAGES/libapt-pkg4.12.mo +b022efa341e703ba649e5530614142a7 usr/share/locale/sk/LC_MESSAGES/libapt-pkg4.12.mo +01034d63b81bab27946ca5481f075f86 usr/share/locale/sl/LC_MESSAGES/libapt-pkg4.12.mo +e185d2d2b0ba63e0c3ef94d2ebc6e5b0 usr/share/locale/sv/LC_MESSAGES/libapt-pkg4.12.mo +501365e4b2feaf9895c9b3feb56e94d8 usr/share/locale/th/LC_MESSAGES/libapt-pkg4.12.mo +e04f76b8c9e3a9212426ccccb9458509 usr/share/locale/tl/LC_MESSAGES/libapt-pkg4.12.mo +c535a26a6080b48d90a643029b006c9a usr/share/locale/uk/LC_MESSAGES/libapt-pkg4.12.mo +3bd5dba1624ab277a5a773ffb4539f5d usr/share/locale/vi/LC_MESSAGES/libapt-pkg4.12.mo +7d8547ffed37fdfaa70fca7cfbfaa291 usr/share/locale/zh_CN/LC_MESSAGES/libapt-pkg4.12.mo +d875140ecfed42a2ef17ef1f9e48543c usr/share/locale/zh_TW/LC_MESSAGES/libapt-pkg4.12.mo diff -Nru apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/postinst apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/postinst --- apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/postinst 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/postinst 2012-05-29 23:52:01.000000000 +0100 @@ -0,0 +1,7 @@ +#!/bin/sh +set -e +# Automatically added by dh_makeshlibs +if [ "$1" = "configure" ]; then + ldconfig +fi +# End automatically added section diff -Nru apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/postrm apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/postrm --- apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/postrm 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/postrm 2012-05-29 23:52:01.000000000 +0100 @@ -0,0 +1,7 @@ +#!/bin/sh +set -e +# Automatically added by dh_makeshlibs +if [ "$1" = "remove" ]; then + ldconfig +fi +# End automatically added section diff -Nru apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/shlibs apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/shlibs --- apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/shlibs 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/shlibs 2012-05-29 23:51:27.000000000 +0100 @@ -0,0 +1 @@ +libapt-pkg 4.12 libapt-pkg4.12 diff -Nru apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/symbols apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/symbols --- apt-0.9.3/debian/libapt-pkg4.12/DEBIAN/symbols 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12/DEBIAN/symbols 2012-05-29 23:51:55.000000000 +0100 @@ -0,0 +1,1867 @@ +libapt-pkg.so.4.12 libapt-pkg4.12 #MINVER# +* Build-Depends-Package: libapt-pkg-dev + TFRewritePackageOrder@Base 0.8.0 + TFRewriteSourceOrder@Base 0.8.0 + _Z10FileExistsSs@Base 0.8.0 + _Z10IdentCdromSsRSsj@Base 0.8.0 + _Z10ListUpdateR16pkgAcquireStatusR13pkgSourceListi@Base 0.8.0 + _Z10MountCdromSsSs@Base 0.8.0 + _Z10ParseCWordRPKcRSs@Base 0.8.0 + _Z10ReadPinDirR9pkgPolicySs@Base 0.8.0 + _Z10RunScriptsPKc@Base 0.8.0 + _Z10SHA256_EndP11_SHA256_CTXPc@Base 0.8.16~exp2 + _Z10SHA384_EndP11_SHA512_CTXPc@Base 0.8.16~exp2 + _Z10SHA512_EndP11_SHA512_CTXPc@Base 0.8.16~exp2 + _Z10SafeGetCWDv@Base 0.8.0 + _Z10StripEpochRKSs@Base 0.8.11 + _Z10parsenetrcPcS_S_S_@Base 0.8.0 + _Z11QuoteStringRKSsPKc@Base 0.8.0 + _Z11ReadPinFileR9pkgPolicySs@Base 0.8.0 + _Z11RegexChoiceP12RxChoiceListPPKcS3_@Base 0.8.0 + _Z11SHA256_DataPKhjPc@Base 0.8.16~exp2 + _Z11SHA256_InitP11_SHA256_CTX@Base 0.8.16~exp2 + _Z11SHA384_DataPKhjPc@Base 0.8.16~exp2 + _Z11SHA384_InitP11_SHA512_CTX@Base 0.8.16~exp2 + _Z11SHA512_DataPKhjPc@Base 0.8.16~exp2 + _Z11SHA512_InitP11_SHA512_CTX@Base 0.8.16~exp2 + _Z11SetNonBlockib@Base 0.8.0 + _Z11TimeRFC1123l@Base 0.8.0 + _Z11flExtensionSs@Base 0.8.0 + _Z12Base256ToNumPKcRmj@Base 0.8.11 + _Z12Base64EncodeRKSs@Base 0.8.0 + _Z12ReadMessagesiRSt6vectorISsSaISsEE@Base 0.8.0 + _Z12SHA256_FinalPhP11_SHA256_CTX@Base 0.8.16~exp2 + _Z12SHA384_FinalPhP11_SHA512_CTX@Base 0.8.16~exp2 + _Z12SHA512_FinalPhP11_SHA512_CTX@Base 0.8.16~exp2 + _Z12SetCloseExecib@Base 0.8.0 + _Z12StringToBoolRKSsi@Base 0.8.0 + _Z12UnmountCdromSs@Base 0.8.0 + _Z12_GetErrorObjv@Base 0.8.0 + _Z12pkgFixBrokenR11pkgDepCache@Base 0.8.0 + _Z13AcquireUpdateR10pkgAcquireibb@Base 0.9.3+rpi1 + _Z13DeQuoteStringRKN9__gnu_cxx17__normal_iteratorIPKcSsEES5_@Base 0.8.0 + _Z13DeQuoteStringRKSs@Base 0.8.0 + _Z13OutputInDepthmPKc@Base 0.8.0 + _Z13ReadConfigDirR13ConfigurationRKSsRKbRKj@Base 0.8.0 + _Z13SHA256_UpdateP11_SHA256_CTXPKhj@Base 0.8.16~exp2 + _Z13SHA384_UpdateP11_SHA512_CTXPKhj@Base 0.8.16~exp2 + _Z13SHA512_UpdateP11_SHA512_CTXPKhj@Base 0.8.16~exp2 + _Z13URItoFileNameRKSs@Base 0.8.0 + _Z13UTF8ToCodesetPKcRKSsPSs@Base 0.8.0 + _Z13_strtabexpandPcj@Base 0.8.0 + _Z13pkgAllUpgradeR11pkgDepCache@Base 0.8.0 + _Z13pkgInitConfigR13Configuration@Base 0.8.0 + _Z13pkgInitSystemR13ConfigurationRP9pkgSystem@Base 0.8.0 + _Z13safe_snprintfPcS_PKcz@Base 0.8.0 + _Z13stringcasecmpN9__gnu_cxx17__normal_iteratorIPKcSsEES3_S2_S2_@Base 0.8.0 + _Z13stringcasecmpN9__gnu_cxx17__normal_iteratorIPKcSsEES3_S3_S3_@Base 0.8.0 + _Z13stringcasecmpPKcS0_S0_S0_@Base 0.8.0 + _Z13tolower_asciii@Base 0.8.0 + _Z14DeEscapeStringRKSs@Base 0.8.15.4 + _Z14ParseQuoteWordRPKcRSs@Base 0.8.0 + _Z14ReadConfigFileR13ConfigurationRKSsRKbRKj@Base 0.8.0 + _Z14RealFileExistsSs@Base 0.8.11 + _Z14TokSplitStringcPcPS_m@Base 0.8.0 + _Z14maybe_add_authR3URISs@Base 0.8.0 + _Z14pkgApplyStatusR11pkgDepCache@Base 0.8.0 + _Z14pkgDistUpgradeR11pkgDepCache@Base 0.8.0 + _Z15CheckDomainListRKSsS0_@Base 0.8.0 + _Z15CreateDirectoryRKSsS0_@Base 0.8.0 + _Z15DirectoryExistsRKSs@Base 0.8.0 + _Z15VectorizeStringRKSsRKc@Base 0.8.0 + _Z15pkgPrioSortListR8pkgCachePPNS_7VersionE@Base 0.8.0 + _Z16FTPMDTMStrToTimePKcRl@Base 0.8.0 + _Z16RFC1123StrToTimePKcRl@Base 0.8.0 + _Z18pkgMakeStatusCacheR13pkgSourceListR10OpProgressPP4MMapb@Base 0.8.0 + _Z18pkgMinimizeUpgradeR11pkgDepCache@Base 0.8.0 + _Z19GetListOfFilesInDirRKSsRKSt6vectorISsSaISsEERKb@Base 0.8.0 + _Z19GetListOfFilesInDirRKSsS0_RKbS2_@Base 0.8.0 + _Z19GetListOfFilesInDirRKSsb@Base 0.8.16~exp13 + _Z19GetModificationTimeRKSs@Base 0.8.15.6 + _Z22IsDuplicateDescriptionN8pkgCache12DescIteratorERK12HashSumValueILi128EERKSs@Base 0.8.16~exp7 + _Z22pkgMakeOnlyStatusCacheR10OpProgressPP11DynamicMMap@Base 0.8.0 + _Z23FindMountPointForDevicePKc@Base 0.8.12 + _Z26CreateAPTDirectoryIfNeededRKSsS0_@Base 0.8.2 + _Z6SigINTi@Base 0.8.16~exp14 + _Z6WaitFdibm@Base 0.8.0 + _Z7GetLockSsb@Base 0.8.0 + _Z7Hex2NumRKSsPhj@Base 0.8.0 + _Z8AddCRC16tPKvy@Base 0.8.16~exp2 + _Z8CopyFileR6FileFdS0_@Base 0.8.0 + _Z8ExecForkv@Base 0.8.0 + _Z8ExecWaitiPKcb@Base 0.8.0 + _Z8StrToNumPKcRmjj@Base 0.8.0 + _Z8StrToNumPKcRyjj@Base 0.8.16~exp6 + _Z8SubstVarRKSsS0_S0_@Base 0.8.0 + _Z8SubstVarSsPK8SubstVar@Base 0.8.0 + _Z8flNoLinkSs@Base 0.8.0 + _Z8flNotDirSs@Base 0.8.0 + _Z8ioprintfRSoPKcz@Base 0.8.0 + _Z9IsMountedRSs@Base 0.8.0 + _Z9LookupTagRKSsPKcS2_@Base 0.8.0 + _Z9PrintModec@Base 0.8.13.2 + _Z9SizeToStrd@Base 0.8.0 + _Z9StrToTimeRKSsRl@Base 0.8.0 + _Z9TFRewriteP8_IO_FILERK13pkgTagSectionPPKcP13TFRewriteData@Base 0.8.0 + _Z9TimeToStrm@Base 0.8.0 + _Z9_strstripPc@Base 0.8.0 + _Z9flCombineSsSs@Base 0.8.0 + _Z9flNotFileSs@Base 0.8.0 + _Z9stringcmpN9__gnu_cxx17__normal_iteratorIPKcSsEES3_S2_S2_@Base 0.8.0 + _Z9stringcmpN9__gnu_cxx17__normal_iteratorIPKcSsEES3_S3_S3_@Base 0.8.0 + _Z9stringcmpPKcS0_S0_S0_@Base 0.8.0 + _Z9strprintfRSsPKcz@Base 0.8.0 + _ZGVN17pkgCacheGenerator7DynamicIN8pkgCache11DepIteratorEE7toReMapE@Base 0.8.0 + _ZGVN17pkgCacheGenerator7DynamicIN8pkgCache11GrpIteratorEE7toReMapE@Base 0.8.0 + _ZGVN17pkgCacheGenerator7DynamicIN8pkgCache11PkgIteratorEE7toReMapE@Base 0.8.0 + _ZGVN17pkgCacheGenerator7DynamicIN8pkgCache11PrvIteratorEE7toReMapE@Base 0.8.0 + _ZGVN17pkgCacheGenerator7DynamicIN8pkgCache11VerIteratorEE7toReMapE@Base 0.8.0 + _ZGVN17pkgCacheGenerator7DynamicIN8pkgCache12DescIteratorEE7toReMapE@Base 0.8.0 + _ZGVN17pkgCacheGenerator7DynamicIN8pkgCache15PkgFileIteratorEE7toReMapE@Base 0.8.0 + _ZN10HashString15SupportedHashesEv@Base 0.8.0 + _ZN10HashString16_SupportedHashesE@Base 0.8.0 + _ZN10HashStringC1ESs@Base 0.8.0 + _ZN10HashStringC1ESsSs@Base 0.8.0 + _ZN10HashStringC1Ev@Base 0.8.0 + _ZN10HashStringC2ESs@Base 0.8.0 + _ZN10HashStringC2ESsSs@Base 0.8.0 + _ZN10HashStringC2Ev@Base 0.8.0 + _ZN10HashStringD1Ev@Base 0.8.0 + _ZN10HashStringD2Ev@Base 0.8.0 + _ZN10OpProgress11CheckChangeEf@Base 0.8.0 + _ZN10OpProgress11SubProgressEyRKSsf@Base 0.8.16~exp6 + _ZN10OpProgress15OverallProgressEyyyRKSs@Base 0.8.16~exp6 + _ZN10OpProgress4DoneEv@Base 0.8.0 + _ZN10OpProgress6UpdateEv@Base 0.8.0 + _ZN10OpProgress8ProgressEy@Base 0.8.16~exp6 + _ZN10OpProgressC1Ev@Base 0.8.0 + _ZN10OpProgressC2Ev@Base 0.8.0 + _ZN10OpProgressD0Ev@Base 0.8.0 + _ZN10OpProgressD1Ev@Base 0.8.0 + _ZN10OpProgressD2Ev@Base 0.8.0 + _ZN10SourceCopy11GetFileNameEv@Base 0.8.0 + _ZN10SourceCopy12RewriteEntryEP8_IO_FILESs@Base 0.8.0 + _ZN10SourceCopy4TypeEv@Base 0.8.0 + _ZN10SourceCopy7GetFileERSsRy@Base 0.8.16~exp6 + _ZN10SourceCopyD0Ev@Base 0.8.0 + _ZN10SourceCopyD1Ev@Base 0.8.0 + _ZN10SourceCopyD2Ev@Base 0.8.0 + _ZN10edspIFTypeD0Ev@Base 0.8.16~exp2 + _ZN10edspIFTypeD1Ev@Base 0.8.16~exp2 + _ZN10edspIFTypeD2Ev@Base 0.8.16~exp2 + _ZN10edspSystem10InitializeER13Configuration@Base 0.8.16~exp2 + _ZN10edspSystem14AddStatusFilesERSt6vectorIP12pkgIndexFileSaIS2_EE@Base 0.8.16~exp2 + _ZN10edspSystem16ArchiveSupportedEPKc@Base 0.8.16~exp2 + _ZN10edspSystem4LockEv@Base 0.8.16~exp2 + _ZN10edspSystem5ScoreERK13Configuration@Base 0.8.16~exp2 + _ZN10edspSystem6UnLockEb@Base 0.8.16~exp2 + _ZN10edspSystemC1Ev@Base 0.8.16~exp2 + _ZN10edspSystemC2Ev@Base 0.8.16~exp2 + _ZN10edspSystemD0Ev@Base 0.8.16~exp2 + _ZN10edspSystemD1Ev@Base 0.8.16~exp2 + _ZN10edspSystemD2Ev@Base 0.8.16~exp2 + _ZN10pkgAcqFile16Custom600HeadersEv@Base 0.8.0 + _ZN10pkgAcqFile4DoneESsySsPN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZN10pkgAcqFile6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.0 + _ZN10pkgAcqFile7DescURIEv@Base 0.8.0 + _ZN10pkgAcqFile7HashSumEv@Base 0.8.0 + _ZN10pkgAcqFileC1EP10pkgAcquireSsSsySsSsRKSsS3_b@Base 0.8.16~exp6 + _ZN10pkgAcqFileC2EP10pkgAcquireSsSsySsSsRKSsS3_b@Base 0.8.16~exp6 + _ZN10pkgAcqFileD0Ev@Base 0.8.0 + _ZN10pkgAcqFileD1Ev@Base 0.8.0 + _ZN10pkgAcqFileD2Ev@Base 0.8.0 + _ZN10pkgAcquire10WorkerStepEPNS_6WorkerE@Base 0.8.0 + _ZN10pkgAcquire11FetchNeededEv@Base 0.8.0 + _ZN10pkgAcquire11TotalNeededEv@Base 0.8.0 + _ZN10pkgAcquire11UriIteratorD0Ev@Base 0.8.16~exp6 + _ZN10pkgAcquire11UriIteratorD1Ev@Base 0.8.16~exp6 + _ZN10pkgAcquire11UriIteratorD2Ev@Base 0.8.16~exp6 + _ZN10pkgAcquire12MethodConfigC1Ev@Base 0.8.0 + _ZN10pkgAcquire12MethodConfigC2Ev@Base 0.8.0 + _ZN10pkgAcquire12MethodConfigD0Ev@Base 0.8.16~exp6 + _ZN10pkgAcquire12MethodConfigD1Ev@Base 0.8.16~exp6 + _ZN10pkgAcquire12MethodConfigD2Ev@Base 0.8.16~exp6 + _ZN10pkgAcquire14PartialPresentEv@Base 0.8.0 + _ZN10pkgAcquire3AddEPNS_4ItemE@Base 0.8.0 + _ZN10pkgAcquire3AddEPNS_6WorkerE@Base 0.8.0 + _ZN10pkgAcquire3RunEi@Base 0.8.0 + _ZN10pkgAcquire4BumpEv@Base 0.8.0 + _ZN10pkgAcquire4Item16Custom600HeadersEv@Base 0.8.0 + _ZN10pkgAcquire4Item19ReportMirrorFailureESs@Base 0.8.0 + _ZN10pkgAcquire4Item4DoneESsySsPNS_12MethodConfigE@Base 0.8.16~exp6 + _ZN10pkgAcquire4Item5StartESsy@Base 0.8.16~exp6 + _ZN10pkgAcquire4Item6FailedESsPNS_12MethodConfigE@Base 0.8.0 + _ZN10pkgAcquire4Item6RenameESsSs@Base 0.8.0 + _ZN10pkgAcquire4Item7HashSumEv@Base 0.8.0 + _ZN10pkgAcquire4Item8FinishedEv@Base 0.8.0 + _ZN10pkgAcquire4Item9IsTrustedEv@Base 0.8.0 + _ZN10pkgAcquire4Item9ShortDescEv@Base 0.8.0 + _ZN10pkgAcquire4ItemC1EPS_@Base 0.8.0 + _ZN10pkgAcquire4ItemC2EPS_@Base 0.8.0 + _ZN10pkgAcquire4ItemD0Ev@Base 0.8.0 + _ZN10pkgAcquire4ItemD1Ev@Base 0.8.0 + _ZN10pkgAcquire4ItemD2Ev@Base 0.8.0 + _ZN10pkgAcquire5CleanESs@Base 0.8.0 + _ZN10pkgAcquire5Queue4BumpEv@Base 0.8.0 + _ZN10pkgAcquire5Queue5CycleEv@Base 0.8.0 + _ZN10pkgAcquire5Queue7DequeueEPNS_4ItemE@Base 0.8.0 + _ZN10pkgAcquire5Queue7EnqueueERNS_8ItemDescE@Base 0.8.0 + _ZN10pkgAcquire5Queue7StartupEv@Base 0.8.0 + _ZN10pkgAcquire5Queue8FindItemESsPNS_6WorkerE@Base 0.8.0 + _ZN10pkgAcquire5Queue8ItemDoneEPNS0_5QItemE@Base 0.8.0 + _ZN10pkgAcquire5Queue8ShutdownEb@Base 0.8.0 + _ZN10pkgAcquire5QueueC1ESsPS_@Base 0.8.0 + _ZN10pkgAcquire5QueueC2ESsPS_@Base 0.8.0 + _ZN10pkgAcquire5QueueD0Ev@Base 0.8.0 + _ZN10pkgAcquire5QueueD1Ev@Base 0.8.0 + _ZN10pkgAcquire5QueueD2Ev@Base 0.8.0 + _ZN10pkgAcquire5SetupEP16pkgAcquireStatusRKSs@Base 0.8.0 + _ZN10pkgAcquire6RemoveEPNS_4ItemE@Base 0.8.0 + _ZN10pkgAcquire6RemoveEPNS_6WorkerE@Base 0.8.0 + _ZN10pkgAcquire6RunFdsEP6fd_setS1_@Base 0.8.0 + _ZN10pkgAcquire6SetFdsERiP6fd_setS2_@Base 0.8.0 + _ZN10pkgAcquire6UriEndEv@Base 0.8.0 + _ZN10pkgAcquire6Worker10OutFdReadyEv@Base 0.8.0 + _ZN10pkgAcquire6Worker11MediaChangeESs@Base 0.8.0 + _ZN10pkgAcquire6Worker11RunMessagesEv@Base 0.8.0 + _ZN10pkgAcquire6Worker12CapabilitiesESs@Base 0.8.0 + _ZN10pkgAcquire6Worker12ReadMessagesEv@Base 0.8.0 + _ZN10pkgAcquire6Worker13MethodFailureEv@Base 0.8.0 + _ZN10pkgAcquire6Worker17SendConfigurationEv@Base 0.8.0 + _ZN10pkgAcquire6Worker5PulseEv@Base 0.8.0 + _ZN10pkgAcquire6Worker5StartEv@Base 0.8.0 + _ZN10pkgAcquire6Worker8ItemDoneEv@Base 0.8.0 + _ZN10pkgAcquire6Worker9ConstructEv@Base 0.8.0 + _ZN10pkgAcquire6Worker9InFdReadyEv@Base 0.8.0 + _ZN10pkgAcquire6Worker9QueueItemEPNS_5Queue5QItemE@Base 0.8.0 + _ZN10pkgAcquire6WorkerC1EPNS_12MethodConfigE@Base 0.8.0 + _ZN10pkgAcquire6WorkerC1EPNS_5QueueEPNS_12MethodConfigEP16pkgAcquireStatus@Base 0.8.0 + _ZN10pkgAcquire6WorkerC2EPNS_12MethodConfigE@Base 0.8.0 + _ZN10pkgAcquire6WorkerC2EPNS_5QueueEPNS_12MethodConfigEP16pkgAcquireStatus@Base 0.8.0 + _ZN10pkgAcquire6WorkerD0Ev@Base 0.8.0 + _ZN10pkgAcquire6WorkerD1Ev@Base 0.8.0 + _ZN10pkgAcquire6WorkerD2Ev@Base 0.8.0 + _ZN10pkgAcquire7DequeueEPNS_4ItemE@Base 0.8.0 + _ZN10pkgAcquire7EnqueueERNS_8ItemDescE@Base 0.8.0 + _ZN10pkgAcquire8ItemDescD1Ev@Base 0.8.0 + _ZN10pkgAcquire8ItemDescD2Ev@Base 0.8.0 + _ZN10pkgAcquire8ShutdownEv@Base 0.8.0 + _ZN10pkgAcquire8UriBeginEv@Base 0.8.0 + _ZN10pkgAcquire9GetConfigESs@Base 0.8.0 + _ZN10pkgAcquire9QueueNameESsRPKNS_12MethodConfigE@Base 0.8.0 + _ZN10pkgAcquireC1EP16pkgAcquireStatus@Base 0.8.0 + _ZN10pkgAcquireC1Ev@Base 0.8.0 + _ZN10pkgAcquireC2EP16pkgAcquireStatus@Base 0.8.0 + _ZN10pkgAcquireC2Ev@Base 0.8.0 + _ZN10pkgAcquireD0Ev@Base 0.8.0 + _ZN10pkgAcquireD1Ev@Base 0.8.0 + _ZN10pkgAcquireD2Ev@Base 0.8.0 + _ZN10pkgRecords6LookupERKN8pkgCache15VerFileIteratorE@Base 0.8.0 + _ZN10pkgRecords6LookupERKN8pkgCache16DescFileIteratorE@Base 0.8.0 + _ZN10pkgRecords6Parser10MaintainerEv@Base 0.8.0 + _ZN10pkgRecords6Parser10SHA256HashEv@Base 0.8.0 + _ZN10pkgRecords6Parser10SHA512HashEv@Base 0.8.16~exp6 + _ZN10pkgRecords6Parser11RecordFieldEPKc@Base 0.8.16~exp6 + _ZN10pkgRecords6Parser4NameEv@Base 0.8.0 + _ZN10pkgRecords6Parser6GetRecERPKcS3_@Base 0.8.0 + _ZN10pkgRecords6Parser7MD5HashEv@Base 0.8.0 + _ZN10pkgRecords6Parser8FileNameEv@Base 0.8.0 + _ZN10pkgRecords6Parser8HomepageEv@Base 0.8.0 + _ZN10pkgRecords6Parser8LongDescEv@Base 0.8.0 + _ZN10pkgRecords6Parser8SHA1HashEv@Base 0.8.0 + _ZN10pkgRecords6Parser9ShortDescEv@Base 0.8.0 + _ZN10pkgRecords6Parser9SourcePkgEv@Base 0.8.0 + _ZN10pkgRecords6Parser9SourceVerEv@Base 0.8.0 + _ZN10pkgRecords6ParserD0Ev@Base 0.8.0 + _ZN10pkgRecords6ParserD1Ev@Base 0.8.0 + _ZN10pkgRecords6ParserD2Ev@Base 0.8.0 + _ZN10pkgRecordsC1ER8pkgCache@Base 0.8.0 + _ZN10pkgRecordsC2ER8pkgCache@Base 0.8.0 + _ZN10pkgRecordsD1Ev@Base 0.8.0 + _ZN10pkgRecordsD2Ev@Base 0.8.0 + _ZN10pkgTagFile4FillEv@Base 0.8.0 + _ZN10pkgTagFile4JumpER13pkgTagSectiony@Base 0.8.16~exp6 + _ZN10pkgTagFile4StepER13pkgTagSection@Base 0.8.0 + _ZN10pkgTagFile6OffsetEv@Base 0.8.16~exp6 + _ZN10pkgTagFile6ResizeEv@Base 0.8.0 + _ZN10pkgTagFileC1EP6FileFdy@Base 0.8.16~exp6 + _ZN10pkgTagFileC2EP6FileFdy@Base 0.8.16~exp6 + _ZN10pkgTagFileD0Ev@Base 0.8.0 + _ZN10pkgTagFileD1Ev@Base 0.8.0 + _ZN10pkgTagFileD2Ev@Base 0.8.0 + _ZN11CdromDeviceD1Ev@Base 0.8.0 + _ZN11CdromDeviceD2Ev@Base 0.8.0 + _ZN11CommandLine11DispatchArgEPNS_8DispatchEb@Base 0.8.0 + _ZN11CommandLine12SaveInConfigERKjPKPKc@Base 0.8.0 + _ZN11CommandLine5ParseEiPPKc@Base 0.8.0 + _ZN11CommandLine9HandleOptERiiPPKcRS2_PNS_4ArgsEb@Base 0.8.0 + _ZN11CommandLineC1EPNS_4ArgsEP13Configuration@Base 0.8.0 + _ZN11CommandLineC2EPNS_4ArgsEP13Configuration@Base 0.8.0 + _ZN11CommandLineD1Ev@Base 0.8.0 + _ZN11CommandLineD2Ev@Base 0.8.0 + _ZN11DynamicMMap11RawAllocateEym@Base 0.8.16~exp6 + _ZN11DynamicMMap11WriteStringEPKcm@Base 0.8.0 + _ZN11DynamicMMap4GrowEv@Base 0.8.0 + _ZN11DynamicMMap8AllocateEm@Base 0.8.0 + _ZN11DynamicMMapC1ER6FileFdmRKmS3_S3_@Base 0.8.0 + _ZN11DynamicMMapC1EmRKmS1_S1_@Base 0.8.0 + _ZN11DynamicMMapC2ER6FileFdmRKmS3_S3_@Base 0.8.0 + _ZN11DynamicMMapC2EmRKmS1_S1_@Base 0.8.0 + _ZN11DynamicMMapD0Ev@Base 0.8.0 + _ZN11DynamicMMapD1Ev@Base 0.8.0 + _ZN11DynamicMMapD2Ev@Base 0.8.0 + _ZN11GlobalError10DumpErrorsERSoRKNS_7MsgTypeERKb@Base 0.8.0 + _ZN11GlobalError10PopMessageERSs@Base 0.8.0 + _ZN11GlobalError11InsertErrnoENS_7MsgTypeEPKcS2_RSt9__va_listiRj@Base 0.8.11.4 + _ZN11GlobalError11InsertErrnoERKNS_7MsgTypeEPKcS4_z@Base 0.8.0 + _ZN11GlobalError11PushToStackEv@Base 0.8.0 + _ZN11GlobalError13RevertToStackEv@Base 0.8.0 + _ZN11GlobalError14MergeWithStackEv@Base 0.8.0 + _ZN11GlobalError5DebugEPKcz@Base 0.8.0 + _ZN11GlobalError5ErrnoEPKcS1_z@Base 0.8.0 + _ZN11GlobalError5ErrorEPKcz@Base 0.8.0 + _ZN11GlobalError5FatalEPKcz@Base 0.8.0 + _ZN11GlobalError6DebugEEPKcS1_z@Base 0.8.0 + _ZN11GlobalError6FatalEEPKcS1_z@Base 0.8.0 + _ZN11GlobalError6InsertENS_7MsgTypeEPKcRSt9__va_listRj@Base 0.8.11.4 + _ZN11GlobalError6InsertERKNS_7MsgTypeEPKcz@Base 0.8.0 + _ZN11GlobalError6NoticeEPKcz@Base 0.8.0 + _ZN11GlobalError7DiscardEv@Base 0.8.0 + _ZN11GlobalError7NoticeEEPKcS1_z@Base 0.8.0 + _ZN11GlobalError7WarningEPKcz@Base 0.8.0 + _ZN11GlobalError8WarningEEPKcS1_z@Base 0.8.0 + _ZN11GlobalErrorC1Ev@Base 0.8.0 + _ZN11GlobalErrorC2Ev@Base 0.8.0 + _ZN11PackageCopy11GetFileNameEv@Base 0.8.0 + _ZN11PackageCopy12RewriteEntryEP8_IO_FILESs@Base 0.8.0 + _ZN11PackageCopy4TypeEv@Base 0.8.0 + _ZN11PackageCopy7GetFileERSsRy@Base 0.8.16~exp6 + _ZN11PackageCopyD0Ev@Base 0.8.0 + _ZN11PackageCopyD1Ev@Base 0.8.0 + _ZN11PackageCopyD2Ev@Base 0.8.0 + _ZN11pkgAcqIndex16Custom600HeadersEv@Base 0.8.0 + _ZN11pkgAcqIndex4DoneESsySsPN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZN11pkgAcqIndex4InitERKSsS1_S1_@Base 0.8.11 + _ZN11pkgAcqIndex6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.0 + _ZN11pkgAcqIndex7DescURIEv@Base 0.8.0 + _ZN11pkgAcqIndex7HashSumEv@Base 0.8.0 + _ZN11pkgAcqIndexC1EP10pkgAcquirePK11IndexTargetRK10HashStringPK12indexRecords@Base 0.8.11 + _ZN11pkgAcqIndexC1EP10pkgAcquireSsSsSs10HashStringSs@Base 0.8.0 + _ZN11pkgAcqIndexC2EP10pkgAcquirePK11IndexTargetRK10HashStringPK12indexRecords@Base 0.8.11 + _ZN11pkgAcqIndexC2EP10pkgAcquireSsSsSs10HashStringSs@Base 0.8.0 + _ZN11pkgAcqIndexD0Ev@Base 0.8.0 + _ZN11pkgAcqIndexD1Ev@Base 0.8.0 + _ZN11pkgAcqIndexD2Ev@Base 0.8.0 + _ZN11pkgDepCache10IsDeleteOkERKN8pkgCache11PkgIteratorEbmb@Base 0.8.0 + _ZN11pkgDepCache10MarkDeleteERKN8pkgCache11PkgIteratorEbmb@Base 0.8.0 + _ZN11pkgDepCache10StateCache10StripEpochEPKc@Base 0.8.0 + _ZN11pkgDepCache10StateCache6UpdateEN8pkgCache11PkgIteratorERS1_@Base 0.8.0 + _ZN11pkgDepCache11ActionGroup7releaseEv@Base 0.8.0 + _ZN11pkgDepCache11ActionGroupC1ERS_@Base 0.8.0 + _ZN11pkgDepCache11ActionGroupC2ERS_@Base 0.8.0 + _ZN11pkgDepCache11ActionGroupD1Ev@Base 0.8.0 + _ZN11pkgDepCache11ActionGroupD2Ev@Base 0.8.0 + _ZN11pkgDepCache11IsInstallOkERKN8pkgCache11PkgIteratorEbmb@Base 0.8.0 + _ZN11pkgDepCache11MarkInstallERKN8pkgCache11PkgIteratorEbmbb@Base 0.8.0 + _ZN11pkgDepCache11MarkPackageERKN8pkgCache11PkgIteratorERKNS0_11VerIteratorERKbS8_@Base 0.8.0 + _ZN11pkgDepCache12MarkRequiredERNS_13InRootSetFuncE@Base 0.8.0 + _ZN11pkgDepCache12SetReInstallERKN8pkgCache11PkgIteratorEb@Base 0.8.0 + _ZN11pkgDepCache12VersionStateEN8pkgCache11DepIteratorEhhh@Base 0.8.0 + _ZN11pkgDepCache13BuildGroupOrsERKN8pkgCache11VerIteratorE@Base 0.8.0 + _ZN11pkgDepCache13InRootSetFunc9InRootSetERKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN11pkgDepCache13InRootSetFuncD0Ev@Base 0.8.0 + _ZN11pkgDepCache13InRootSetFuncD1Ev@Base 0.8.0 + _ZN11pkgDepCache13InRootSetFuncD2Ev@Base 0.8.0 + _ZN11pkgDepCache13readStateFileEP10OpProgress@Base 0.8.0 + _ZN11pkgDepCache14GetRootSetFuncEv@Base 0.8.0 + _ZN11pkgDepCache14IsModeChangeOkENS_8ModeListERKN8pkgCache11PkgIteratorEmb@Base 0.8.13.2 + _ZN11pkgDepCache14UpdateVerStateEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN11pkgDepCache14writeStateFileEP10OpProgressb@Base 0.8.0 + _ZN11pkgDepCache15DependencyStateERN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN11pkgDepCache18DefaultRootSetFunc9InRootSetERKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN11pkgDepCache18DefaultRootSetFuncD0Ev@Base 0.8.0 + _ZN11pkgDepCache18DefaultRootSetFuncD1Ev@Base 0.8.0 + _ZN11pkgDepCache18DefaultRootSetFuncD2Ev@Base 0.8.0 + _ZN11pkgDepCache19MarkFollowsSuggestsEv@Base 0.8.0 + _ZN11pkgDepCache19SetCandidateReleaseEN8pkgCache11VerIteratorERKSs@Base 0.8.11 + _ZN11pkgDepCache19SetCandidateReleaseEN8pkgCache11VerIteratorERKSsRSt4listISt4pairIS1_S1_ESaIS6_EE@Base 0.8.11 + _ZN11pkgDepCache19SetCandidateVersionEN8pkgCache11VerIteratorE@Base 0.8.16~exp6 + _ZN11pkgDepCache21MarkFollowsRecommendsEv@Base 0.8.0 + _ZN11pkgDepCache4InitEP10OpProgress@Base 0.8.0 + _ZN11pkgDepCache5SweepEv@Base 0.8.0 + _ZN11pkgDepCache6Policy11GetPriorityERKN8pkgCache11PkgIteratorE@Base 0.8.16~exp6 + _ZN11pkgDepCache6Policy11GetPriorityERKN8pkgCache15PkgFileIteratorE@Base 0.8.16~exp6 + _ZN11pkgDepCache6Policy14IsImportantDepERKN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN11pkgDepCache6Policy15GetCandidateVerERKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN11pkgDepCache6PolicyD0Ev@Base 0.8.0 + _ZN11pkgDepCache6PolicyD1Ev@Base 0.8.0 + _ZN11pkgDepCache6PolicyD2Ev@Base 0.8.0 + _ZN11pkgDepCache6UpdateEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN11pkgDepCache6UpdateEP10OpProgress@Base 0.8.0 + _ZN11pkgDepCache6UpdateERKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN11pkgDepCache8AddSizesERKN8pkgCache11PkgIteratorEb@Base 0.8.16~exp6 + _ZN11pkgDepCache8CheckDepEN8pkgCache11DepIteratorEiRNS0_11PkgIteratorE@Base 0.8.0 + _ZN11pkgDepCache8MarkAutoERKN8pkgCache11PkgIteratorEb@Base 0.8.0 + _ZN11pkgDepCache8MarkKeepERKN8pkgCache11PkgIteratorEbbm@Base 0.8.0 + _ZN11pkgDepCache9AddStatesERKN8pkgCache11PkgIteratorEb@Base 0.8.16~exp6 + _ZN11pkgDepCacheC1EP8pkgCachePNS_6PolicyE@Base 0.8.0 + _ZN11pkgDepCacheC2EP8pkgCachePNS_6PolicyE@Base 0.8.0 + _ZN11pkgDepCacheD0Ev@Base 0.8.0 + _ZN11pkgDepCacheD1Ev@Base 0.8.0 + _ZN11pkgDepCacheD2Ev@Base 0.8.0 + _ZN11pkgSimulate11ShortBreaksEv@Base 0.8.0 + _ZN11pkgSimulate6Policy15GetCandidateVerERKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN11pkgSimulate6PolicyD0Ev@Base 0.8.0 + _ZN11pkgSimulate6PolicyD1Ev@Base 0.8.0 + _ZN11pkgSimulate6PolicyD2Ev@Base 0.8.0 + _ZN11pkgSimulate6RemoveEN8pkgCache11PkgIteratorEb@Base 0.8.0 + _ZN11pkgSimulate7InstallEN8pkgCache11PkgIteratorESs@Base 0.8.0 + _ZN11pkgSimulate8DescribeEN8pkgCache11PkgIteratorERSobb@Base 0.8.0 + _ZN11pkgSimulate9ConfigureEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN11pkgSimulateC1EP11pkgDepCache@Base 0.8.0 + _ZN11pkgSimulateC2EP11pkgDepCache@Base 0.8.0 + _ZN11pkgSimulateD0Ev@Base 0.8.0 + _ZN11pkgSimulateD1Ev@Base 0.8.0 + _ZN11pkgSimulateD2Ev@Base 0.8.0 + _ZN12MD5Summation3AddEPKhy@Base 0.8.16~exp6 + _ZN12MD5Summation6ResultEv@Base 0.8.16~exp2 + _ZN12MD5SummationC1Ev@Base 0.8.16~exp2 + _ZN12MD5SummationC2Ev@Base 0.8.16~exp2 + _ZN12debIFTypePkgD0Ev@Base 0.8.0 + _ZN12debIFTypePkgD1Ev@Base 0.8.0 + _ZN12debIFTypePkgD2Ev@Base 0.8.0 + _ZN12debIFTypeSrcD0Ev@Base 0.8.0 + _ZN12debIFTypeSrcD1Ev@Base 0.8.0 + _ZN12debIFTypeSrcD2Ev@Base 0.8.0 + _ZN12debSLTypeDebD0Ev@Base 0.8.0 + _ZN12debSLTypeDebD1Ev@Base 0.8.0 + _ZN12debSLTypeDebD2Ev@Base 0.8.0 + _ZN12indexRecords12parseSumDataERPKcS1_RSsS3_Ry@Base 0.8.16~exp6 + _ZN12indexRecords4LoadESs@Base 0.8.0 + _ZN12indexRecords6LookupESs@Base 0.8.0 + _ZN12indexRecords8MetaKeysEv@Base 0.8.0 + _ZN12indexRecordsC1ESs@Base 0.8.0 + _ZN12indexRecordsC1Ev@Base 0.8.0 + _ZN12indexRecordsC2ESs@Base 0.8.0 + _ZN12indexRecordsC2Ev@Base 0.8.0 + _ZN12indexRecordsD0Ev@Base 0.8.0 + _ZN12indexRecordsD1Ev@Base 0.8.0 + _ZN12indexRecordsD2Ev@Base 0.8.0 + _ZN12pkgAcqMethod11FetchResult10TakeHashesER6Hashes@Base 0.8.0 + _ZN12pkgAcqMethod11FetchResultC1Ev@Base 0.8.0 + _ZN12pkgAcqMethod11FetchResultC2Ev@Base 0.8.0 + _ZN12pkgAcqMethod13ConfigurationESs@Base 0.8.0 + _ZN12pkgAcqMethod3LogEPKcz@Base 0.8.0 + _ZN12pkgAcqMethod3RunEb@Base 0.8.0 + _ZN12pkgAcqMethod4ExitEv@Base 0.8.0 + _ZN12pkgAcqMethod4FailESsb@Base 0.8.0 + _ZN12pkgAcqMethod4FailEb@Base 0.8.0 + _ZN12pkgAcqMethod5FetchEPNS_9FetchItemE@Base 0.8.0 + _ZN12pkgAcqMethod6StatusEPKcz@Base 0.8.0 + _ZN12pkgAcqMethod7URIDoneERNS_11FetchResultEPS0_@Base 0.8.0 + _ZN12pkgAcqMethod8RedirectERKSs@Base 0.8.0 + _ZN12pkgAcqMethod8URIStartERNS_11FetchResultE@Base 0.8.0 + _ZN12pkgAcqMethod9MediaFailESsSs@Base 0.8.0 + _ZN12pkgAcqMethodC1EPKcm@Base 0.8.0 + _ZN12pkgAcqMethodC2EPKcm@Base 0.8.0 + _ZN12pkgAcqMethodD0Ev@Base 0.8.0 + _ZN12pkgAcqMethodD1Ev@Base 0.8.0 + _ZN12pkgAcqMethodD2Ev@Base 0.8.0 + _ZN12pkgCacheFile11BuildCachesEP10OpProgressb@Base 0.8.0 + _ZN12pkgCacheFile11BuildPolicyEP10OpProgress@Base 0.8.0 + _ZN12pkgCacheFile12RemoveCachesEv@Base 0.8.15.7 + _ZN12pkgCacheFile13BuildDepCacheEP10OpProgress@Base 0.8.0 + _ZN12pkgCacheFile15BuildSourceListEP10OpProgress@Base 0.8.0 + _ZN12pkgCacheFile4OpenEP10OpProgressb@Base 0.8.0 + _ZN12pkgCacheFile5CloseEv@Base 0.8.0 + _ZN12pkgCacheFileC1Ev@Base 0.8.0 + _ZN12pkgCacheFileC2Ev@Base 0.8.0 + _ZN12pkgCacheFileD0Ev@Base 0.8.0 + _ZN12pkgCacheFileD1Ev@Base 0.8.0 + _ZN12pkgCacheFileD2Ev@Base 0.8.0 + _ZN12pkgIndexFile12LanguageCodeEv@Base 0.8.0 + _ZN12pkgIndexFile17CheckLanguageCodeEPKc@Base 0.8.0 + _ZN12pkgIndexFile21TranslationsAvailableEv@Base 0.8.0 + _ZN12pkgIndexFile4Type10GlobalListE@Base 0.8.0 + _ZN12pkgIndexFile4Type13GlobalListLenE@Base 0.8.0 + _ZN12pkgIndexFile4Type7GetTypeEPKc@Base 0.8.0 + _ZN12pkgIndexFile4TypeC1Ev@Base 0.8.0 + _ZN12pkgIndexFile4TypeC2Ev@Base 0.8.0 + _ZN12pkgIndexFile4TypeD0Ev@Base 0.8.0 + _ZN12pkgIndexFile4TypeD1Ev@Base 0.8.0 + _ZN12pkgIndexFile4TypeD2Ev@Base 0.8.0 + _ZN12pkgIndexFileD0Ev@Base 0.8.0 + _ZN12pkgIndexFileD1Ev@Base 0.8.0 + _ZN12pkgIndexFileD2Ev@Base 0.8.0 + _ZN12pkgOrderList10VisitRDepsEMS_FbN8pkgCache11DepIteratorEENS0_11PkgIteratorE@Base 0.8.0 + _ZN12pkgOrderList11OrderUnpackEPSs@Base 0.8.0 + _ZN12pkgOrderList12DepConfigureEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN12pkgOrderList12DepUnPackDepEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN12pkgOrderList12DepUnPackPreEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN12pkgOrderList13DepUnPackCritEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN12pkgOrderList13DepUnPackPreDEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN12pkgOrderList13OrderCompareAEPKvS1_@Base 0.8.0 + _ZN12pkgOrderList13OrderCompareBEPKvS1_@Base 0.8.0 + _ZN12pkgOrderList13OrderCriticalEv@Base 0.8.0 + _ZN12pkgOrderList13VisitProvidesEN8pkgCache11DepIteratorEb@Base 0.8.0 + _ZN12pkgOrderList14OrderConfigureEv@Base 0.8.0 + _ZN12pkgOrderList14VisitRProvidesEMS_FbN8pkgCache11DepIteratorEENS0_11VerIteratorE@Base 0.8.0 + _ZN12pkgOrderList2MeE@Base 0.8.0 + _ZN12pkgOrderList5DoRunEv@Base 0.8.0 + _ZN12pkgOrderList5ScoreEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN12pkgOrderList7AddLoopEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN12pkgOrderList7FileCmpEN8pkgCache11PkgIteratorES1_@Base 0.8.0 + _ZN12pkgOrderList8CheckDepEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN12pkgOrderList9DepRemoveEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN12pkgOrderList9IsMissingEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN12pkgOrderList9VisitDepsEMS_FbN8pkgCache11DepIteratorEENS0_11PkgIteratorE@Base 0.8.0 + _ZN12pkgOrderList9VisitNodeEN8pkgCache11PkgIteratorEPKc@Base 0.8.15.7 + _ZN12pkgOrderList9WipeFlagsEm@Base 0.8.0 + _ZN12pkgOrderListC1EP11pkgDepCache@Base 0.8.0 + _ZN12pkgOrderListC2EP11pkgDepCache@Base 0.8.0 + _ZN12pkgOrderListD1Ev@Base 0.8.0 + _ZN12pkgOrderListD2Ev@Base 0.8.0 + _ZN13Configuration18MatchAgainstConfig13clearPatternsEv@Base 0.8.1 + _ZN13Configuration18MatchAgainstConfigC1EPKc@Base 0.8.0 + _ZN13Configuration18MatchAgainstConfigC2EPKc@Base 0.8.0 + _ZN13Configuration18MatchAgainstConfigD0Ev@Base 0.8.0 + _ZN13Configuration18MatchAgainstConfigD1Ev@Base 0.8.0 + _ZN13Configuration18MatchAgainstConfigD2Ev@Base 0.8.0 + _ZN13Configuration3SetEPKcRKSs@Base 0.8.0 + _ZN13Configuration3SetEPKcRKi@Base 0.8.0 + _ZN13Configuration4DumpERSo@Base 0.8.0 + _ZN13Configuration4DumpERSoPKcS2_b@Base 0.9.3+rpi1 + _ZN13Configuration5ClearERKSs@Base 0.8.0 + _ZN13Configuration5ClearERKSsRKi@Base 0.8.0 + _ZN13Configuration5ClearERKSsS1_@Base 0.8.0 + _ZN13Configuration6CndSetEPKcRKSs@Base 0.8.0 + _ZN13Configuration6CndSetEPKci@Base 0.8.15.3 + _ZN13Configuration6LookupEPKcRKb@Base 0.8.0 + _ZN13Configuration6LookupEPNS_4ItemEPKcRKmRKb@Base 0.8.0 + _ZN13ConfigurationC1EPKNS_4ItemE@Base 0.8.0 + _ZN13ConfigurationC1Ev@Base 0.8.0 + _ZN13ConfigurationC2EPKNS_4ItemE@Base 0.8.0 + _ZN13ConfigurationC2Ev@Base 0.8.0 + _ZN13ConfigurationD1Ev@Base 0.8.0 + _ZN13ConfigurationD2Ev@Base 0.8.0 + _ZN13SHA1Summation3AddEPKhy@Base 0.8.16~exp6 + _ZN13SHA1Summation6ResultEv@Base 0.8.16~exp2 + _ZN13SHA1SummationC1Ev@Base 0.8.16~exp2 + _ZN13SHA1SummationC2Ev@Base 0.8.16~exp2 + _ZN13WeakPointableD1Ev@Base 0.8.0 + _ZN13WeakPointableD2Ev@Base 0.8.0 + _ZN13debListParser10NewVersionERN8pkgCache11VerIteratorE@Base 0.8.0 + _ZN13debListParser10UsePackageERN8pkgCache11PkgIteratorERNS0_11VerIteratorE@Base 0.8.0 + _ZN13debListParser11DescriptionEv@Base 0.8.0 + _ZN13debListParser11ParseStatusERN8pkgCache11PkgIteratorERNS0_11VerIteratorE@Base 0.8.0 + _ZN13debListParser11VersionHashEv@Base 0.8.0 + _ZN13debListParser12ArchitectureEv@Base 0.8.0 + _ZN13debListParser12ParseDependsEPKcS1_RSsS2_RjRKbS5_@Base 0.8.0 + _ZN13debListParser12ParseDependsERN8pkgCache11VerIteratorEPKcj@Base 0.8.0 + _ZN13debListParser13ParseProvidesERN8pkgCache11VerIteratorE@Base 0.8.0 + _ZN13debListParser15ArchitectureAllEv@Base 0.8.0 + _ZN13debListParser15ConvertRelationEPKcRj@Base 0.8.0 + _ZN13debListParser15Description_md5Ev@Base 0.8.0 + _ZN13debListParser15LoadReleaseInfoERN8pkgCache15PkgFileIteratorER6FileFdSs@Base 0.8.0 + _ZN13debListParser16UniqFindTagWriteEPKc@Base 0.8.0 + _ZN13debListParser18NewProvidesAllArchERN8pkgCache11VerIteratorERKSsS4_@Base 0.8.13.2 + _ZN13debListParser19DescriptionLanguageEv@Base 0.8.0 + _ZN13debListParser4SizeEv@Base 0.8.0 + _ZN13debListParser4StepEv@Base 0.8.0 + _ZN13debListParser6OffsetEv@Base 0.8.0 + _ZN13debListParser7GetPrioESs@Base 0.8.0 + _ZN13debListParser7PackageEv@Base 0.8.0 + _ZN13debListParser7VersionEv@Base 0.8.0 + _ZN13debListParser8GrabWordESsPNS_8WordListERh@Base 0.8.0 + _ZN13debListParserC1EP6FileFdRKSs@Base 0.8.0 + _ZN13debListParserC2EP6FileFdRKSs@Base 0.8.0 + _ZN13debListParserD0Ev@Base 0.8.0 + _ZN13debListParserD1Ev@Base 0.8.0 + _ZN13debListParserD2Ev@Base 0.8.0 + _ZN13pkgAcqArchive4DoneESsySsPN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZN13pkgAcqArchive6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.0 + _ZN13pkgAcqArchive7DescURIEv@Base 0.8.0 + _ZN13pkgAcqArchive7HashSumEv@Base 0.8.0 + _ZN13pkgAcqArchive8FinishedEv@Base 0.8.0 + _ZN13pkgAcqArchive9IsTrustedEv@Base 0.8.0 + _ZN13pkgAcqArchive9QueueNextEv@Base 0.8.0 + _ZN13pkgAcqArchive9ShortDescEv@Base 0.8.0 + _ZN13pkgAcqArchiveC1EP10pkgAcquireP13pkgSourceListP10pkgRecordsRKN8pkgCache11VerIteratorERSs@Base 0.8.0 + _ZN13pkgAcqArchiveC2EP10pkgAcquireP13pkgSourceListP10pkgRecordsRKN8pkgCache11VerIteratorERSs@Base 0.8.0 + _ZN13pkgAcqArchiveD0Ev@Base 0.8.0 + _ZN13pkgAcqArchiveD1Ev@Base 0.8.0 + _ZN13pkgAcqArchiveD2Ev@Base 0.8.0 + _ZN13pkgAcqMetaSig16Custom600HeadersEv@Base 0.8.0 + _ZN13pkgAcqMetaSig4DoneESsySsPN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZN13pkgAcqMetaSig6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.0 + _ZN13pkgAcqMetaSig7DescURIEv@Base 0.8.0 + _ZN13pkgAcqMetaSigC1EP10pkgAcquireSsSsSsSsSsSsPKSt6vectorIP11IndexTargetSaIS4_EEP12indexRecords@Base 0.8.0 + _ZN13pkgAcqMetaSigC2EP10pkgAcquireSsSsSsSsSsSsPKSt6vectorIP11IndexTargetSaIS4_EEP12indexRecords@Base 0.8.0 + _ZN13pkgAcqMetaSigD0Ev@Base 0.8.0 + _ZN13pkgAcqMetaSigD1Ev@Base 0.8.0 + _ZN13pkgAcqMetaSigD2Ev@Base 0.8.0 + _ZN13pkgSourceList10ReadAppendESs@Base 0.8.0 + _ZN13pkgSourceList12ReadMainListEv@Base 0.8.0 + _ZN13pkgSourceList13ReadSourceDirESs@Base 0.8.0 + _ZN13pkgSourceList19GetLastModifiedTimeEv@Base 0.8.15.6 + _ZN13pkgSourceList4ReadESs@Base 0.8.0 + _ZN13pkgSourceList4Type10GlobalListE@Base 0.8.0 + _ZN13pkgSourceList4Type13GlobalListLenE@Base 0.8.0 + _ZN13pkgSourceList4Type7GetTypeEPKc@Base 0.8.0 + _ZN13pkgSourceList4TypeC1Ev@Base 0.8.0 + _ZN13pkgSourceList4TypeC2Ev@Base 0.8.0 + _ZN13pkgSourceList4TypeD0Ev@Base 0.8.0 + _ZN13pkgSourceList4TypeD1Ev@Base 0.8.0 + _ZN13pkgSourceList4TypeD2Ev@Base 0.8.0 + _ZN13pkgSourceList5ResetEv@Base 0.8.0 + _ZN13pkgSourceListC1ESs@Base 0.8.0 + _ZN13pkgSourceListC1Ev@Base 0.8.0 + _ZN13pkgSourceListC2ESs@Base 0.8.0 + _ZN13pkgSourceListC2Ev@Base 0.8.0 + _ZN13pkgSourceListD1Ev@Base 0.8.0 + _ZN13pkgSourceListD2Ev@Base 0.8.0 + _ZN13pkgSrcRecords4FileD1Ev@Base 0.8.0 + _ZN13pkgSrcRecords4FileD2Ev@Base 0.8.0 + _ZN13pkgSrcRecords4FindEPKcRKb@Base 0.8.0 + _ZN13pkgSrcRecords6Parser11BuildDepRecD1Ev@Base 0.8.0 + _ZN13pkgSrcRecords6Parser11BuildDepRecD2Ev@Base 0.8.0 + _ZN13pkgSrcRecords6Parser12BuildDepTypeERKh@Base 0.8.0 + _ZN13pkgSrcRecords6ParserD0Ev@Base 0.8.0 + _ZN13pkgSrcRecords6ParserD1Ev@Base 0.8.0 + _ZN13pkgSrcRecords6ParserD2Ev@Base 0.8.0 + _ZN13pkgSrcRecords7RestartEv@Base 0.8.0 + _ZN13pkgSrcRecordsC1ER13pkgSourceList@Base 0.8.0 + _ZN13pkgSrcRecordsC2ER13pkgSourceList@Base 0.8.0 + _ZN13pkgSrcRecordsD0Ev@Base 0.8.0 + _ZN13pkgSrcRecordsD1Ev@Base 0.8.0 + _ZN13pkgSrcRecordsD2Ev@Base 0.8.0 + _ZN13pkgTagSection10TrimRecordEbRPKc@Base 0.8.0 + _ZN13pkgTagSection4ScanEPKcm@Base 0.8.0 + _ZN13pkgTagSection4TrimEv@Base 0.8.0 + _ZN13pkgTagSection8FindFlagERmmPKcS2_@Base 0.8.11 + _ZN13pkgTagSectionD0Ev@Base 0.8.16~exp6 + _ZN13pkgTagSectionD1Ev@Base 0.8.16~exp6 + _ZN13pkgTagSectionD2Ev@Base 0.8.16~exp6 + _ZN13pkgVendorList10CreateListER13Configuration@Base 0.8.0 + _ZN13pkgVendorList10FindVendorESt6vectorISsSaISsEE@Base 0.8.0 + _ZN13pkgVendorList12ReadMainListEv@Base 0.8.0 + _ZN13pkgVendorList17LookupFingerprintESs@Base 0.8.0 + _ZN13pkgVendorList4ReadESs@Base 0.8.0 + _ZN13pkgVendorListD1Ev@Base 0.8.0 + _ZN13pkgVendorListD2Ev@Base 0.8.0 + _ZN14OpTextProgress4DoneEv@Base 0.8.0 + _ZN14OpTextProgress5WriteEPKc@Base 0.8.0 + _ZN14OpTextProgress6UpdateEv@Base 0.8.0 + _ZN14OpTextProgressC1ER13Configuration@Base 0.8.0 + _ZN14OpTextProgressC2ER13Configuration@Base 0.8.0 + _ZN14OpTextProgressD0Ev@Base 0.8.0 + _ZN14OpTextProgressD1Ev@Base 0.8.0 + _ZN14OpTextProgressD2Ev@Base 0.8.0 + _ZN14debIFTypeTransD0Ev@Base 0.8.0 + _ZN14debIFTypeTransD1Ev@Base 0.8.0 + _ZN14debIFTypeTransD2Ev@Base 0.8.0 + _ZN14debStatusIndexC1ESs@Base 0.8.0 + _ZN14debStatusIndexC2ESs@Base 0.8.0 + _ZN14debStatusIndexD0Ev@Base 0.8.0 + _ZN14debStatusIndexD1Ev@Base 0.8.0 + _ZN14debStatusIndexD2Ev@Base 0.8.0 + _ZN14edspListParser10NewVersionERN8pkgCache11VerIteratorE@Base 0.8.16~exp2 + _ZN14edspListParser11DescriptionEv@Base 0.8.16~exp2 + _ZN14edspListParser11ParseStatusERN8pkgCache11PkgIteratorERNS0_11VerIteratorE@Base 0.8.16~exp2 + _ZN14edspListParser11VersionHashEv@Base 0.8.16~exp2 + _ZN14edspListParser15Description_md5Ev@Base 0.8.16~exp2 + _ZN14edspListParser15LoadReleaseInfoERN8pkgCache15PkgFileIteratorER6FileFdSs@Base 0.8.16~exp2 + _ZN14edspListParser19DescriptionLanguageEv@Base 0.8.16~exp2 + _ZN14edspListParserC1EP6FileFdRKSs@Base 0.8.16~exp2 + _ZN14edspListParserC2EP6FileFdRKSs@Base 0.8.16~exp2 + _ZN14edspListParserD0Ev@Base 0.8.16~exp2 + _ZN14edspListParserD1Ev@Base 0.8.16~exp2 + _ZN14edspListParserD2Ev@Base 0.8.16~exp2 + _ZN14pkgAcqSubIndex10ParseIndexERKSs@Base 0.8.11 + _ZN14pkgAcqSubIndex16Custom600HeadersEv@Base 0.8.11 + _ZN14pkgAcqSubIndex4DoneESsySsPN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZN14pkgAcqSubIndex6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.11 + _ZN14pkgAcqSubIndex7DescURIEv@Base 0.8.11 + _ZN14pkgAcqSubIndexC1EP10pkgAcquireRKSsS3_S3_RK10HashString@Base 0.8.11 + _ZN14pkgAcqSubIndexC2EP10pkgAcquireRKSsS3_S3_RK10HashString@Base 0.8.11 + _ZN14pkgAcqSubIndexD0Ev@Base 0.8.11 + _ZN14pkgAcqSubIndexD1Ev@Base 0.8.11 + _ZN14pkgAcqSubIndexD2Ev@Base 0.8.11 + _ZN15SHA256Summation3AddEPKhy@Base 0.8.16~exp6 + _ZN15SHA512Summation3AddEPKhy@Base 0.8.16~exp6 + _ZN15debIFTypeStatusD0Ev@Base 0.8.0 + _ZN15debIFTypeStatusD1Ev@Base 0.8.0 + _ZN15debIFTypeStatusD2Ev@Base 0.8.0 + _ZN15debRecordParser10MaintainerEv@Base 0.8.0 + _ZN15debRecordParser10SHA256HashEv@Base 0.8.0 + _ZN15debRecordParser10SHA512HashEv@Base 0.8.16~exp2 + _ZN15debRecordParser11RecordFieldEPKc@Base 0.8.16~exp6 + _ZN15debRecordParser4JumpERKN8pkgCache15VerFileIteratorE@Base 0.8.0 + _ZN15debRecordParser4JumpERKN8pkgCache16DescFileIteratorE@Base 0.8.0 + _ZN15debRecordParser4NameEv@Base 0.8.0 + _ZN15debRecordParser6GetRecERPKcS2_@Base 0.8.0 + _ZN15debRecordParser7MD5HashEv@Base 0.8.0 + _ZN15debRecordParser8FileNameEv@Base 0.8.0 + _ZN15debRecordParser8HomepageEv@Base 0.8.0 + _ZN15debRecordParser8LongDescEv@Base 0.8.0 + _ZN15debRecordParser8SHA1HashEv@Base 0.8.0 + _ZN15debRecordParser9ShortDescEv@Base 0.8.0 + _ZN15debRecordParser9SourcePkgEv@Base 0.8.0 + _ZN15debRecordParser9SourceVerEv@Base 0.8.0 + _ZN15debRecordParserC1ESsR8pkgCache@Base 0.8.0 + _ZN15debRecordParserC2ESsR8pkgCache@Base 0.8.0 + _ZN15debRecordParserD0Ev@Base 0.8.0 + _ZN15debRecordParserD1Ev@Base 0.8.0 + _ZN15debRecordParserD2Ev@Base 0.8.0 + _ZN15debReleaseIndex10SetTrustedEb@Base 0.8.16~exp6 + _ZN15debReleaseIndex13GetIndexFilesEv@Base 0.8.0 + _ZN15debReleaseIndex15debSectionEntryC1ERKSsRKb@Base 0.8.0 + _ZN15debReleaseIndex15debSectionEntryC2ERKSsRKb@Base 0.8.0 + _ZN15debReleaseIndex16PushSectionEntryEPKNS_15debSectionEntryE@Base 0.8.0 + _ZN15debReleaseIndex16PushSectionEntryERKSsPKNS_15debSectionEntryE@Base 0.8.0 + _ZN15debReleaseIndex16PushSectionEntryERKSt6vectorISsSaISsEEPKNS_15debSectionEntryE@Base 0.8.0 + _ZN15debReleaseIndexC1ERKSsS1_@Base 0.8.0 + _ZN15debReleaseIndexC1ERKSsS1_b@Base 0.8.16~exp6 + _ZN15debReleaseIndexC2ERKSsS1_@Base 0.8.0 + _ZN15debReleaseIndexC2ERKSsS1_b@Base 0.8.16~exp6 + _ZN15debReleaseIndexD0Ev@Base 0.8.0 + _ZN15debReleaseIndexD1Ev@Base 0.8.0 + _ZN15debReleaseIndexD2Ev@Base 0.8.0 + _ZN15debSLTypeDebSrcD0Ev@Base 0.8.0 + _ZN15debSLTypeDebSrcD1Ev@Base 0.8.0 + _ZN15debSLTypeDebSrcD2Ev@Base 0.8.0 + _ZN15debSLTypeDebianD0Ev@Base 0.8.0 + _ZN15debSLTypeDebianD1Ev@Base 0.8.0 + _ZN15debSLTypeDebianD2Ev@Base 0.8.0 + _ZN15debSourcesIndexC1ESsSsSsb@Base 0.8.0 + _ZN15debSourcesIndexC2ESsSsSsb@Base 0.8.0 + _ZN15debSourcesIndexD0Ev@Base 0.8.0 + _ZN15debSourcesIndexD1Ev@Base 0.8.0 + _ZN15debSourcesIndexD2Ev@Base 0.8.0 + _ZN15pkgAcqDiffIndex14ParseDiffIndexESs@Base 0.8.0 + _ZN15pkgAcqDiffIndex16Custom600HeadersEv@Base 0.8.0 + _ZN15pkgAcqDiffIndex4DoneESsySsPN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZN15pkgAcqDiffIndex6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.0 + _ZN15pkgAcqDiffIndex7DescURIEv@Base 0.8.0 + _ZN15pkgAcqDiffIndexC1EP10pkgAcquireSsSsSs10HashString@Base 0.8.0 + _ZN15pkgAcqDiffIndexC2EP10pkgAcquireSsSsSs10HashString@Base 0.8.0 + _ZN15pkgAcqDiffIndexD0Ev@Base 0.8.0 + _ZN15pkgAcqDiffIndexD1Ev@Base 0.8.0 + _ZN15pkgAcqDiffIndexD2Ev@Base 0.8.0 + _ZN15pkgAcqMetaIndex12QueueIndexesEb@Base 0.8.0 + _ZN15pkgAcqMetaIndex12VerifyVendorESs@Base 0.8.0 + _ZN15pkgAcqMetaIndex13RetrievalDoneESs@Base 0.8.0 + _ZN15pkgAcqMetaIndex16Custom600HeadersEv@Base 0.8.0 + _ZN15pkgAcqMetaIndex4DoneESsySsPN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZN15pkgAcqMetaIndex6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.0 + _ZN15pkgAcqMetaIndex7DescURIEv@Base 0.8.0 + _ZN15pkgAcqMetaIndex8AuthDoneESs@Base 0.8.0 + _ZN15pkgAcqMetaIndexC1EP10pkgAcquireSsSsSsSsPKSt6vectorIP11IndexTargetSaIS4_EEP12indexRecords@Base 0.8.0 + _ZN15pkgAcqMetaIndexC2EP10pkgAcquireSsSsSsSsPKSt6vectorIP11IndexTargetSaIS4_EEP12indexRecords@Base 0.8.0 + _ZN15pkgAcqMetaIndexD0Ev@Base 0.8.0 + _ZN15pkgAcqMetaIndexD1Ev@Base 0.8.0 + _ZN15pkgAcqMetaIndexD2Ev@Base 0.8.0 + _ZN15pkgVersionMatch17ExpressionMatchesEPKcS1_@Base 0.8.0 + _ZN15pkgVersionMatch17ExpressionMatchesERKSsPKc@Base 0.8.0 + _ZN15pkgVersionMatch4FindEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN15pkgVersionMatch8MatchVerEPKcSsb@Base 0.8.0 + _ZN15pkgVersionMatch9FileMatchEN8pkgCache15PkgFileIteratorE@Base 0.8.0 + _ZN15pkgVersionMatchC1ESsNS_9MatchTypeE@Base 0.8.0 + _ZN15pkgVersionMatchC2ESsNS_9MatchTypeE@Base 0.8.0 + _ZN15pkgVersionMatchD1Ev@Base 0.8.0 + _ZN15pkgVersionMatchD2Ev@Base 0.8.0 + _ZN16TranslationsCopy16CopyTranslationsESsSsRSt6vectorISsSaISsEEP14pkgCdromStatus@Base 0.8.0 + _ZN16debPackagesIndexC1ERKSsS1_S1_RKbS1_@Base 0.8.0 + _ZN16debPackagesIndexC2ERKSsS1_S1_RKbS1_@Base 0.8.0 + _ZN16debPackagesIndexD0Ev@Base 0.8.0 + _ZN16debPackagesIndexD1Ev@Base 0.8.0 + _ZN16debPackagesIndexD2Ev@Base 0.8.0 + _ZN16pkgAcqIndexDiffs13QueueNextDiffEv@Base 0.8.0 + _ZN16pkgAcqIndexDiffs4DoneESsySsPN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZN16pkgAcqIndexDiffs6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.0 + _ZN16pkgAcqIndexDiffs6FinishEb@Base 0.8.0 + _ZN16pkgAcqIndexDiffs7DescURIEv@Base 0.8.0 + _ZN16pkgAcqIndexDiffsC1EP10pkgAcquireSsSsSs10HashStringSsSt6vectorI8DiffInfoSaIS4_EE@Base 0.8.0 + _ZN16pkgAcqIndexDiffsC2EP10pkgAcquireSsSsSs10HashStringSsSt6vectorI8DiffInfoSaIS4_EE@Base 0.8.0 + _ZN16pkgAcqIndexDiffsD0Ev@Base 0.8.0 + _ZN16pkgAcqIndexDiffsD1Ev@Base 0.8.0 + _ZN16pkgAcqIndexDiffsD2Ev@Base 0.8.0 + _ZN16pkgAcqIndexTrans16Custom600HeadersEv@Base 0.8.0 + _ZN16pkgAcqIndexTrans6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.0 + _ZN16pkgAcqIndexTransC1EP10pkgAcquirePK11IndexTargetRK10HashStringPK12indexRecords@Base 0.8.11 + _ZN16pkgAcqIndexTransC1EP10pkgAcquireSsSsSs@Base 0.8.0 + _ZN16pkgAcqIndexTransC2EP10pkgAcquirePK11IndexTargetRK10HashStringPK12indexRecords@Base 0.8.11 + _ZN16pkgAcqIndexTransC2EP10pkgAcquireSsSsSs@Base 0.8.0 + _ZN16pkgAcqIndexTransD0Ev@Base 0.8.0 + _ZN16pkgAcqIndexTransD1Ev@Base 0.8.0 + _ZN16pkgAcqIndexTransD2Ev@Base 0.8.0 + _ZN16pkgAcquireStatus4DoneERN10pkgAcquire8ItemDescE@Base 0.8.0 + _ZN16pkgAcquireStatus4FailERN10pkgAcquire8ItemDescE@Base 0.8.0 + _ZN16pkgAcquireStatus4StopEv@Base 0.8.0 + _ZN16pkgAcquireStatus5FetchERN10pkgAcquire8ItemDescE@Base 0.8.0 + _ZN16pkgAcquireStatus5PulseEP10pkgAcquire@Base 0.8.0 + _ZN16pkgAcquireStatus5StartEv@Base 0.8.0 + _ZN16pkgAcquireStatus6IMSHitERN10pkgAcquire8ItemDescE@Base 0.8.0 + _ZN16pkgAcquireStatus7FetchedEyy@Base 0.8.16~exp6 + _ZN16pkgAcquireStatusC1Ev@Base 0.8.0 + _ZN16pkgAcquireStatusC2Ev@Base 0.8.0 + _ZN16pkgAcquireStatusD0Ev@Base 0.8.0 + _ZN16pkgAcquireStatusD1Ev@Base 0.8.0 + _ZN16pkgAcquireStatusD2Ev@Base 0.8.0 + _ZN17PreferenceSection10TrimRecordEbRPKc@Base 0.8.0 + _ZN17PreferenceSectionD0Ev@Base 0.8.16~exp6 + _ZN17PreferenceSectionD1Ev@Base 0.8.16~exp6 + _ZN17PreferenceSectionD2Ev@Base 0.8.16~exp6 + _ZN17pkgArchiveCleaner2GoESsR8pkgCache@Base 0.8.0 + _ZN17pkgCacheGenerator10ListParser10NewDependsERN8pkgCache11VerIteratorERKSsS5_S5_jj@Base 0.8.0 + _ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_@Base 0.8.0 + _ZN17pkgCacheGenerator10ListParser19CollectFileProvidesER8pkgCacheRNS1_11VerIteratorE@Base 0.8.0 + _ZN17pkgCacheGenerator10ListParserD0Ev@Base 0.8.0 + _ZN17pkgCacheGenerator10ListParserD1Ev@Base 0.8.0 + _ZN17pkgCacheGenerator10ListParserD2Ev@Base 0.8.0 + _ZN17pkgCacheGenerator10NewDependsERN8pkgCache11PkgIteratorERNS0_11VerIteratorERKSsRKjS8_RPj@Base 0.8.15.6 + _ZN17pkgCacheGenerator10NewFileVerERN8pkgCache11VerIteratorERNS_10ListParserE@Base 0.8.0 + _ZN17pkgCacheGenerator10NewPackageERN8pkgCache11PkgIteratorERKSsS4_@Base 0.8.0 + _ZN17pkgCacheGenerator10NewVersionERN8pkgCache11VerIteratorERKSsm@Base 0.8.0 + _ZN17pkgCacheGenerator10SelectFileERKSsS1_RK12pkgIndexFilem@Base 0.8.0 + _ZN17pkgCacheGenerator11FinishCacheEP10OpProgress@Base 0.8.0 + _ZN17pkgCacheGenerator11NewFileDescERN8pkgCache12DescIteratorERNS_10ListParserE@Base 0.8.0 + _ZN17pkgCacheGenerator13AllocateInMapERKm@Base 0.8.0 + _ZN17pkgCacheGenerator14MergeListGroupERNS_10ListParserERKSs@Base 0.8.16~exp7 + _ZN17pkgCacheGenerator14NewDescriptionERN8pkgCache12DescIteratorERKSsRK12HashSumValueILi128EEj@Base 0.8.16~exp6 + _ZN17pkgCacheGenerator15MakeStatusCacheER13pkgSourceListP10OpProgressPP4MMapb@Base 0.8.0 + _ZN17pkgCacheGenerator15WriteUniqStringEPKcj@Base 0.8.0 + _ZN17pkgCacheGenerator16MergeListPackageERNS_10ListParserERN8pkgCache11PkgIteratorE@Base 0.8.16~exp7 + _ZN17pkgCacheGenerator16MergeListVersionERNS_10ListParserERN8pkgCache11PkgIteratorERKSsRPNS2_11VerIteratorE@Base 0.8.16~exp7 + _ZN17pkgCacheGenerator16WriteStringInMapEPKc@Base 0.8.0 + _ZN17pkgCacheGenerator16WriteStringInMapEPKcRKm@Base 0.8.0 + _ZN17pkgCacheGenerator17CreateDynamicMMapEP6FileFdm@Base 0.8.0 + _ZN17pkgCacheGenerator17MergeFileProvidesERNS_10ListParserE@Base 0.8.0 + _ZN17pkgCacheGenerator18AddImplicitDependsERN8pkgCache11GrpIteratorERNS0_11PkgIteratorERNS0_11VerIteratorE@Base 0.8.16~exp7 + _ZN17pkgCacheGenerator18AddImplicitDependsERN8pkgCache11VerIteratorERNS0_11PkgIteratorE@Base 0.8.16~exp7 + _ZN17pkgCacheGenerator19MakeOnlyStatusCacheEP10OpProgressPP11DynamicMMap@Base 0.8.0 + _ZN17pkgCacheGenerator5ReMapEPKvS1_@Base 0.8.0 + _ZN17pkgCacheGenerator7DynamicIN8pkgCache11DepIteratorEE7toReMapE@Base 0.8.0 + _ZN17pkgCacheGenerator7DynamicIN8pkgCache11GrpIteratorEE7toReMapE@Base 0.8.0 + _ZN17pkgCacheGenerator7DynamicIN8pkgCache11PkgIteratorEE7toReMapE@Base 0.8.0 + _ZN17pkgCacheGenerator7DynamicIN8pkgCache11PrvIteratorEE7toReMapE@Base 0.8.0 + _ZN17pkgCacheGenerator7DynamicIN8pkgCache11VerIteratorEE7toReMapE@Base 0.8.0 + _ZN17pkgCacheGenerator7DynamicIN8pkgCache12DescIteratorEE7toReMapE@Base 0.8.0 + _ZN17pkgCacheGenerator7DynamicIN8pkgCache15PkgFileIteratorEE7toReMapE@Base 0.8.0 + _ZN17pkgCacheGenerator8NewGroupERN8pkgCache11GrpIteratorERKSs@Base 0.8.0 + _ZN17pkgCacheGenerator9MergeListERNS_10ListParserEPN8pkgCache11VerIteratorE@Base 0.8.0 + _ZN17pkgCacheGeneratorC1EP11DynamicMMapP10OpProgress@Base 0.8.0 + _ZN17pkgCacheGeneratorC2EP11DynamicMMapP10OpProgress@Base 0.8.0 + _ZN17pkgCacheGeneratorD1Ev@Base 0.8.0 + _ZN17pkgCacheGeneratorD2Ev@Base 0.8.0 + _ZN17pkgPackageManager10FixMissingEv@Base 0.8.0 + _ZN17pkgPackageManager10SigINTStopE@Base 0.8.16~exp14 + _ZN17pkgPackageManager11EarlyRemoveEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN17pkgPackageManager11GetArchivesEP10pkgAcquireP13pkgSourceListP10pkgRecords@Base 0.8.0 + _ZN17pkgPackageManager11SmartRemoveEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN17pkgPackageManager11SmartUnPackEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN17pkgPackageManager11SmartUnPackEN8pkgCache11PkgIteratorEbi@Base 0.8.16~exp14 + _ZN17pkgPackageManager12ConfigureAllEv@Base 0.8.0 + _ZN17pkgPackageManager12ImmediateAddEN8pkgCache11PkgIteratorEbRKj@Base 0.8.0 + _ZN17pkgPackageManager12OrderInstallEv@Base 0.8.0 + _ZN17pkgPackageManager13DepAlwaysTrueEN8pkgCache11DepIteratorE@Base 0.8.0 + _ZN17pkgPackageManager14SmartConfigureEN8pkgCache11PkgIteratorEi@Base 0.8.16~exp14 + _ZN17pkgPackageManager15CheckRConflictsEN8pkgCache11PkgIteratorENS0_11DepIteratorEPKc@Base 0.8.0 + _ZN17pkgPackageManager15CreateOrderListEv@Base 0.8.0 + _ZN17pkgPackageManager17DoInstallPostForkEi@Base 0.8.0 + _ZN17pkgPackageManager2GoEi@Base 0.8.0 + _ZN17pkgPackageManager5ResetEv@Base 0.8.0 + _ZN17pkgPackageManager6RemoveEN8pkgCache11PkgIteratorEb@Base 0.8.0 + _ZN17pkgPackageManager7InstallEN8pkgCache11PkgIteratorESs@Base 0.8.0 + _ZN17pkgPackageManager9ConfigureEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN17pkgPackageManager9DoInstallEi@Base 0.8.0 + _ZN17pkgPackageManagerC1EP11pkgDepCache@Base 0.8.0 + _ZN17pkgPackageManagerC2EP11pkgDepCache@Base 0.8.0 + _ZN17pkgPackageManagerD0Ev@Base 0.8.0 + _ZN17pkgPackageManagerD1Ev@Base 0.8.0 + _ZN17pkgPackageManagerD2Ev@Base 0.8.0 + _ZN18debSrcRecordParser12BuildDependsERSt6vectorIN13pkgSrcRecords6Parser11BuildDepRecESaIS3_EERKbS8_@Base 0.8.0 + _ZN18debSrcRecordParser4JumpERKm@Base 0.8.0 + _ZN18debSrcRecordParser4StepEv@Base 0.8.0 + _ZN18debSrcRecordParser5AsStrEv@Base 0.8.0 + _ZN18debSrcRecordParser5FilesERSt6vectorIN13pkgSrcRecords4FileESaIS2_EE@Base 0.8.0 + _ZN18debSrcRecordParser6OffsetEv@Base 0.8.0 + _ZN18debSrcRecordParser7RestartEv@Base 0.8.0 + _ZN18debSrcRecordParser8BinariesEv@Base 0.8.0 + _ZN18debSrcRecordParserD0Ev@Base 0.8.0 + _ZN18debSrcRecordParserD1Ev@Base 0.8.0 + _ZN18debSrcRecordParserD2Ev@Base 0.8.0 + _ZN18pkgAcqMetaClearSig16Custom600HeadersEv@Base 0.8.13 + _ZN18pkgAcqMetaClearSig6FailedESsPN10pkgAcquire12MethodConfigE@Base 0.8.11 + _ZN18pkgAcqMetaClearSigC1EP10pkgAcquireRKSsS3_S3_S3_S3_S3_S3_S3_S3_PKSt6vectorIP11IndexTargetSaIS6_EEP12indexRecords@Base 0.8.11 + _ZN18pkgAcqMetaClearSigC2EP10pkgAcquireRKSsS3_S3_S3_S3_S3_S3_S3_S3_PKSt6vectorIP11IndexTargetSaIS6_EEP12indexRecords@Base 0.8.11 + _ZN18pkgAcqMetaClearSigD0Ev@Base 0.8.11 + _ZN18pkgAcqMetaClearSigD1Ev@Base 0.8.11 + _ZN18pkgAcqMetaClearSigD2Ev@Base 0.8.11 + _ZN18pkgProblemResolver10MakeScoresEv@Base 0.8.0 + _ZN18pkgProblemResolver13ResolveByKeepEv@Base 0.8.0 + _ZN18pkgProblemResolver14InstallProtectEv@Base 0.8.0 + _ZN18pkgProblemResolver15ResolveInternalEb@Base 0.8.16~exp6 + _ZN18pkgProblemResolver21InstOrNewPolicyBrokenEN8pkgCache11PkgIteratorE@Base 0.8.15.3 + _ZN18pkgProblemResolver21ResolveByKeepInternalEv@Base 0.8.16~exp6 + _ZN18pkgProblemResolver4ThisE@Base 0.8.0 + _ZN18pkgProblemResolver7ResolveEb@Base 0.8.0 + _ZN18pkgProblemResolver9DoUpgradeEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN18pkgProblemResolver9ScoreSortEPKvS1_@Base 0.8.0 + _ZN18pkgProblemResolverC1EP11pkgDepCache@Base 0.8.0 + _ZN18pkgProblemResolverC2EP11pkgDepCache@Base 0.8.0 + _ZN18pkgProblemResolverD1Ev@Base 0.8.0 + _ZN18pkgProblemResolverD2Ev@Base 0.8.0 + _ZN19debVersioningSystem11CmpFragmentEPKcS1_S1_S1_@Base 0.8.0 + _ZN19debVersioningSystem12DoCmpVersionEPKcS1_S1_S1_@Base 0.8.0 + _ZN19debVersioningSystem15DoCmpReleaseVerEPKcS1_S1_S1_@Base 0.8.0 + _ZN19debVersioningSystem15UpstreamVersionEPKc@Base 0.8.0 + _ZN19debVersioningSystem8CheckDepEPKciS1_@Base 0.8.0 + _ZN19debVersioningSystemC1Ev@Base 0.8.0 + _ZN19debVersioningSystemC2Ev@Base 0.8.0 + _ZN19debVersioningSystemD0Ev@Base 0.8.0 + _ZN19debVersioningSystemD1Ev@Base 0.8.0 + _ZN19debVersioningSystemD2Ev@Base 0.8.0 + _ZN19pkgUdevCdromDevices16ScanForRemovableEb@Base 0.8.12 + _ZN19pkgUdevCdromDevices4ScanEv@Base 0.8.0 + _ZN19pkgUdevCdromDevices6DlopenEv@Base 0.8.0 + _ZN19pkgUdevCdromDevicesC1Ev@Base 0.8.0 + _ZN19pkgUdevCdromDevicesC2Ev@Base 0.8.0 + _ZN19pkgUdevCdromDevicesD0Ev@Base 0.8.0 + _ZN19pkgUdevCdromDevicesD1Ev@Base 0.8.0 + _ZN19pkgUdevCdromDevicesD2Ev@Base 0.8.0 + _ZN19pkgVersioningSystem10GlobalListE@Base 0.8.0 + _ZN19pkgVersioningSystem13GlobalListLenE@Base 0.8.0 + _ZN19pkgVersioningSystem17TestCompatibilityERKS_@Base 0.8.0 + _ZN19pkgVersioningSystem5GetVSEPKc@Base 0.8.0 + _ZN19pkgVersioningSystemC1Ev@Base 0.8.0 + _ZN19pkgVersioningSystemC2Ev@Base 0.8.0 + _ZN19pkgVersioningSystemD0Ev@Base 0.8.0 + _ZN19pkgVersioningSystemD1Ev@Base 0.8.0 + _ZN19pkgVersioningSystemD2Ev@Base 0.8.0 + _ZN20debTranslationsIndexC1ESsSsSsPKc@Base 0.8.0 + _ZN20debTranslationsIndexC2ESsSsSsPKc@Base 0.8.0 + _ZN20debTranslationsIndexD0Ev@Base 0.8.0 + _ZN20debTranslationsIndexD1Ev@Base 0.8.0 + _ZN20debTranslationsIndexD2Ev@Base 0.8.0 + _ZN23SummationImplementation5AddFDER6FileFdy@Base 0.8.16~exp9 + _ZN23SummationImplementation5AddFDEiy@Base 0.8.16~exp6 + _ZN3APT11CacheFilter23PackageNameMatchesRegExC1ERKSs@Base 0.8.0 + _ZN3APT11CacheFilter23PackageNameMatchesRegExC2ERKSs@Base 0.8.0 + _ZN3APT11CacheFilter23PackageNameMatchesRegExD1Ev@Base 0.8.0 + _ZN3APT11CacheFilter23PackageNameMatchesRegExD2Ev@Base 0.8.0 + _ZN3APT11CacheFilter23PackageNameMatchesRegExclERKN8pkgCache11GrpIteratorE@Base 0.8.0 + _ZN3APT11CacheFilter23PackageNameMatchesRegExclERKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN3APT13Configuration10CompressorC1EPKcS3_S3_S3_S3_t@Base 0.8.12 + _ZN3APT13Configuration10CompressorC2EPKcS3_S3_S3_S3_t@Base 0.8.12 + _ZN3APT13Configuration10CompressorD1Ev@Base 0.8.12 + _ZN3APT13Configuration10CompressorD2Ev@Base 0.8.12 + _ZN3APT13Configuration12getLanguagesERKbS2_PPKc@Base 0.8.0 + _ZN3APT13Configuration14getCompressorsEb@Base 0.8.12 + _ZN3APT13Configuration16getArchitecturesERKb@Base 0.8.0 + _ZN3APT13Configuration17checkArchitectureERKSs@Base 0.8.0 + _ZN3APT13Configuration19getCompressionTypesERKb@Base 0.8.0 + _ZN3APT13Configuration23getCompressorExtensionsEv@Base 0.8.12 + _ZN3APT13Configuration37setDefaultConfigurationForCompressorsEv@Base 0.8.12 + _ZN3APT14CacheSetHelper14canNotFindTaskEPNS_25PackageContainerInterfaceER12pkgCacheFileSs@Base 0.8.16~exp9 + _ZN3APT14CacheSetHelper15canNotFindRegExEPNS_25PackageContainerInterfaceER12pkgCacheFileSs@Base 0.8.16~exp9 + _ZN3APT14CacheSetHelper16canNotFindAllVerEPNS_25VersionContainerInterfaceER12pkgCacheFileRKN8pkgCache11PkgIteratorE@Base 0.8.16~exp9 + _ZN3APT14CacheSetHelper17canNotFindPackageEPNS_25PackageContainerInterfaceER12pkgCacheFileRKSs@Base 0.8.16~exp9 + _ZN3APT14CacheSetHelper17canNotFindPkgNameER12pkgCacheFileRKSs@Base 0.8.0 + _ZN3APT14CacheSetHelper17showTaskSelectionERKN8pkgCache11PkgIteratorERKSs@Base 0.8.16~exp9 + _ZN3APT14CacheSetHelper18showRegExSelectionERKN8pkgCache11PkgIteratorERKSs@Base 0.8.16~exp9 + _ZN3APT14CacheSetHelper19canNotFindNewestVerER12pkgCacheFileRKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN3APT14CacheSetHelper19showSelectedVersionERKN8pkgCache11PkgIteratorENS1_11VerIteratorERKSsb@Base 0.8.16~exp9 + _ZN3APT14CacheSetHelper21canNotFindCandInstVerEPNS_25VersionContainerInterfaceER12pkgCacheFileRKN8pkgCache11PkgIteratorE@Base 0.8.16~exp9 + _ZN3APT14CacheSetHelper21canNotFindInstCandVerEPNS_25VersionContainerInterfaceER12pkgCacheFileRKN8pkgCache11PkgIteratorE@Base 0.8.16~exp9 + _ZN3APT14CacheSetHelper22canNotFindCandidateVerER12pkgCacheFileRKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN3APT14CacheSetHelper22canNotFindInstalledVerER12pkgCacheFileRKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN3APT14CacheSetHelperD0Ev@Base 0.8.0 + _ZN3APT14CacheSetHelperD1Ev@Base 0.8.0 + _ZN3APT14CacheSetHelperD2Ev@Base 0.8.0 + _ZN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEE14setConstructorERKNS_25PackageContainerInterface11ConstructorE@Base 0.8.16~exp9 + _ZN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEE5clearEv@Base 0.8.16~exp9 + _ZN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEE6insertERKS3_@Base 0.8.16~exp9 + _ZN3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEE14setConstructorERKNS_25PackageContainerInterface11ConstructorE@Base 0.8.16~exp9 + _ZN3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEE5clearEv@Base 0.8.16~exp9 + _ZN3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEE6insertERKS3_@Base 0.8.16~exp9 + _ZN3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEE5clearEv@Base 0.8.16~exp9 + _ZN3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEE6insertERKS3_@Base 0.8.16~exp9 + _ZN3APT25PackageContainerInterface10FromStringEPS0_R12pkgCacheFileRKSsRNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25PackageContainerInterface15FromCommandLineEPS0_R12pkgCacheFilePPKcRNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25PackageContainerInterface23FromModifierCommandLineERtPS0_R12pkgCacheFilePKcRKSt4listINS0_8ModifierESaIS8_EERNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25PackageContainerInterface8FromNameER12pkgCacheFileRKSsRNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25PackageContainerInterface8FromTaskEPS0_R12pkgCacheFileSsRNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25PackageContainerInterface9FromRegExEPS0_R12pkgCacheFileSsRNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25VersionContainerInterface10FromStringEPS0_R12pkgCacheFileSsRKNS0_7VersionERNS_14CacheSetHelperEb@Base 0.8.16~exp9 + _ZN3APT25VersionContainerInterface11FromPackageEPS0_R12pkgCacheFileRKN8pkgCache11PkgIteratorERKNS0_7VersionERNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25VersionContainerInterface15FromCommandLineEPS0_R12pkgCacheFilePPKcRKNS0_7VersionERNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25VersionContainerInterface15getCandidateVerER12pkgCacheFileRKN8pkgCache11PkgIteratorERNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25VersionContainerInterface15getInstalledVerER12pkgCacheFileRKN8pkgCache11PkgIteratorERNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3APT25VersionContainerInterface23FromModifierCommandLineERtPS0_R12pkgCacheFilePKcRKSt4listINS0_8ModifierESaIS8_EERNS_14CacheSetHelperE@Base 0.8.16~exp9 + _ZN3URI14NoUserPasswordERKSs@Base 0.8.0 + _ZN3URI8CopyFromERKSs@Base 0.8.0 + _ZN3URI8SiteOnlyERKSs@Base 0.8.0 + _ZN3URID1Ev@Base 0.8.0 + _ZN3URID2Ev@Base 0.8.0 + _ZN3URIcvSsEv@Base 0.8.0 + _ZN4EDSP10WriteErrorEPKcRKSsP8_IO_FILE@Base 0.8.16~exp2 + _ZN4EDSP11ReadRequestEiRSt4listISsSaISsEES3_RbS4_S4_@Base 0.8.16~exp2 + _ZN4EDSP12ApplyRequestERKSt4listISsSaISsEES4_R11pkgDepCache@Base 0.8.16~exp2 + _ZN4EDSP12ReadResponseEiR11pkgDepCacheP10OpProgress@Base 0.8.16~exp2 + _ZN4EDSP12StringToBoolEPKcb@Base 0.8.16~exp2 + _ZN4EDSP12WriteRequestER11pkgDepCacheP8_IO_FILEbbbP10OpProgress@Base 0.8.16~exp2 + _ZN4EDSP13ExecuteSolverEPKcPiS2_@Base 0.8.16~exp2 + _ZN4EDSP13WriteProgressEtPKcP8_IO_FILE@Base 0.8.16~exp2 + _ZN4EDSP13WriteScenarioER11pkgDepCacheP8_IO_FILEP10OpProgress@Base 0.8.16~exp2 + _ZN4EDSP13WriteSolutionER11pkgDepCacheP8_IO_FILE@Base 0.8.16~exp2 + _ZN4EDSP15ResolveExternalEPKcR11pkgDepCachebbbP10OpProgress@Base 0.8.16~exp2 + _ZN4EDSP20WriteLimitedScenarioER11pkgDepCacheP8_IO_FILERKN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS8_ESaIS8_EEEEP10OpProgress@Base 0.8.16~exp9 + _ZN4EDSP20WriteScenarioVersionER11pkgDepCacheP8_IO_FILERKN8pkgCache11PkgIteratorERKNS4_11VerIteratorE@Base 0.8.16~exp2 + _ZN4EDSP23WriteScenarioDependencyER11pkgDepCacheP8_IO_FILERKN8pkgCache11PkgIteratorERKNS4_11VerIteratorE@Base 0.8.16~exp2 + _ZN4EDSP30WriteScenarioLimitedDependencyER11pkgDepCacheP8_IO_FILERKN8pkgCache11PkgIteratorERKNS4_11VerIteratorERKN3APT16PackageContainerISt3setIS5_St4lessIS5_ESaIS5_EEEE@Base 0.8.16~exp9 + _ZN4EDSP6DepMapE@Base 0.8.16~exp2 + _ZN4EDSP7PrioMapE@Base 0.8.16~exp2 + _ZN4EDSP8ReadLineEiRSs@Base 0.8.16~exp2 + _ZN4MMap3MapER6FileFd@Base 0.8.0 + _ZN4MMap4SyncEmm@Base 0.8.0 + _ZN4MMap4SyncEv@Base 0.8.0 + _ZN4MMap5CloseEb@Base 0.8.0 + _ZN4MMapC1ER6FileFdm@Base 0.8.0 + _ZN4MMapC1Em@Base 0.8.0 + _ZN4MMapC2ER6FileFdm@Base 0.8.0 + _ZN4MMapC2Em@Base 0.8.0 + _ZN4MMapD0Ev@Base 0.8.0 + _ZN4MMapD1Ev@Base 0.8.0 + _ZN4MMapD2Ev@Base 0.8.0 + _ZN6FileFd14OpenDescriptorEijNS_12CompressModeEb@Base 0.8.16~exp9 + _ZN6FileFd14OpenDescriptorEijRKN3APT13Configuration10CompressorEb@Base 0.8.16~exp9 + _ZN6FileFd16ModificationTimeEv@Base 0.8.16~exp9 + _ZN6FileFd20OpenInternDescriptorEjRKN3APT13Configuration10CompressorE@Base 0.8.16~exp9 + _ZN6FileFd4OpenESsjNS_12CompressModeEm@Base 0.8.16~exp9 + _ZN6FileFd4OpenESsjRKN3APT13Configuration10CompressorEm@Base 0.8.16~exp9 + _ZN6FileFd4ReadEPvyPy@Base 0.8.16~exp6 + _ZN6FileFd4SeekEy@Base 0.8.16~exp6 + _ZN6FileFd4SizeEv@Base 0.8.0 + _ZN6FileFd4SkipEy@Base 0.8.16~exp6 + _ZN6FileFd4SyncEv@Base 0.8.0 + _ZN6FileFd4TellEv@Base 0.8.0 + _ZN6FileFd4gzFdEv@Base 0.8.0 + _ZN6FileFd5CloseEv@Base 0.8.0 + _ZN6FileFd5WriteEPKvy@Base 0.8.16~exp6 + _ZN6FileFd5WriteEiPKvy@Base 0.8.16~exp14 + _ZN6FileFd8FileSizeEv@Base 0.8.8 + _ZN6FileFd8ReadLineEPcy@Base 0.8.16~exp9 + _ZN6FileFd8TruncateEy@Base 0.8.16~exp6 + _ZN6FileFdD0Ev@Base 0.8.0 + _ZN6FileFdD1Ev@Base 0.8.0 + _ZN6FileFdD2Ev@Base 0.8.0 + _ZN6Hashes5AddFDER6FileFdybbbb@Base 0.8.16~exp9 + _ZN6Hashes5AddFDEiybbbb@Base 0.8.16~exp6 + _ZN6Vendor9CheckDistESs@Base 0.8.0 + _ZN6VendorC1ESsSsPSt6vectorIPNS_11FingerprintESaIS2_EE@Base 0.8.0 + _ZN6VendorC2ESsSsPSt6vectorIPNS_11FingerprintESaIS2_EE@Base 0.8.0 + _ZN6VendorD0Ev@Base 0.8.0 + _ZN6VendorD1Ev@Base 0.8.0 + _ZN6VendorD2Ev@Base 0.8.0 + _ZN8DiffInfoD1Ev@Base 0.8.0 + _ZN8DiffInfoD2Ev@Base 0.8.0 + _ZN8pkgCache11CompTypeDebEh@Base 0.8.0 + _ZN8pkgCache11DepIterator6GlobOrERS0_S1_@Base 0.8.0 + _ZN8pkgCache11DepIteratorppEi@Base 0.8.0 + _ZN8pkgCache11DepIteratorppEv@Base 0.8.0 + _ZN8pkgCache11GrpIteratorppEi@Base 0.8.0 + _ZN8pkgCache11GrpIteratorppEv@Base 0.8.0 + _ZN8pkgCache11PkgIteratorppEi@Base 0.8.0 + _ZN8pkgCache11PkgIteratorppEv@Base 0.8.0 + _ZN8pkgCache11PrvIteratorppEi@Base 0.8.0 + _ZN8pkgCache11PrvIteratorppEv@Base 0.8.0 + _ZN8pkgCache11VerIteratorppEi@Base 0.8.0 + _ZN8pkgCache11VerIteratorppEv@Base 0.8.0 + _ZN8pkgCache12DescIteratorppEi@Base 0.8.0 + _ZN8pkgCache12DescIteratorppEv@Base 0.8.0 + _ZN8pkgCache15PkgFileIterator4IsOkEv@Base 0.8.0 + _ZN8pkgCache15PkgFileIterator6RelStrEv@Base 0.8.0 + _ZN8pkgCache15PkgFileIteratorppEi@Base 0.8.0 + _ZN8pkgCache15PkgFileIteratorppEv@Base 0.8.0 + _ZN8pkgCache15VerFileIteratorppEi@Base 0.8.0 + _ZN8pkgCache15VerFileIteratorppEv@Base 0.8.0 + _ZN8pkgCache16DescFileIteratorppEi@Base 0.8.0 + _ZN8pkgCache16DescFileIteratorppEv@Base 0.8.0 + _ZN8pkgCache17SingleArchFindPkgERKSs@Base 0.8.0 + _ZN8pkgCache5ReMapERKb@Base 0.8.0 + _ZN8pkgCache6HeaderC1Ev@Base 0.8.0 + _ZN8pkgCache6HeaderC2Ev@Base 0.8.0 + _ZN8pkgCache7DepTypeEh@Base 0.8.0 + _ZN8pkgCache7FindGrpERKSs@Base 0.8.0 + _ZN8pkgCache7FindPkgERKSs@Base 0.8.0 + _ZN8pkgCache7FindPkgERKSsS1_@Base 0.8.0 + _ZN8pkgCache8CompTypeEh@Base 0.8.0 + _ZN8pkgCache8PriorityEh@Base 0.8.0 + _ZN8pkgCacheC1EP4MMapb@Base 0.8.0 + _ZN8pkgCacheC2EP4MMapb@Base 0.8.0 + _ZN8pkgCacheD0Ev@Base 0.8.0 + _ZN8pkgCacheD1Ev@Base 0.8.0 + _ZN8pkgCacheD2Ev@Base 0.8.0 + _ZN8pkgCdrom11DropRepeatsERSt6vectorISsSaISsEEPKc@Base 0.8.0 + _ZN8pkgCdrom12FindPackagesESsRSt6vectorISsSaISsEES3_S3_S3_RSsP14pkgCdromStatusj@Base 0.8.0 + _ZN8pkgCdrom13WriteDatabaseER13Configuration@Base 0.8.0 + _ZN8pkgCdrom14DropBinaryArchERSt6vectorISsSaISsEE@Base 0.8.0 + _ZN8pkgCdrom15WriteSourceListESsRSt6vectorISsSaISsEEb@Base 0.8.0 + _ZN8pkgCdrom16ReduceSourcelistESsRSt6vectorISsSaISsEE@Base 0.8.0 + _ZN8pkgCdrom3AddEP14pkgCdromStatus@Base 0.8.0 + _ZN8pkgCdrom5IdentERSsP14pkgCdromStatus@Base 0.8.0 + _ZN8pkgCdrom5ScoreESs@Base 0.8.0 + _ZN9IndexCopy12CopyPackagesESsSsRSt6vectorISsSaISsEEP14pkgCdromStatus@Base 0.8.0 + _ZN9IndexCopy15ReconstructChopERmSsSs@Base 0.8.0 + _ZN9IndexCopy17ReconstructPrefixERSsSsSsSs@Base 0.8.0 + _ZN9IndexCopy19ConvertToSourceListESsRSs@Base 0.8.0 + _ZN9IndexCopy8ChopDirsESsj@Base 0.8.0 + _ZN9IndexCopy9GrabFirstESsRSsj@Base 0.8.0 + _ZN9IndexCopyD0Ev@Base 0.8.0 + _ZN9IndexCopyD1Ev@Base 0.8.0 + _ZN9IndexCopyD2Ev@Base 0.8.0 + _ZN9SigVerify13CopyAndVerifyESsSsRSt6vectorISsSaISsEES2_S2_@Base 0.8.0 + _ZN9SigVerify13CopyMetaIndexESsSsSsSs@Base 0.8.0 + _ZN9SigVerify6VerifyESsSsP12indexRecords@Base 0.8.0 + _ZN9SigVerify7RunGPGVERKSsS1_RKiPi@Base 0.8.0 + _ZN9debSystem10InitializeER13Configuration@Base 0.8.0 + _ZN9debSystem12CheckUpdatesEv@Base 0.8.0 + _ZN9debSystem14AddStatusFilesERSt6vectorIP12pkgIndexFileSaIS2_EE@Base 0.8.0 + _ZN9debSystem16ArchiveSupportedEPKc@Base 0.8.0 + _ZN9debSystem4LockEv@Base 0.8.0 + _ZN9debSystem5ScoreERK13Configuration@Base 0.8.0 + _ZN9debSystem6UnLockEb@Base 0.8.0 + _ZN9debSystemC1Ev@Base 0.8.0 + _ZN9debSystemC2Ev@Base 0.8.0 + _ZN9debSystemD0Ev@Base 0.8.0 + _ZN9debSystemD1Ev@Base 0.8.0 + _ZN9debSystemD2Ev@Base 0.8.0 + _ZN9edspIndexC1ESs@Base 0.8.16~exp2 + _ZN9edspIndexC2ESs@Base 0.8.16~exp2 + _ZN9edspIndexD0Ev@Base 0.8.16~exp2 + _ZN9edspIndexD1Ev@Base 0.8.16~exp2 + _ZN9edspIndexD2Ev@Base 0.8.16~exp2 + _ZN9metaIndexD0Ev@Base 0.8.0 + _ZN9metaIndexD1Ev@Base 0.8.0 + _ZN9metaIndexD2Ev@Base 0.8.0 + _ZN9pkgDPkgPM10SendV2PkgsEP8_IO_FILE@Base 0.8.0 + _ZN9pkgDPkgPM13DoTerminalPtyEi@Base 0.8.0 + _ZN9pkgDPkgPM14DoDpkgStatusFdEii@Base 0.8.0 + _ZN9pkgDPkgPM15WriteHistoryTagERKSsSs@Base 0.8.0 + _ZN9pkgDPkgPM17WriteApportReportEPKcS1_@Base 0.8.0 + _ZN9pkgDPkgPM18RunScriptsWithPkgsEPKc@Base 0.8.0 + _ZN9pkgDPkgPM21ProcessDpkgStatusLineEiPc@Base 0.8.0 + _ZN9pkgDPkgPM21handleDisappearActionERKSs@Base 0.8.0 + _ZN9pkgDPkgPM2GoEi@Base 0.8.0 + _ZN9pkgDPkgPM5ResetEv@Base 0.8.0 + _ZN9pkgDPkgPM6RemoveEN8pkgCache11PkgIteratorEb@Base 0.8.0 + _ZN9pkgDPkgPM7DoStdinEi@Base 0.8.0 + _ZN9pkgDPkgPM7InstallEN8pkgCache11PkgIteratorESs@Base 0.8.0 + _ZN9pkgDPkgPM7OpenLogEv@Base 0.8.0 + _ZN9pkgDPkgPM8CloseLogEv@Base 0.8.0 + _ZN9pkgDPkgPM9ConfigureEN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN9pkgDPkgPMC1EP11pkgDepCache@Base 0.8.0 + _ZN9pkgDPkgPMC2EP11pkgDepCache@Base 0.8.0 + _ZN9pkgDPkgPMD0Ev@Base 0.8.0 + _ZN9pkgDPkgPMD1Ev@Base 0.8.0 + _ZN9pkgDPkgPMD2Ev@Base 0.8.0 + _ZN9pkgPolicy11GetPriorityERKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN9pkgPolicy11GetPriorityERKN8pkgCache15PkgFileIteratorE@Base 0.8.16~exp6 + _ZN9pkgPolicy12InitDefaultsEv@Base 0.8.0 + _ZN9pkgPolicy15GetCandidateVerERKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN9pkgPolicy6PkgPinD1Ev@Base 0.8.0 + _ZN9pkgPolicy6PkgPinD2Ev@Base 0.8.0 + _ZN9pkgPolicy8GetMatchERKN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZN9pkgPolicy9CreatePinEN15pkgVersionMatch9MatchTypeESsSss@Base 0.8.0 + _ZN9pkgPolicyC1EP8pkgCache@Base 0.8.0 + _ZN9pkgPolicyC2EP8pkgCache@Base 0.8.0 + _ZN9pkgPolicyD0Ev@Base 0.8.0 + _ZN9pkgPolicyD1Ev@Base 0.8.0 + _ZN9pkgPolicyD2Ev@Base 0.8.0 + _ZN9pkgSystem10GlobalListE@Base 0.8.0 + _ZN9pkgSystem10InitializeER13Configuration@Base 0.8.0 + _ZN9pkgSystem13GlobalListLenE@Base 0.8.0 + _ZN9pkgSystem5ScoreERK13Configuration@Base 0.8.0 + _ZN9pkgSystem9GetSystemEPKc@Base 0.8.0 + _ZN9pkgSystemC1Ev@Base 0.8.0 + _ZN9pkgSystemC2Ev@Base 0.8.0 + _ZN9pkgSystemD0Ev@Base 0.8.0 + _ZN9pkgSystemD1Ev@Base 0.8.0 + _ZN9pkgSystemD2Ev@Base 0.8.0 + _ZNK10HashString10VerifyFileESs@Base 0.8.0 + _ZNK10HashString5emptyEv@Base 0.8.0 + _ZNK10HashString5toStrEv@Base 0.8.0 + _ZNK10edspIFType15CreatePkgParserEN8pkgCache15PkgFileIteratorE@Base 0.8.16~exp2 + _ZNK10edspSystem8CreatePMEP11pkgDepCache@Base 0.8.16~exp2 + _ZNK10edspSystem9FindIndexEN8pkgCache15PkgFileIteratorERP12pkgIndexFile@Base 0.8.16~exp2 + _ZNK11CommandLine8FileSizeEv@Base 0.8.0 + _ZNK11GlobalError5emptyERKNS_7MsgTypeE@Base 0.8.0 + _ZNK11IndexTarget10IsOptionalEv@Base 0.8.11 + _ZNK11IndexTarget10IsSubIndexEv@Base 0.8.11 + _ZNK12debIFTypePkg15CreatePkgParserEN8pkgCache15PkgFileIteratorE@Base 0.8.0 + _ZNK12debSLTypeDeb10CreateItemERSt6vectorIP9metaIndexSaIS2_EERKSsS7_S7_RKSt3mapISsSsSt4lessISsESaISt4pairIS6_SsEEE@Base 0.8.0 + _ZNK12indexRecords13GetValidUntilEv@Base 0.8.0 + _ZNK12indexRecords15GetExpectedDistEv@Base 0.8.0 + _ZNK12indexRecords6ExistsERKSs@Base 0.8.0 + _ZNK12indexRecords7GetDistEv@Base 0.8.0 + _ZNK12indexRecords9CheckDistESs@Base 0.8.0 + _ZNK12pkgAcqMethod11PrintStatusEPKcS1_RSt9__va_list@Base 0.8.15~exp1 + _ZNK12pkgIndexFile10ArchiveURIESs@Base 0.8.0 + _ZNK12pkgIndexFile10SourceInfoERKN13pkgSrcRecords6ParserERKNS0_4FileE@Base 0.8.0 + _ZNK12pkgIndexFile11ArchiveInfoEN8pkgCache11VerIteratorE@Base 0.8.0 + _ZNK12pkgIndexFile11FindInCacheER8pkgCache@Base 0.8.0 + _ZNK12pkgIndexFile15CreateSrcParserEv@Base 0.8.0 + _ZNK12pkgIndexFile17MergeFileProvidesER17pkgCacheGeneratorP10OpProgress@Base 0.8.0 + _ZNK12pkgIndexFile17MergeFileProvidesER17pkgCacheGeneratorR10OpProgress@Base 0.8.0 + _ZNK12pkgIndexFile4Type15CreatePkgParserEN8pkgCache15PkgFileIteratorE@Base 0.8.0 + _ZNK12pkgIndexFile5MergeER17pkgCacheGeneratorP10OpProgress@Base 0.8.0 + _ZNK12pkgIndexFile5MergeER17pkgCacheGeneratorR10OpProgress@Base 0.8.0 + _ZNK13Configuration10FindVectorEPKc@Base 0.8.0 + _ZNK13Configuration18MatchAgainstConfig5MatchEPKc@Base 0.8.0 + _ZNK13Configuration4FindEPKcS1_@Base 0.8.0 + _ZNK13Configuration4Item7FullTagEPKS0_@Base 0.8.0 + _ZNK13Configuration5FindBEPKcRKb@Base 0.8.0 + _ZNK13Configuration5FindIEPKcRKi@Base 0.8.0 + _ZNK13Configuration6ExistsEPKc@Base 0.8.0 + _ZNK13Configuration7FindAnyEPKcS1_@Base 0.8.0 + _ZNK13Configuration7FindDirEPKcS1_@Base 0.8.0 + _ZNK13Configuration8FindFileEPKcS1_@Base 0.8.0 + _ZNK13Configuration9ExistsAnyEPKc@Base 0.8.0 + _ZNK13pkgSourceList10GetIndexesEP10pkgAcquireb@Base 0.8.0 + _ZNK13pkgSourceList4Type8FixupURIERSs@Base 0.8.0 + _ZNK13pkgSourceList4Type9ParseLineERSt6vectorIP9metaIndexSaIS3_EEPKcRKmRKSs@Base 0.8.0 + _ZNK13pkgSourceList9FindIndexEN8pkgCache15PkgFileIteratorERP12pkgIndexFile@Base 0.8.0 + _ZNK13pkgTagSection4FindEPKcRS1_S2_@Base 0.8.0 + _ZNK13pkgTagSection4FindEPKcRj@Base 0.8.0 + _ZNK13pkgTagSection5FindIEPKcl@Base 0.8.0 + _ZNK13pkgTagSection5FindSEPKc@Base 0.8.0 + _ZNK13pkgTagSection7FindULLEPKcRKy@Base 0.8.0 + _ZNK13pkgTagSection8FindFlagEPKcRmm@Base 0.8.0 + _ZNK14debStatusIndex11FindInCacheER8pkgCache@Base 0.8.0 + _ZNK14debStatusIndex11HasPackagesEv@Base 0.8.0 + _ZNK14debStatusIndex4SizeEv@Base 0.8.0 + _ZNK14debStatusIndex5MergeER17pkgCacheGeneratorP10OpProgress@Base 0.8.0 + _ZNK14debStatusIndex6ExistsEv@Base 0.8.0 + _ZNK14debStatusIndex7GetTypeEv@Base 0.8.0 + _ZNK14debStatusIndex8DescribeEb@Base 0.8.0 + _ZNK15debIFTypeStatus15CreatePkgParserEN8pkgCache15PkgFileIteratorE@Base 0.8.0 + _ZNK15debReleaseIndex10ArchiveURIERKSs@Base 0.8.0 + _ZNK15debReleaseIndex10GetIndexesEP10pkgAcquireRKb@Base 0.8.0 + _ZNK15debReleaseIndex12MetaIndexURIEPKc@Base 0.8.0 + _ZNK15debReleaseIndex13MetaIndexFileEPKc@Base 0.8.0 + _ZNK15debReleaseIndex13MetaIndexInfoEPKc@Base 0.8.0 + _ZNK15debReleaseIndex14IndexURISuffixEPKcRKSsS3_@Base 0.8.0 + _ZNK15debReleaseIndex14SourceIndexURIEPKcRKSs@Base 0.8.0 + _ZNK15debReleaseIndex19ComputeIndexTargetsEv@Base 0.8.0 + _ZNK15debReleaseIndex19TranslationIndexURIEPKcRKSs@Base 0.8.11 + _ZNK15debReleaseIndex20SourceIndexURISuffixEPKcRKSs@Base 0.8.0 + _ZNK15debReleaseIndex25TranslationIndexURISuffixEPKcRKSs@Base 0.8.11 + _ZNK15debReleaseIndex4InfoEPKcRKSsS3_@Base 0.8.0 + _ZNK15debReleaseIndex8IndexURIEPKcRKSsS3_@Base 0.8.0 + _ZNK15debReleaseIndex9IsTrustedEv@Base 0.8.0 + _ZNK15debSLTypeDebSrc10CreateItemERSt6vectorIP9metaIndexSaIS2_EERKSsS7_S7_RKSt3mapISsSsSt4lessISsESaISt4pairIS6_SsEEE@Base 0.8.0 + _ZNK15debSLTypeDebian18CreateItemInternalERSt6vectorIP9metaIndexSaIS2_EERKSsS7_S7_RKbRKSt3mapISsSsSt4lessISsESaISt4pairIS6_SsEEE@Base 0.8.0 + _ZNK15debSourcesIndex10ArchiveURIESs@Base 0.8.0 + _ZNK15debSourcesIndex10SourceInfoERKN13pkgSrcRecords6ParserERKNS0_4FileE@Base 0.8.0 + _ZNK15debSourcesIndex11HasPackagesEv@Base 0.8.0 + _ZNK15debSourcesIndex15CreateSrcParserEv@Base 0.8.0 + _ZNK15debSourcesIndex4InfoEPKc@Base 0.8.0 + _ZNK15debSourcesIndex4SizeEv@Base 0.8.0 + _ZNK15debSourcesIndex6ExistsEv@Base 0.8.0 + _ZNK15debSourcesIndex7GetTypeEv@Base 0.8.0 + _ZNK15debSourcesIndex8DescribeEb@Base 0.8.0 + _ZNK15debSourcesIndex8IndexURIEPKc@Base 0.8.0 + _ZNK16debPackagesIndex10ArchiveURIESs@Base 0.8.0 + _ZNK16debPackagesIndex11ArchiveInfoEN8pkgCache11VerIteratorE@Base 0.8.0 + _ZNK16debPackagesIndex11FindInCacheER8pkgCache@Base 0.8.0 + _ZNK16debPackagesIndex11HasPackagesEv@Base 0.8.0 + _ZNK16debPackagesIndex4InfoEPKc@Base 0.8.0 + _ZNK16debPackagesIndex4SizeEv@Base 0.8.0 + _ZNK16debPackagesIndex5MergeER17pkgCacheGeneratorP10OpProgress@Base 0.8.0 + _ZNK16debPackagesIndex6ExistsEv@Base 0.8.0 + _ZNK16debPackagesIndex7GetTypeEv@Base 0.8.0 + _ZNK16debPackagesIndex8DescribeEb@Base 0.8.0 + _ZNK16debPackagesIndex8IndexURIEPKc@Base 0.8.0 + _ZNK18debSrcRecordParser10MaintainerEv@Base 0.8.0 + _ZNK18debSrcRecordParser7PackageEv@Base 0.8.0 + _ZNK18debSrcRecordParser7SectionEv@Base 0.8.0 + _ZNK18debSrcRecordParser7VersionEv@Base 0.8.0 + _ZNK19OptionalIndexTarget10IsOptionalEv@Base 0.8.16~exp6 + _ZNK20debTranslationsIndex10GetIndexesEP10pkgAcquire@Base 0.8.0 + _ZNK20debTranslationsIndex11FindInCacheER8pkgCache@Base 0.8.0 + _ZNK20debTranslationsIndex11HasPackagesEv@Base 0.8.0 + _ZNK20debTranslationsIndex4InfoEPKc@Base 0.8.0 + _ZNK20debTranslationsIndex4SizeEv@Base 0.8.0 + _ZNK20debTranslationsIndex5MergeER17pkgCacheGeneratorP10OpProgress@Base 0.8.0 + _ZNK20debTranslationsIndex6ExistsEv@Base 0.8.0 + _ZNK20debTranslationsIndex7GetTypeEv@Base 0.8.0 + _ZNK20debTranslationsIndex8DescribeEb@Base 0.8.0 + _ZNK20debTranslationsIndex8IndexURIEPKc@Base 0.8.0 + _ZNK3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEE14const_iterator6getPkgEv@Base 0.8.16~exp9 + _ZNK3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEE14getConstructorEv@Base 0.8.16~exp9 + _ZNK3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEE5emptyEv@Base 0.8.16~exp9 + _ZNK3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEE14const_iterator6getPkgEv@Base 0.8.16~exp9 + _ZNK3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEE14getConstructorEv@Base 0.8.16~exp9 + _ZNK3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEE5emptyEv@Base 0.8.16~exp9 + _ZNK3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEE5emptyEv@Base 0.8.16~exp9 + _ZNK3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEE8iterator6getVerEv@Base 0.8.16~exp9 + _ZNK6Vendor11GetVendorIDEv@Base 0.8.0 + _ZNK6Vendor17LookupFingerprintESs@Base 0.8.0 + _ZNK8pkgCache11DepIterator10AllTargetsEv@Base 0.8.0 + _ZNK8pkgCache11DepIterator10IsCriticalEv@Base 0.8.0 + _ZNK8pkgCache11DepIterator10IsNegativeEv@Base 0.8.15~exp1 + _ZNK8pkgCache11DepIterator11IsIgnorableERKNS_11PkgIteratorE@Base 0.8.16~exp10 + _ZNK8pkgCache11DepIterator11IsIgnorableERKNS_11PrvIteratorE@Base 0.8.16~exp10 + _ZNK8pkgCache11DepIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache11DepIterator14SmartTargetPkgERNS_11PkgIteratorE@Base 0.8.0 + _ZNK8pkgCache11GrpIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache11GrpIterator16FindPreferredPkgERKb@Base 0.8.0 + _ZNK8pkgCache11GrpIterator7FindPkgESs@Base 0.8.0 + _ZNK8pkgCache11GrpIterator7NextPkgERKNS_11PkgIteratorE@Base 0.8.0 + _ZNK8pkgCache11PkgIterator10CurVersionEv@Base 0.8.0 + _ZNK8pkgCache11PkgIterator11CandVersionEv@Base 0.8.0 + _ZNK8pkgCache11PkgIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache11PkgIterator5StateEv@Base 0.8.0 + _ZNK8pkgCache11PkgIterator8FullNameERKb@Base 0.8.0 + _ZNK8pkgCache11PrvIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache11VerIterator10CompareVerERKS0_@Base 0.8.0 + _ZNK8pkgCache11VerIterator10NewestFileEv@Base 0.8.0 + _ZNK8pkgCache11VerIterator12DownloadableEv@Base 0.8.0 + _ZNK8pkgCache11VerIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache11VerIterator21TranslatedDescriptionEv@Base 0.8.0 + _ZNK8pkgCache11VerIterator6RelStrEv@Base 0.8.0 + _ZNK8pkgCache11VerIterator9AutomaticEv@Base 0.8.0 + _ZNK8pkgCache12DescIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache15PkgFileIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache15VerFileIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache16DescFileIterator12OwnerPointerEv@Base 0.8.0 + _ZNK8pkgCache5sHashEPKc@Base 0.8.0 + _ZNK8pkgCache5sHashERKSs@Base 0.8.0 + _ZNK8pkgCache6Header10CheckSizesERS0_@Base 0.8.0 + _ZNK9debSystem8CreatePMEP11pkgDepCache@Base 0.8.0 + _ZNK9debSystem9FindIndexEN8pkgCache15PkgFileIteratorERP12pkgIndexFile@Base 0.8.0 + _ZNK9edspIndex5MergeER17pkgCacheGeneratorP10OpProgress@Base 0.8.16~exp2 + _ZNK9edspIndex7GetTypeEv@Base 0.8.16~exp2 + _ZNK9metaIndex6GetURIEv@Base 0.8.0 + _ZNK9metaIndex7GetDistEv@Base 0.8.0 + _ZNK9metaIndex7GetTypeEv@Base 0.8.0 + _ZNKSt8_Rb_treeIN8pkgCache11PkgIteratorES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE4findERKS1_@Base 0.8.0 + _ZNSsC1IN9__gnu_cxx17__normal_iteratorIPKcSsEEEET_S5_RKSaIcE@Base 0.8.0 + _ZNSsC1IN9__gnu_cxx17__normal_iteratorIPcSsEEEET_S4_RKSaIcE@Base 0.8.0 + _ZNSsC1IPKcEET_S2_RKSaIcE@Base 0.8.0 + _ZNSsC1IPcEET_S1_RKSaIcE@Base 0.8.0 + _ZNSsC2IN9__gnu_cxx17__normal_iteratorIPKcSsEEEET_S5_RKSaIcE@Base 0.8.0 + _ZNSsC2IN9__gnu_cxx17__normal_iteratorIPcSsEEEET_S4_RKSaIcE@Base 0.8.0 + _ZNSsC2IPKcEET_S2_RKSaIcE@Base 0.8.0 + _ZNSsC2IPcEET_S1_RKSaIcE@Base 0.8.0 + _ZNSt10_List_baseIN11GlobalError4ItemESaIS1_EE8_M_clearEv@Base 0.8.0 + _ZNSt10_List_baseIN8pkgCache11PkgIteratorESaIS1_EE8_M_clearEv@Base 0.8.0 + _ZNSt10_List_baseIN8pkgCache11VerIteratorESaIS1_EE8_M_clearEv@Base 0.8.0 + _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 0.8.0 + _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 0.8.0 + _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 0.8.0 + _ZNSt3mapISsSt6vectorIN9pkgDPkgPM9DpkgStateESaIS2_EESt4lessISsESaISt4pairIKSsS4_EEEixERS8_@Base 0.8.0 + _ZNSt3mapISsjSt4lessISsESaISt4pairIKSsjEEEixERS3_@Base 0.8.0 + _ZNSt4listIN11GlobalError4ItemESaIS1_EEaSERKS3_@Base 0.8.0 + _ZNSt4pairIKSsSsED1Ev@Base 0.8.0 + _ZNSt4pairIKSsSsED2Ev@Base 0.8.0 + _ZNSt6vectorI11CdromDeviceSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_@Base 0.8.0 + _ZNSt6vectorI8DiffInfoSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_@Base 0.8.0 + _ZNSt6vectorI8DiffInfoSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE@Base 0.8.0 + _ZNSt6vectorI8DiffInfoSaIS0_EEC1ERKS2_@Base 0.8.0 + _ZNSt6vectorI8DiffInfoSaIS0_EEC2ERKS2_@Base 0.8.0 + _ZNSt6vectorI8DiffInfoSaIS0_EED1Ev@Base 0.8.0 + _ZNSt6vectorI8DiffInfoSaIS0_EED2Ev@Base 0.8.0 + _ZNSt6vectorIN13pkgSrcRecords4FileESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIN13pkgSrcRecords6Parser11BuildDepRecESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIN3APT13Configuration10CompressorESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIN3APT13Configuration10CompressorESaIS2_EEC1ERKS4_@Base 0.8.0 + _ZNSt6vectorIN3APT13Configuration10CompressorESaIS2_EEC2ERKS4_@Base 0.8.0 + _ZNSt6vectorIN3APT13Configuration10CompressorESaIS2_EED1Ev@Base 0.8.0 + _ZNSt6vectorIN3APT13Configuration10CompressorESaIS2_EED2Ev@Base 0.8.0 + _ZNSt6vectorIN9pkgDPkgPM4ItemESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIN9pkgDPkgPM9DpkgStateESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIN9pkgPolicy3PinESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIN9pkgPolicy6PkgPinESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIN9pkgPolicy6PkgPinESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIN9pkgPolicy6PkgPinESaIS1_EED1Ev@Base 0.8.0 + _ZNSt6vectorIN9pkgPolicy6PkgPinESaIS1_EED2Ev@Base 0.8.0 + _ZNSt6vectorIP11IndexTargetSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIP12pkgIndexFileSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIP17re_pattern_bufferSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIP9metaIndexSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIPK6VendorSaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPKN15debReleaseIndex15debSectionEntryESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_@Base 0.8.0 + _ZNSt6vectorIPKcSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.8.0 + _ZNSt6vectorIPKcSaIS1_EE7reserveEj@Base 0.8.0 + _ZNSt6vectorIPN10pkgAcquire4ItemESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN13pkgSrcRecords6ParserESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN6Vendor11FingerprintESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11DepIteratorESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11DepIteratorESaIS2_EED1Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11DepIteratorESaIS2_EED2Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11GrpIteratorESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11GrpIteratorESaIS2_EED1Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11GrpIteratorESaIS2_EED2Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11PkgIteratorESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11PkgIteratorESaIS2_EED1Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11PkgIteratorESaIS2_EED2Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11PrvIteratorESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11PrvIteratorESaIS2_EED1Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11PrvIteratorESaIS2_EED2Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11VerIteratorESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11VerIteratorESaIS2_EED1Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache11VerIteratorESaIS2_EED2Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache12DescIteratorESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache12DescIteratorESaIS2_EED1Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache12DescIteratorESaIS2_EED2Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache15PkgFileIteratorESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache15PkgFileIteratorESaIS2_EED1Ev@Base 0.8.0 + _ZNSt6vectorIPN8pkgCache15PkgFileIteratorESaIS2_EED2Ev@Base 0.8.0 + _ZNSt6vectorIPcSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_@Base 0.8.0 + _ZNSt6vectorIPcSaIS0_EE7reserveEj@Base 0.8.0 + _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 0.8.0 + _ZNSt6vectorISsSaISsEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPSsS1_EEEEvS6_T_S7_St20forward_iterator_tag@Base 0.8.0 + _ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EE@Base 0.8.0 + _ZNSt6vectorISsSaISsEE7reserveEj@Base 0.8.0 + _ZNSt6vectorISsSaISsEE9push_backERKSs@Base 0.8.0 + _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 0.8.0 + _ZNSt6vectorISsSaISsEEC2ERKS1_@Base 0.8.0 + _ZNSt6vectorISsSaISsEED1Ev@Base 0.8.0 + _ZNSt6vectorISsSaISsEED2Ev@Base 0.8.0 + _ZNSt6vectorISsSaISsEEaSERKS1_@Base 0.8.0 + _ZNSt8_Rb_treeIN8pkgCache11PkgIteratorES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_EPKSt18_Rb_tree_node_baseSA_RKS1_@Base 0.8.0 + _ZNSt8_Rb_treeIN8pkgCache11PkgIteratorES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_@Base 0.8.0 + _ZNSt8_Rb_treeIN8pkgCache11PkgIteratorES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E@Base 0.8.0 + _ZNSt8_Rb_treeIPP13WeakPointableS2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyEPKSt13_Rb_tree_nodeIS2_EPSA_@Base 0.8.0 + _ZNSt8_Rb_treeIPP13WeakPointableS2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 0.8.0 + _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKSs@Base 0.8.0 + _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE16_M_insert_uniqueERKSs@Base 0.8.0 + _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE17_M_insert_unique_ESt23_Rb_tree_const_iteratorISsERKSs@Base 0.8.0 + _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@Base 0.8.0 + _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsPN12indexRecords8checkSumEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsPN12indexRecords8checkSumEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsPN12indexRecords8checkSumEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsPN12indexRecords8checkSumEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt3setISsSt4lessISsESaISsEEESt10_Select1stIS7_ES4_SaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS7_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt3setISsSt4lessISsESaISsEEESt10_Select1stIS7_ES4_SaIS7_EE16_M_insert_uniqueERKS7_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt3setISsSt4lessISsESaISsEEESt10_Select1stIS7_ES4_SaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt3setISsSt4lessISsESaISsEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN9pkgDPkgPM9DpkgStateESaIS4_EEESt10_Select1stIS7_ESt4lessISsESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN9pkgDPkgPM9DpkgStateESaIS4_EEESt10_Select1stIS7_ESt4lessISsESaIS7_EE16_M_insert_uniqueERKS7_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN9pkgDPkgPM9DpkgStateESaIS4_EEESt10_Select1stIS7_ESt4lessISsESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN9pkgDPkgPM9DpkgStateESaIS4_EEESt10_Select1stIS7_ESt4lessISsESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIPKN15debReleaseIndex15debSectionEntryESaIS6_EEESt10_Select1stIS9_ESt4lessISsESaIS9_EE10_M_insert_EPKSt18_Rb_tree_node_baseSI_RKS9_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIPKN15debReleaseIndex15debSectionEntryESaIS6_EEESt10_Select1stIS9_ESt4lessISsESaIS9_EE16_M_insert_uniqueERKS9_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIPKN15debReleaseIndex15debSectionEntryESaIS6_EEESt10_Select1stIS9_ESt4lessISsESaIS9_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS9_ERKS9_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIPKN15debReleaseIndex15debSectionEntryESaIS6_EEESt10_Select1stIS9_ESt4lessISsESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 0.8.0 + _ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 0.8.0 + _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKi@Base 0.8.0 + _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueERKi@Base 0.8.0 + _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE@Base 0.8.0 + _ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_S7_@Base 0.8.0 + _ZSt11max_elementIN3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS4_EEE8iteratorE16CompareProvidersET_SA_SA_T0_@Base 0.8.16~exp9 + _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEiSsEvT_T0_S8_T1_@Base 0.8.0 + _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_@Base 0.8.0 + _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEiEvT_S7_T0_@Base 0.8.0 + _ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_S7_@Base 0.8.0 + _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_@Base 0.8.0 + _ZSt6__findIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEA1_cET_S9_S9_RKT0_St26random_access_iterator_tag@Base 0.8.0 + _ZSt6__findIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESsET_S8_S8_RKT0_St26random_access_iterator_tag@Base 0.8.0 + _ZSt6__findIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEA13_cET_S8_S8_RKT0_St26random_access_iterator_tag@Base 0.8.0 + _ZSt6__findIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEA5_cET_S8_S8_RKT0_St26random_access_iterator_tag@Base 0.8.0 + _ZSt6__findIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEESsET_S7_S7_RKT0_St26random_access_iterator_tag@Base 0.8.0 + _ZSt6__findISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEESsET_S9_S9_RKT0_St26random_access_iterator_tag@Base 0.8.0 + _ZSt8_DestroyIP8DiffInfoEvT_S2_@Base 0.8.0 + _ZSt8_DestroyIPN3APT13Configuration10CompressorEEvT_S4_@Base 0.8.0 + _ZSt8_DestroyIPSsEvT_S1_@Base 0.8.0 + _ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_@Base 0.8.0 + _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_@Base 0.8.0 + _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_@Base 0.8.0 + _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_@Base 0.8.0 + _ZTI10OpProgress@Base 0.8.0 + _ZTI10SourceCopy@Base 0.8.0 + _ZTI10edspIFType@Base 0.8.16~exp2 + _ZTI10edspSystem@Base 0.8.16~exp2 + _ZTI10pkgAcqFile@Base 0.8.0 + _ZTI10pkgAcquire@Base 0.8.0 + _ZTI10pkgTagFile@Base 0.8.16~exp6 + _ZTI11DynamicMMap@Base 0.8.0 + _ZTI11IndexTarget@Base 0.8.16~exp6 + _ZTI11PackageCopy@Base 0.8.0 + _ZTI11pkgAcqIndex@Base 0.8.0 + _ZTI11pkgDepCache@Base 0.8.0 + _ZTI11pkgSimulate@Base 0.8.0 + _ZTI12MD5Summation@Base 0.8.16~exp6 + _ZTI12debIFTypePkg@Base 0.8.0 + _ZTI12debIFTypeSrc@Base 0.8.0 + _ZTI12debSLTypeDeb@Base 0.8.0 + _ZTI12indexRecords@Base 0.8.0 + _ZTI12pkgAcqMethod@Base 0.8.0 + _ZTI12pkgCacheFile@Base 0.8.0 + _ZTI12pkgIndexFile@Base 0.8.0 + _ZTI13SHA1Summation@Base 0.8.16~exp6 + _ZTI13WeakPointable@Base 0.8.0 + _ZTI13debListParser@Base 0.8.0 + _ZTI13pkgAcqArchive@Base 0.8.0 + _ZTI13pkgAcqMetaSig@Base 0.8.0 + _ZTI13pkgSrcRecords@Base 0.8.16~exp6 + _ZTI13pkgTagSection@Base 0.8.0 + _ZTI14OpTextProgress@Base 0.8.0 + _ZTI14debIFTypeTrans@Base 0.8.0 + _ZTI14debStatusIndex@Base 0.8.0 + _ZTI14edspListParser@Base 0.8.16~exp2 + _ZTI14pkgAcqSubIndex@Base 0.8.11 + _ZTI15SHA256Summation@Base 0.8.16~exp6 + _ZTI15SHA512Summation@Base 0.8.16~exp6 + _ZTI15debIFTypeStatus@Base 0.8.0 + _ZTI15debRecordParser@Base 0.8.0 + _ZTI15debReleaseIndex@Base 0.8.0 + _ZTI15debSLTypeDebSrc@Base 0.8.0 + _ZTI15debSLTypeDebian@Base 0.8.0 + _ZTI15debSourcesIndex@Base 0.8.0 + _ZTI15pkgAcqDiffIndex@Base 0.8.0 + _ZTI15pkgAcqMetaIndex@Base 0.8.0 + _ZTI16debPackagesIndex@Base 0.8.0 + _ZTI16pkgAcqIndexDiffs@Base 0.8.0 + _ZTI16pkgAcqIndexTrans@Base 0.8.0 + _ZTI16pkgAcquireStatus@Base 0.8.0 + _ZTI17PreferenceSection@Base 0.8.0 + _ZTI17SHA2SummationBase@Base 0.8.16~exp6 + _ZTI17pkgPackageManager@Base 0.8.0 + _ZTI18debSrcRecordParser@Base 0.8.0 + _ZTI18pkgAcqMetaClearSig@Base 0.8.11 + _ZTI19OptionalIndexTarget@Base 0.8.16~exp6 + _ZTI19debVersioningSystem@Base 0.8.0 + _ZTI19pkgUdevCdromDevices@Base 0.8.0 + _ZTI19pkgVersioningSystem@Base 0.8.0 + _ZTI20debTranslationsIndex@Base 0.8.0 + _ZTI23SummationImplementation@Base 0.8.16~exp6 + _ZTI4MMap@Base 0.8.0 + _ZTI6FileFd@Base 0.8.0 + _ZTI6Vendor@Base 0.8.0 + _ZTI8pkgCache@Base 0.8.0 + _ZTI9IndexCopy@Base 0.8.0 + _ZTI9debSystem@Base 0.8.0 + _ZTI9edspIndex@Base 0.8.16~exp2 + _ZTI9metaIndex@Base 0.8.0 + _ZTI9pkgDPkgPM@Base 0.8.0 + _ZTI9pkgPolicy@Base 0.8.0 + _ZTI9pkgSystem@Base 0.8.0 + _ZTIN10pkgAcquire11UriIteratorE@Base 0.8.16~exp6 + _ZTIN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZTIN10pkgAcquire4ItemE@Base 0.8.0 + _ZTIN10pkgAcquire5QueueE@Base 0.8.16~exp6 + _ZTIN10pkgAcquire6WorkerE@Base 0.8.16~exp6 + _ZTIN10pkgRecords6ParserE@Base 0.8.0 + _ZTIN11pkgDepCache13InRootSetFuncE@Base 0.8.0 + _ZTIN11pkgDepCache18DefaultRootSetFuncE@Base 0.8.0 + _ZTIN11pkgDepCache6PolicyE@Base 0.8.0 + _ZTIN11pkgSimulate6PolicyE@Base 0.8.0 + _ZTIN12pkgIndexFile4TypeE@Base 0.8.0 + _ZTIN13Configuration18MatchAgainstConfigE@Base 0.8.0 + _ZTIN13pkgSourceList4TypeE@Base 0.8.0 + _ZTIN13pkgSrcRecords6ParserE@Base 0.8.0 + _ZTIN17pkgCacheGenerator10ListParserE@Base 0.8.0 + _ZTIN3APT14CacheSetHelperE@Base 0.8.0 + _ZTIN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEE14const_iteratorE@Base 0.8.16~exp9 + _ZTIN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEEE@Base 0.8.16~exp9 + _ZTIN3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEE14const_iteratorE@Base 0.8.16~exp9 + _ZTIN3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEEE@Base 0.8.16~exp9 + _ZTIN3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEE8iteratorE@Base 0.8.16~exp9 + _ZTIN3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEEE@Base 0.8.16~exp9 + _ZTIN3APT25PackageContainerInterface14const_iteratorE@Base 0.8.16~exp9 + _ZTIN3APT25PackageContainerInterfaceE@Base 0.8.16~exp9 + _ZTIN3APT25VersionContainerInterface14const_iteratorE@Base 0.8.16~exp9 + _ZTIN3APT25VersionContainerInterfaceE@Base 0.8.16~exp9 + _ZTIN8pkgCache11DepIteratorE@Base 0.8.0 + _ZTIN8pkgCache11GrpIteratorE@Base 0.8.0 + _ZTIN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZTIN8pkgCache11PrvIteratorE@Base 0.8.0 + _ZTIN8pkgCache11VerIteratorE@Base 0.8.0 + _ZTIN8pkgCache12DescIteratorE@Base 0.8.0 + _ZTIN8pkgCache15PkgFileIteratorE@Base 0.8.0 + _ZTIN8pkgCache15VerFileIteratorE@Base 0.8.0 + _ZTIN8pkgCache16DescFileIteratorE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_10DependencyENS_11DepIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_11DescriptionENS_12DescIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_11PackageFileENS_15PkgFileIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_5GroupENS_11GrpIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_7PackageENS_11PkgIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_7VerFileENS_15VerFileIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_7VersionENS_11VerIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_8DescFileENS_16DescFileIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache8IteratorINS_8ProvidesENS_11PrvIteratorEEE@Base 0.8.0 + _ZTIN8pkgCache9NamespaceE@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache10DependencyEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache11DescriptionEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache11PackageFileEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache5GroupEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache7PackageEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache7VerFileEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache7VersionEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache8DescFileEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagN8pkgCache8ProvidesEiPS2_RS2_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagSt14_List_iteratorIN8pkgCache11VerIteratorEEiPS4_RS4_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagSt20_List_const_iteratorIN8pkgCache11PkgIteratorEEiPS4_RS4_E@Base 0.8.0 + _ZTISt8iteratorISt20forward_iterator_tagSt23_Rb_tree_const_iteratorIN8pkgCache11PkgIteratorEEiPS4_RS4_E@Base 0.8.0 + _ZTS10OpProgress@Base 0.8.0 + _ZTS10SourceCopy@Base 0.8.0 + _ZTS10edspIFType@Base 0.8.16~exp2 + _ZTS10edspSystem@Base 0.8.16~exp2 + _ZTS10pkgAcqFile@Base 0.8.0 + _ZTS10pkgAcquire@Base 0.8.0 + _ZTS10pkgTagFile@Base 0.8.16~exp6 + _ZTS11DynamicMMap@Base 0.8.0 + _ZTS11IndexTarget@Base 0.8.16~exp6 + _ZTS11PackageCopy@Base 0.8.0 + _ZTS11pkgAcqIndex@Base 0.8.0 + _ZTS11pkgDepCache@Base 0.8.0 + _ZTS11pkgSimulate@Base 0.8.0 + _ZTS12MD5Summation@Base 0.8.16~exp6 + _ZTS12debIFTypePkg@Base 0.8.0 + _ZTS12debIFTypeSrc@Base 0.8.0 + _ZTS12debSLTypeDeb@Base 0.8.0 + _ZTS12indexRecords@Base 0.8.0 + _ZTS12pkgAcqMethod@Base 0.8.0 + _ZTS12pkgCacheFile@Base 0.8.0 + _ZTS12pkgIndexFile@Base 0.8.0 + _ZTS13SHA1Summation@Base 0.8.16~exp6 + _ZTS13WeakPointable@Base 0.8.0 + _ZTS13debListParser@Base 0.8.0 + _ZTS13pkgAcqArchive@Base 0.8.0 + _ZTS13pkgAcqMetaSig@Base 0.8.0 + _ZTS13pkgSrcRecords@Base 0.8.16~exp6 + _ZTS13pkgTagSection@Base 0.8.0 + _ZTS14OpTextProgress@Base 0.8.0 + _ZTS14debIFTypeTrans@Base 0.8.0 + _ZTS14debStatusIndex@Base 0.8.0 + _ZTS14edspListParser@Base 0.8.16~exp2 + _ZTS14pkgAcqSubIndex@Base 0.8.11 + _ZTS15SHA256Summation@Base 0.8.16~exp6 + _ZTS15SHA512Summation@Base 0.8.16~exp6 + _ZTS15debIFTypeStatus@Base 0.8.0 + _ZTS15debRecordParser@Base 0.8.0 + _ZTS15debReleaseIndex@Base 0.8.0 + _ZTS15debSLTypeDebSrc@Base 0.8.0 + _ZTS15debSLTypeDebian@Base 0.8.0 + _ZTS15debSourcesIndex@Base 0.8.0 + _ZTS15pkgAcqDiffIndex@Base 0.8.0 + _ZTS15pkgAcqMetaIndex@Base 0.8.0 + _ZTS16debPackagesIndex@Base 0.8.0 + _ZTS16pkgAcqIndexDiffs@Base 0.8.0 + _ZTS16pkgAcqIndexTrans@Base 0.8.0 + _ZTS16pkgAcquireStatus@Base 0.8.0 + _ZTS17PreferenceSection@Base 0.8.0 + _ZTS17SHA2SummationBase@Base 0.8.16~exp6 + _ZTS17pkgPackageManager@Base 0.8.0 + _ZTS18debSrcRecordParser@Base 0.8.0 + _ZTS18pkgAcqMetaClearSig@Base 0.8.11 + _ZTS19OptionalIndexTarget@Base 0.8.16~exp6 + _ZTS19debVersioningSystem@Base 0.8.0 + _ZTS19pkgUdevCdromDevices@Base 0.8.0 + _ZTS19pkgVersioningSystem@Base 0.8.0 + _ZTS20debTranslationsIndex@Base 0.8.0 + _ZTS23SummationImplementation@Base 0.8.16~exp6 + _ZTS4MMap@Base 0.8.0 + _ZTS6FileFd@Base 0.8.0 + _ZTS6Vendor@Base 0.8.0 + _ZTS8pkgCache@Base 0.8.0 + _ZTS9IndexCopy@Base 0.8.0 + _ZTS9debSystem@Base 0.8.0 + _ZTS9edspIndex@Base 0.8.16~exp2 + _ZTS9metaIndex@Base 0.8.0 + _ZTS9pkgDPkgPM@Base 0.8.0 + _ZTS9pkgPolicy@Base 0.8.0 + _ZTS9pkgSystem@Base 0.8.0 + _ZTSN10pkgAcquire11UriIteratorE@Base 0.8.16~exp6 + _ZTSN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZTSN10pkgAcquire4ItemE@Base 0.8.0 + _ZTSN10pkgAcquire5QueueE@Base 0.8.16~exp6 + _ZTSN10pkgAcquire6WorkerE@Base 0.8.16~exp6 + _ZTSN10pkgRecords6ParserE@Base 0.8.0 + _ZTSN11pkgDepCache13InRootSetFuncE@Base 0.8.0 + _ZTSN11pkgDepCache18DefaultRootSetFuncE@Base 0.8.0 + _ZTSN11pkgDepCache6PolicyE@Base 0.8.0 + _ZTSN11pkgSimulate6PolicyE@Base 0.8.0 + _ZTSN12pkgIndexFile4TypeE@Base 0.8.0 + _ZTSN13Configuration18MatchAgainstConfigE@Base 0.8.0 + _ZTSN13pkgSourceList4TypeE@Base 0.8.0 + _ZTSN13pkgSrcRecords6ParserE@Base 0.8.0 + _ZTSN17pkgCacheGenerator10ListParserE@Base 0.8.0 + _ZTSN3APT14CacheSetHelperE@Base 0.8.0 + _ZTSN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEE14const_iteratorE@Base 0.8.16~exp9 + _ZTSN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEEE@Base 0.8.16~exp9 + _ZTSN3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEE14const_iteratorE@Base 0.8.16~exp9 + _ZTSN3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEEE@Base 0.8.16~exp9 + _ZTSN3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEE8iteratorE@Base 0.8.16~exp9 + _ZTSN3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEEE@Base 0.8.16~exp9 + _ZTSN3APT25PackageContainerInterface14const_iteratorE@Base 0.8.16~exp9 + _ZTSN3APT25PackageContainerInterfaceE@Base 0.8.16~exp9 + _ZTSN3APT25VersionContainerInterface14const_iteratorE@Base 0.8.16~exp9 + _ZTSN3APT25VersionContainerInterfaceE@Base 0.8.16~exp9 + _ZTSN8pkgCache11DepIteratorE@Base 0.8.0 + _ZTSN8pkgCache11GrpIteratorE@Base 0.8.0 + _ZTSN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZTSN8pkgCache11PrvIteratorE@Base 0.8.0 + _ZTSN8pkgCache11VerIteratorE@Base 0.8.0 + _ZTSN8pkgCache12DescIteratorE@Base 0.8.0 + _ZTSN8pkgCache15PkgFileIteratorE@Base 0.8.0 + _ZTSN8pkgCache15VerFileIteratorE@Base 0.8.0 + _ZTSN8pkgCache16DescFileIteratorE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_10DependencyENS_11DepIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_11DescriptionENS_12DescIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_11PackageFileENS_15PkgFileIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_5GroupENS_11GrpIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_7PackageENS_11PkgIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_7VerFileENS_15VerFileIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_7VersionENS_11VerIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_8DescFileENS_16DescFileIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache8IteratorINS_8ProvidesENS_11PrvIteratorEEE@Base 0.8.0 + _ZTSN8pkgCache9NamespaceE@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache10DependencyEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache11DescriptionEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache11PackageFileEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache5GroupEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache7PackageEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache7VerFileEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache7VersionEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache8DescFileEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagN8pkgCache8ProvidesEiPS2_RS2_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagSt14_List_iteratorIN8pkgCache11VerIteratorEEiPS4_RS4_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagSt20_List_const_iteratorIN8pkgCache11PkgIteratorEEiPS4_RS4_E@Base 0.8.0 + _ZTSSt8iteratorISt20forward_iterator_tagSt23_Rb_tree_const_iteratorIN8pkgCache11PkgIteratorEEiPS4_RS4_E@Base 0.8.0 + _ZTV10OpProgress@Base 0.8.0 + _ZTV10SourceCopy@Base 0.8.0 + _ZTV10edspIFType@Base 0.8.16~exp2 + _ZTV10edspSystem@Base 0.8.16~exp2 + _ZTV10pkgAcqFile@Base 0.8.0 + _ZTV10pkgAcquire@Base 0.8.0 + _ZTV10pkgTagFile@Base 0.8.16~exp6 + _ZTV11DynamicMMap@Base 0.8.0 + _ZTV11IndexTarget@Base 0.8.16~exp6 + _ZTV11PackageCopy@Base 0.8.0 + _ZTV11pkgAcqIndex@Base 0.8.0 + _ZTV11pkgDepCache@Base 0.8.0 + _ZTV11pkgSimulate@Base 0.8.0 + _ZTV12MD5Summation@Base 0.8.16~exp6 + _ZTV12debIFTypePkg@Base 0.8.0 + _ZTV12debIFTypeSrc@Base 0.8.0 + _ZTV12debSLTypeDeb@Base 0.8.0 + _ZTV12indexRecords@Base 0.8.0 + _ZTV12pkgAcqMethod@Base 0.8.0 + _ZTV12pkgCacheFile@Base 0.8.0 + _ZTV12pkgIndexFile@Base 0.8.0 + _ZTV13SHA1Summation@Base 0.8.16~exp6 + _ZTV13debListParser@Base 0.8.0 + _ZTV13pkgAcqArchive@Base 0.8.0 + _ZTV13pkgAcqMetaSig@Base 0.8.0 + _ZTV13pkgSrcRecords@Base 0.8.16~exp6 + _ZTV13pkgTagSection@Base 0.8.0 + _ZTV14OpTextProgress@Base 0.8.0 + _ZTV14debIFTypeTrans@Base 0.8.0 + _ZTV14debStatusIndex@Base 0.8.0 + _ZTV14edspListParser@Base 0.8.16~exp2 + _ZTV14pkgAcqSubIndex@Base 0.8.11 + _ZTV15SHA256Summation@Base 0.8.16~exp6 + _ZTV15SHA512Summation@Base 0.8.16~exp6 + _ZTV15debIFTypeStatus@Base 0.8.0 + _ZTV15debRecordParser@Base 0.8.0 + _ZTV15debReleaseIndex@Base 0.8.0 + _ZTV15debSLTypeDebSrc@Base 0.8.0 + _ZTV15debSLTypeDebian@Base 0.8.0 + _ZTV15debSourcesIndex@Base 0.8.0 + _ZTV15pkgAcqDiffIndex@Base 0.8.0 + _ZTV15pkgAcqMetaIndex@Base 0.8.0 + _ZTV16debPackagesIndex@Base 0.8.0 + _ZTV16pkgAcqIndexDiffs@Base 0.8.0 + _ZTV16pkgAcqIndexTrans@Base 0.8.0 + _ZTV16pkgAcquireStatus@Base 0.8.0 + _ZTV17PreferenceSection@Base 0.8.0 + _ZTV17SHA2SummationBase@Base 0.8.16~exp6 + _ZTV17pkgPackageManager@Base 0.8.0 + _ZTV18debSrcRecordParser@Base 0.8.0 + _ZTV18pkgAcqMetaClearSig@Base 0.8.11 + _ZTV19OptionalIndexTarget@Base 0.8.16~exp6 + _ZTV19debVersioningSystem@Base 0.8.0 + _ZTV19pkgUdevCdromDevices@Base 0.8.0 + _ZTV19pkgVersioningSystem@Base 0.8.0 + _ZTV20debTranslationsIndex@Base 0.8.0 + _ZTV23SummationImplementation@Base 0.8.16~exp6 + _ZTV4MMap@Base 0.8.0 + _ZTV6FileFd@Base 0.8.0 + _ZTV6Vendor@Base 0.8.0 + _ZTV8pkgCache@Base 0.8.0 + _ZTV9IndexCopy@Base 0.8.0 + _ZTV9debSystem@Base 0.8.0 + _ZTV9edspIndex@Base 0.8.16~exp2 + _ZTV9metaIndex@Base 0.8.0 + _ZTV9pkgDPkgPM@Base 0.8.0 + _ZTV9pkgPolicy@Base 0.8.0 + _ZTV9pkgSystem@Base 0.8.0 + _ZTVN10pkgAcquire11UriIteratorE@Base 0.8.16~exp6 + _ZTVN10pkgAcquire12MethodConfigE@Base 0.8.16~exp6 + _ZTVN10pkgAcquire4ItemE@Base 0.8.0 + _ZTVN10pkgAcquire5QueueE@Base 0.8.16~exp6 + _ZTVN10pkgAcquire6WorkerE@Base 0.8.16~exp6 + _ZTVN10pkgRecords6ParserE@Base 0.8.0 + _ZTVN11pkgDepCache13InRootSetFuncE@Base 0.8.0 + _ZTVN11pkgDepCache18DefaultRootSetFuncE@Base 0.8.0 + _ZTVN11pkgDepCache6PolicyE@Base 0.8.0 + _ZTVN11pkgSimulate6PolicyE@Base 0.8.0 + _ZTVN12pkgIndexFile4TypeE@Base 0.8.0 + _ZTVN13Configuration18MatchAgainstConfigE@Base 0.8.0 + _ZTVN13pkgSourceList4TypeE@Base 0.8.0 + _ZTVN13pkgSrcRecords6ParserE@Base 0.8.0 + _ZTVN17pkgCacheGenerator10ListParserE@Base 0.8.0 + _ZTVN3APT14CacheSetHelperE@Base 0.8.0 + _ZTVN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEE14const_iteratorE@Base 0.8.16~exp9 + _ZTVN3APT16PackageContainerISt3setIN8pkgCache11PkgIteratorESt4lessIS3_ESaIS3_EEEE@Base 0.8.16~exp9 + _ZTVN3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEE14const_iteratorE@Base 0.8.16~exp9 + _ZTVN3APT16PackageContainerISt4listIN8pkgCache11PkgIteratorESaIS3_EEEE@Base 0.8.16~exp9 + _ZTVN3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEE8iteratorE@Base 0.8.16~exp9 + _ZTVN3APT16VersionContainerISt4listIN8pkgCache11VerIteratorESaIS3_EEEE@Base 0.8.16~exp9 + _ZTVN3APT25PackageContainerInterface14const_iteratorE@Base 0.8.16~exp9 + _ZTVN3APT25PackageContainerInterfaceE@Base 0.8.16~exp9 + _ZTVN3APT25VersionContainerInterface14const_iteratorE@Base 0.8.16~exp9 + _ZTVN3APT25VersionContainerInterfaceE@Base 0.8.16~exp9 + _ZTVN8pkgCache11DepIteratorE@Base 0.8.0 + _ZTVN8pkgCache11GrpIteratorE@Base 0.8.0 + _ZTVN8pkgCache11PkgIteratorE@Base 0.8.0 + _ZTVN8pkgCache11PrvIteratorE@Base 0.8.0 + _ZTVN8pkgCache11VerIteratorE@Base 0.8.0 + _ZTVN8pkgCache12DescIteratorE@Base 0.8.0 + _ZTVN8pkgCache15PkgFileIteratorE@Base 0.8.0 + _ZTVN8pkgCache15VerFileIteratorE@Base 0.8.0 + _ZTVN8pkgCache16DescFileIteratorE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_10DependencyENS_11DepIteratorEEE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_11DescriptionENS_12DescIteratorEEE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_11PackageFileENS_15PkgFileIteratorEEE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_5GroupENS_11GrpIteratorEEE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_7PackageENS_11PkgIteratorEEE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_7VerFileENS_15VerFileIteratorEEE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_7VersionENS_11VerIteratorEEE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_8DescFileENS_16DescFileIteratorEEE@Base 0.8.0 + _ZTVN8pkgCache8IteratorINS_8ProvidesENS_11PrvIteratorEEE@Base 0.8.0 + _ZThn4_N11pkgDepCache18DefaultRootSetFuncD0Ev@Base 0.8.0 + _ZThn4_N11pkgDepCache18DefaultRootSetFuncD1Ev@Base 0.8.0 + _ZlsRSoN8pkgCache11DepIteratorE@Base 0.8.0 + _ZlsRSoN8pkgCache11PkgIteratorE@Base 0.8.0 + _apt_DebSrcType@Base 0.8.0 + _apt_DebType@Base 0.8.0 + _config@Base 0.8.0 + _system@Base 0.8.0 + debSys@Base 0.8.0 + debVS@Base 0.8.0 + edspSys@Base 0.8.16~exp2 + pkgLibVersion@Base 0.8.0 + pkgVersion@Base 0.8.0 Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/lib/arm-linux-gnueabihf/libapt-pkg.so.4.12 and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/lib/arm-linux-gnueabihf/libapt-pkg.so.4.12 differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/lib/arm-linux-gnueabihf/libapt-pkg.so.4.12.0 and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/lib/arm-linux-gnueabihf/libapt-pkg.so.4.12.0 differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/doc/libapt-pkg4.12/changelog.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/doc/libapt-pkg4.12/changelog.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg4.12/usr/share/doc/libapt-pkg4.12/copyright apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/doc/libapt-pkg4.12/copyright --- apt-0.9.3/debian/libapt-pkg4.12/usr/share/doc/libapt-pkg4.12/copyright 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/doc/libapt-pkg4.12/copyright 2012-05-29 23:24:20.000000000 +0100 @@ -0,0 +1,23 @@ +Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. +Apt is currently developed by APT Development Team . + +License: GPLv2+ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version +of the GNU General Public License. + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/doc/libapt-pkg4.12/NEWS.Debian.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/doc/libapt-pkg4.12/NEWS.Debian.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/ar/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/ar/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/ast/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/ast/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/bg/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/bg/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/bs/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/bs/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/ca/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/ca/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/cs/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/cs/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/cy/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/cy/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/da/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/da/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/de/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/de/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/dz/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/dz/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/el/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/el/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/es/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/es/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/eu/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/eu/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/fi/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/fi/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/fr/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/fr/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/gl/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/gl/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/hu/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/hu/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/it/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/it/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/ja/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/ja/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/km/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/km/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/ko/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/ko/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/ku/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/ku/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/lt/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/lt/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/mr/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/mr/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/nb/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/nb/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/ne/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/ne/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/nl/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/nl/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/nn/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/nn/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/pl/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/pl/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/pt/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/pt/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/pt_BR/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/pt_BR/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/ro/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/ro/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/ru/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/ru/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/sk/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/sk/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/sl/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/sl/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/sv/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/sv/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/th/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/th/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/tl/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/tl/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/uk/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/uk/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/vi/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/vi/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/zh_CN/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/zh_CN/LC_MESSAGES/libapt-pkg4.12.mo differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg4.12/usr/share/locale/zh_TW/LC_MESSAGES/libapt-pkg4.12.mo and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg4.12/usr/share/locale/zh_TW/LC_MESSAGES/libapt-pkg4.12.mo differ diff -Nru apt-0.9.3/debian/libapt-pkg4.12.debhelper.log apt-0.9.3+rpi1/debian/libapt-pkg4.12.debhelper.log --- apt-0.9.3/debian/libapt-pkg4.12.debhelper.log 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12.debhelper.log 2012-05-29 23:52:47.000000000 +0100 @@ -0,0 +1,30 @@ +dh_prep +dh_installdirs +dh_install +dh_installdocs +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_makeshlibs +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb +dh_prep +dh_installdirs +dh_install +dh_installdocs +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_makeshlibs +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb diff -Nru apt-0.9.3/debian/libapt-pkg4.12.postinst.debhelper apt-0.9.3+rpi1/debian/libapt-pkg4.12.postinst.debhelper --- apt-0.9.3/debian/libapt-pkg4.12.postinst.debhelper 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12.postinst.debhelper 2012-05-29 23:51:27.000000000 +0100 @@ -0,0 +1,5 @@ +# Automatically added by dh_makeshlibs +if [ "$1" = "configure" ]; then + ldconfig +fi +# End automatically added section diff -Nru apt-0.9.3/debian/libapt-pkg4.12.postrm.debhelper apt-0.9.3+rpi1/debian/libapt-pkg4.12.postrm.debhelper --- apt-0.9.3/debian/libapt-pkg4.12.postrm.debhelper 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12.postrm.debhelper 2012-05-29 23:51:27.000000000 +0100 @@ -0,0 +1,5 @@ +# Automatically added by dh_makeshlibs +if [ "$1" = "remove" ]; then + ldconfig +fi +# End automatically added section diff -Nru apt-0.9.3/debian/libapt-pkg4.12.substvars apt-0.9.3+rpi1/debian/libapt-pkg4.12.substvars --- apt-0.9.3/debian/libapt-pkg4.12.substvars 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg4.12.substvars 2012-05-29 23:52:40.000000000 +0100 @@ -0,0 +1,3 @@ +misc:Pre-Depends=multiarch-support +shlibs:Depends=libbz2-1.0, libc6 (>= 2.4), libc6 (>= 2.13-28), libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.6), zlib1g (>= 1:1.2.3.3) +misc:Depends= diff -Nru apt-0.9.3/debian/libapt-pkg-dev/DEBIAN/control apt-0.9.3+rpi1/debian/libapt-pkg-dev/DEBIAN/control --- apt-0.9.3/debian/libapt-pkg-dev/DEBIAN/control 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/DEBIAN/control 2012-05-30 00:11:11.000000000 +0100 @@ -0,0 +1,14 @@ +Package: libapt-pkg-dev +Source: apt +Version: 0.9.3+rpi1 +Architecture: armhf +Maintainer: APT Development Team +Installed-Size: 468 +Depends: libapt-pkg4.12 (= 0.9.3+rpi1), libapt-inst1.5 (= 0.9.3+rpi1), zlib1g-dev +Section: libdevel +Priority: optional +Multi-Arch: same +Description: development files for APT's libapt-pkg and libapt-inst + This package contains the header files and libraries for + developing with APT's libapt-pkg Debian package manipulation + library and the libapt-inst deb/tar/ar library. diff -Nru apt-0.9.3/debian/libapt-pkg-dev/DEBIAN/md5sums apt-0.9.3+rpi1/debian/libapt-pkg-dev/DEBIAN/md5sums --- apt-0.9.3/debian/libapt-pkg-dev/DEBIAN/md5sums 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/DEBIAN/md5sums 2012-05-30 00:11:11.000000000 +0100 @@ -0,0 +1,73 @@ +f06a093432411738488e4f3deac142aa usr/include/apt-pkg/acquire-item.h +e313c35bc073505c591f6e6b056f81bf usr/include/apt-pkg/acquire-method.h +025821d6f5ecb3e54333bc54d6c24aed usr/include/apt-pkg/acquire-worker.h +f95e4ca48fbab7379569544d5d7af9c4 usr/include/apt-pkg/acquire.h +3b0050c2e33c0de552ba96a4c9428f6d usr/include/apt-pkg/algorithms.h +3f49f232d78e367e5bb9da28e7cc6b28 usr/include/apt-pkg/aptconfiguration.h +42f1cec4fc8dd67552c0ba6af92fcfb1 usr/include/apt-pkg/arfile.h +7053a74c54f986399e8a5b6e01b985ec usr/include/apt-pkg/cachefile.h +48627b5bb8efc832b22b54091dad9584 usr/include/apt-pkg/cachefilter.h +0df204dae27ead984fb92803f86803ce usr/include/apt-pkg/cacheiterators.h +188a648589ae00e29ecc8c354128f3e1 usr/include/apt-pkg/cacheset.h +03f4a1dce5cbf44cd5981e82941ec3db usr/include/apt-pkg/cdrom.h +24d297130521c084b687f213ee851eb0 usr/include/apt-pkg/cdromutl.h +bf9eba1a86ded7347630593ed19dd332 usr/include/apt-pkg/clean.h +6a8100a1f30da5196b239145531d1eeb usr/include/apt-pkg/cmndline.h +a194b06dd88fe9d85f3062c19f99d0db usr/include/apt-pkg/configuration.h +034fd4c68151292e84157fe2ed2e1311 usr/include/apt-pkg/crc-16.h +94ed5a325f2f9db254fefddaa88cc6b5 usr/include/apt-pkg/debfile.h +6380ddc2cdcc3c8a208c9ff74382cd8e usr/include/apt-pkg/debindexfile.h +c35f497906e2ce0881c421167344d5f8 usr/include/apt-pkg/deblistparser.h +6880e00b0900fdc6c33151f8f5dd7ed0 usr/include/apt-pkg/debmetaindex.h +9a9df6b57b3e4bbe25426c639accb909 usr/include/apt-pkg/debrecords.h +765caef5eba9a5e66f3c696fd228149a usr/include/apt-pkg/debsrcrecords.h +0163bf87985a56a1fb446c61e1568577 usr/include/apt-pkg/debsystem.h +23b08fccdd71fb6f7802a716408e45f5 usr/include/apt-pkg/debversion.h +8ebf9326633cb6651593df848f669f68 usr/include/apt-pkg/depcache.h +f6f033d50ab69e8f87b25fa04122dd48 usr/include/apt-pkg/dirstream.h +623158fbd5fa01606e13bc55c4f8578c usr/include/apt-pkg/dpkgpm.h +1790fef9fecff048413e18536cc7cc6d usr/include/apt-pkg/edsp.h +7ed9cc7fd133b3b9672afb3c12500e53 usr/include/apt-pkg/edspindexfile.h +c1792f9926efa9bcb5023b2ed3cfe773 usr/include/apt-pkg/edsplistparser.h +0f55ecb4160bf39fede4ac282119bb52 usr/include/apt-pkg/edspsystem.h +0881ca2d9617d908f8eaa8c1fae4f528 usr/include/apt-pkg/error.h +98304101b0d37b800b4b4171f9731240 usr/include/apt-pkg/extract.h +4a68c77b85c00d9e2ec163de0237514b usr/include/apt-pkg/extracttar.h +35e0d50049b33b44b47cda27567689d3 usr/include/apt-pkg/filelist.h +d078a71770245ac574369cd71a1fe0e1 usr/include/apt-pkg/fileutl.h +130731c5087969af18b494a3a217e7c0 usr/include/apt-pkg/hashes.h +ac12ba6f9d1da8f8658c5f2e2a3fe3e8 usr/include/apt-pkg/hashsum_template.h +9a68a3eae710d70e18a2f70ab46b4a9e usr/include/apt-pkg/indexcopy.h +cb49b7d1df2658708c13e2a99fda8931 usr/include/apt-pkg/indexfile.h +ca72e56b4e6cf862f6a12d60cabfb930 usr/include/apt-pkg/indexrecords.h +0daa8bd62551d874eec9e866cdc667fe usr/include/apt-pkg/init.h +f37a16b13feaa59351be556bba3f5463 usr/include/apt-pkg/macros.h +6a26eca0daa30702f07e2d3796b2d63c usr/include/apt-pkg/md5.h +ad7023fe22f1db73e52cd7515db27445 usr/include/apt-pkg/metaindex.h +c75306ee77bf9b2858708382b9dd9296 usr/include/apt-pkg/mmap.h +6f6e53e06ed711c31e995091fda68dec usr/include/apt-pkg/netrc.h +77187212add0175f69dc9d7ad32d36d4 usr/include/apt-pkg/orderlist.h +805c8b0513adef4c9d3ab6c6afc7d354 usr/include/apt-pkg/packagemanager.h +f50f305703565200e1bd44a946498620 usr/include/apt-pkg/pkgcache.h +c2ac0f741cde9fc4b11998cee8a44369 usr/include/apt-pkg/pkgcachegen.h +a35b8877e968400667a62ee94e06d428 usr/include/apt-pkg/pkgrecords.h +8dd09d5d5fd8ec5f4631f140be4d06da usr/include/apt-pkg/pkgsystem.h +7d43abb749d940a8f3526054c9e11ba1 usr/include/apt-pkg/policy.h +b814f8b82a3fbda345101a61eca9adf0 usr/include/apt-pkg/progress.h +f4104af0e96642cf9a6317d5a22536a9 usr/include/apt-pkg/sha1.h +dcccd2a85599b5f46a6a89f2658f69e9 usr/include/apt-pkg/sha2.h +f22bb4b42cb0341ee63012f91fdaffe5 usr/include/apt-pkg/sha256.h +d8f9a9ed806d60eba52f03c5fa7bbb75 usr/include/apt-pkg/sha2_internal.h +cb8f5030e24a78edf479b3ab3772c4c4 usr/include/apt-pkg/sourcelist.h +78f24218c98ec4e512f06bcdef759aef usr/include/apt-pkg/sptr.h +e369bce300df07b59da377df1a6f0c41 usr/include/apt-pkg/srcrecords.h +03febe0c3ee4f2d8c6068efa6d69ba25 usr/include/apt-pkg/strutl.h +153161f26f3e2e6c604f5f2428615937 usr/include/apt-pkg/tagfile.h +15990aa48bf34a4a7b3bb0ecbfa9c3d6 usr/include/apt-pkg/vendor.h +ed105ce1d18fd8941dca3bf30c120416 usr/include/apt-pkg/vendorlist.h +cbbbe39e66f5b804e97ac0d483e9d631 usr/include/apt-pkg/version.h +ae7b67a28ab26dcc49f12472c94e2a0d usr/include/apt-pkg/versionmatch.h +0474331c56bf052e7757ccf2bf6e46d9 usr/include/apt-pkg/weakptr.h +0a9faf4bc39390053967e50c703b7c0e usr/share/doc/libapt-pkg-dev/NEWS.Debian.gz +affe3df526be3e6cc9792163b3b9ffb9 usr/share/doc/libapt-pkg-dev/changelog.gz +fa9fc3fde34b734ee15aecd2066df5b1 usr/share/doc/libapt-pkg-dev/copyright diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,797 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: acquire.h,v 1.29.2.1 2003/12/24 23:09:17 mdz Exp $ +/* ###################################################################### + + Acquire - File Acquiration + + This module contians the Acquire system. It is responsible for bringing + files into the local pathname space. It deals with URIs for files and + URI handlers responsible for downloading or finding the URIs. + + Each file to download is represented by an Acquire::Item class subclassed + into a specialization. The Item class can add itself to several URI + acquire queues each prioritized by the download scheduler. When the + system is run the proper URI handlers are spawned and the the acquire + queues are fed into the handlers by the schedular until the queues are + empty. This allows for an Item to be downloaded from an alternate source + if the first try turns out to fail. It also alows concurrent downloading + of multiple items from multiple sources as well as dynamic balancing + of load between the sources. + + Schedualing of downloads is done on a first ask first get basis. This + preserves the order of the download as much as possible. And means the + fastest source will tend to process the largest number of files. + + Internal methods and queues for performing gzip decompression, + md5sum hashing and file copying are provided to allow items to apply + a number of transformations to the data files they are working with. + + ##################################################################### */ + /*}}}*/ + +/** \defgroup acquire Acquire system {{{ + * + * \brief The Acquire system is responsible for retrieving files from + * local or remote URIs and postprocessing them (for instance, + * verifying their authenticity). The core class in this system is + * pkgAcquire, which is responsible for managing the download queues + * during the download. There is at least one download queue for + * each supported protocol; protocols such as http may provide one + * queue per host. + * + * Each file to download is represented by a subclass of + * pkgAcquire::Item. The files add themselves to the download + * queue(s) by providing their URI information to + * pkgAcquire::Item::QueueURI, which calls pkgAcquire::Enqueue. + * + * Once the system is set up, the Run method will spawn subprocesses + * to handle the enqueued URIs; the scheduler will then take items + * from the queues and feed them into the handlers until the queues + * are empty. + * + * \todo Acquire supports inserting an object into several queues at + * once, but it is not clear what its behavior in this case is, and + * no subclass of pkgAcquire::Item seems to actually use this + * capability. + */ /*}}}*/ + +/** \addtogroup acquire + * + * @{ + * + * \file acquire.h + */ + +#ifndef PKGLIB_ACQUIRE_H +#define PKGLIB_ACQUIRE_H + +#include +#include + +#include +#include + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::vector; +using std::string; +#endif + +class pkgAcquireStatus; + +/** \brief The core download scheduler. {{{ + * + * This class represents an ongoing download. It manages the lists + * of active and pending downloads and handles setting up and tearing + * down download-related structures. + * + * \todo Why all the protected data items and methods? + */ +class pkgAcquire +{ + private: + /** \brief FD of the Lock file we acquire in Setup (if any) */ + int LockFD; + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + public: + + class Item; + class Queue; + class Worker; + struct MethodConfig; + struct ItemDesc; + friend class Item; + friend class Queue; + + typedef std::vector::iterator ItemIterator; + typedef std::vector::const_iterator ItemCIterator; + + protected: + + /** \brief A list of items to download. + * + * This is built monotonically as items are created and only + * emptied when the download shuts down. + */ + std::vector Items; + + /** \brief The head of the list of active queues. + * + * \todo why a hand-managed list of queues instead of std::list or + * std::set? + */ + Queue *Queues; + + /** \brief The head of the list of active workers. + * + * \todo why a hand-managed list of workers instead of std::list + * or std::set? + */ + Worker *Workers; + + /** \brief The head of the list of acquire method configurations. + * + * Each protocol (http, ftp, gzip, etc) via which files can be + * fetched can have a representation in this list. The + * configuration data is filled in by parsing the 100 Capabilities + * string output by a method on startup (see + * pkgAcqMethod::pkgAcqMethod and pkgAcquire::GetConfig). + * + * \todo why a hand-managed config dictionary instead of std::map? + */ + MethodConfig *Configs; + + /** \brief The progress indicator for this download. */ + pkgAcquireStatus *Log; + + /** \brief The number of files which are to be fetched. */ + unsigned long ToFetch; + + // Configurable parameters for the scheduler + + /** \brief Represents the queuing strategy for remote URIs. */ + enum QueueStrategy { + /** \brief Generate one queue for each protocol/host combination; downloads from + * multiple hosts can proceed in parallel. + */ + QueueHost, + /** \brief Generate a single queue for each protocol; serialize + * downloads from multiple hosts. + */ + QueueAccess} QueueMode; + + /** \brief If \b true, debugging information will be dumped to std::clog. */ + bool const Debug; + /** \brief If \b true, a download is currently in progress. */ + bool Running; + + /** \brief Add the given item to the list of items. */ + void Add(Item *Item); + + /** \brief Remove the given item from the list of items. */ + void Remove(Item *Item); + + /** \brief Add the given worker to the list of workers. */ + void Add(Worker *Work); + + /** \brief Remove the given worker from the list of workers. */ + void Remove(Worker *Work); + + /** \brief Insert the given fetch request into the appropriate queue. + * + * \param Item The URI to download and the item to download it + * for. Copied by value into the queue; no reference to Item is + * retained. + */ + void Enqueue(ItemDesc &Item); + + /** \brief Remove all fetch requests for this item from all queues. */ + void Dequeue(Item *Item); + + /** \brief Determine the fetch method and queue of a URI. + * + * \param URI The URI to fetch. + * + * \param[out] Config A location in which to place the method via + * which the URI is to be fetched. + * + * \return the string-name of the queue in which a fetch request + * for the given URI should be placed. + */ + std::string QueueName(std::string URI,MethodConfig const *&Config); + + /** \brief Build up the set of file descriptors upon which select() should + * block. + * + * The default implementation inserts the file descriptors + * corresponding to active downloads. + * + * \param[out] Fd The largest file descriptor in the generated sets. + * + * \param[out] RSet The set of file descriptors that should be + * watched for input. + * + * \param[out] WSet The set of file descriptors that should be + * watched for output. + */ + virtual void SetFds(int &Fd,fd_set *RSet,fd_set *WSet); + + /** Handle input from and output to file descriptors which select() + * has determined are ready. The default implementation + * dispatches to all active downloads. + * + * \param RSet The set of file descriptors that are ready for + * input. + * + * \param WSet The set of file descriptors that are ready for + * output. + */ + virtual void RunFds(fd_set *RSet,fd_set *WSet); + + /** \brief Check for idle queues with ready-to-fetch items. + * + * Called by pkgAcquire::Queue::Done each time an item is dequeued + * but remains on some queues; i.e., another queue should start + * fetching it. + */ + void Bump(); + + public: + + /** \brief Retrieve information about a fetch method by name. + * + * \param Access The name of the method to look up. + * + * \return the method whose name is Access, or \b NULL if no such method exists. + */ + MethodConfig *GetConfig(std::string Access); + + /** \brief Provides information on how a download terminated. */ + enum RunResult { + /** \brief All files were fetched successfully. */ + Continue, + + /** \brief Some files failed to download. */ + Failed, + + /** \brief The download was cancelled by the user (i.e., #Log's + * pkgAcquireStatus::Pulse() method returned \b false). + */ + Cancelled}; + + /** \brief Download all the items that have been Add()ed to this + * download process. + * + * This method will block until the download completes, invoking + * methods on #Log to report on the progress of the download. + * + * \param PulseInterval The method pkgAcquireStatus::Pulse will be + * invoked on #Log at intervals of PulseInterval milliseconds. + * + * \return the result of the download. + */ + RunResult Run(int PulseInterval=500000); + + /** \brief Remove all items from this download process, terminate + * all download workers, and empty all queues. + */ + void Shutdown(); + + /** \brief Get the first #Worker object. + * + * \return the first active worker in this download process. + */ + inline Worker *WorkersBegin() {return Workers;}; + + /** \brief Advance to the next #Worker object. + * + * \return the worker immediately following I, or \b NULL if none + * exists. + */ + Worker *WorkerStep(Worker *I); + + /** \brief Get the head of the list of items. */ + inline ItemIterator ItemsBegin() {return Items.begin();}; + + /** \brief Get the end iterator of the list of items. */ + inline ItemIterator ItemsEnd() {return Items.end();}; + + // Iterate over queued Item URIs + class UriIterator; + /** \brief Get the head of the list of enqueued item URIs. + * + * This iterator will step over every element of every active + * queue. + */ + UriIterator UriBegin(); + /** \brief Get the end iterator of the list of enqueued item URIs. */ + UriIterator UriEnd(); + + /** Deletes each entry in the given directory that is not being + * downloaded by this object. For instance, when downloading new + * list files, calling Clean() will delete the old ones. + * + * \param Dir The directory to be cleaned out. + * + * \return \b true if the directory exists and is readable. + */ + bool Clean(std::string Dir); + + /** \return the total size in bytes of all the items included in + * this download. + */ + unsigned long long TotalNeeded(); + + /** \return the size in bytes of all non-local items included in + * this download. + */ + unsigned long long FetchNeeded(); + + /** \return the amount of data to be fetched that is already + * present on the filesystem. + */ + unsigned long long PartialPresent(); + + /** \brief Delayed constructor + * + * \param Progress indicator associated with this download or + * \b NULL for none. This object is not owned by the + * download process and will not be deleted when the pkgAcquire + * object is destroyed. Naturally, it should live for at least as + * long as the pkgAcquire object does. + * \param Lock defines a lock file that should be acquired to ensure + * only one Acquire class is in action at the time or an empty string + * if no lock file should be used. + */ + bool Setup(pkgAcquireStatus *Progress = NULL, std::string const &Lock = ""); + + void SetLog(pkgAcquireStatus *Progress) { Log = Progress; } + + /** \brief Construct a new pkgAcquire. */ + pkgAcquire(pkgAcquireStatus *Log) __deprecated; + pkgAcquire(); + + /** \brief Destroy this pkgAcquire object. + * + * Destroys all queue, method, and item objects associated with + * this download. + */ + virtual ~pkgAcquire(); + +}; + +/** \brief Represents a single download source from which an item + * should be downloaded. + * + * An item may have several assocated ItemDescs over its lifetime. + */ +struct pkgAcquire::ItemDesc : public WeakPointable +{ + /** \brief The URI from which to download this item. */ + std::string URI; + /** brief A description of this item. */ + std::string Description; + /** brief A shorter description of this item. */ + std::string ShortDesc; + /** brief The underlying item which is to be downloaded. */ + Item *Owner; +}; + /*}}}*/ +/** \brief A single download queue in a pkgAcquire object. {{{ + * + * \todo Why so many protected values? + */ +class pkgAcquire::Queue +{ + friend class pkgAcquire; + friend class pkgAcquire::UriIterator; + friend class pkgAcquire::Worker; + + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + /** \brief The next queue in the pkgAcquire object's list of queues. */ + Queue *Next; + + protected: + + /** \brief A single item placed in this queue. */ + struct QItem : pkgAcquire::ItemDesc + { + /** \brief The next item in the queue. */ + QItem *Next; + /** \brief The worker associated with this item, if any. */ + pkgAcquire::Worker *Worker; + + /** \brief Assign the ItemDesc portion of this QItem from + * another ItemDesc + */ + void operator =(pkgAcquire::ItemDesc const &I) + { + URI = I.URI; + Description = I.Description; + ShortDesc = I.ShortDesc; + Owner = I.Owner; + }; + }; + + /** \brief The name of this queue. */ + std::string Name; + + /** \brief The head of the list of items contained in this queue. + * + * \todo why a by-hand list instead of an STL structure? + */ + QItem *Items; + + /** \brief The head of the list of workers associated with this queue. + * + * \todo This is plural because support exists in Queue for + * multiple workers. However, it does not appear that there is + * any way to actually associate more than one worker with a + * queue. + * + * \todo Why not just use a std::set? + */ + pkgAcquire::Worker *Workers; + + /** \brief the download scheduler with which this queue is associated. */ + pkgAcquire *Owner; + + /** \brief The number of entries in this queue that are currently + * being downloaded. + */ + signed long PipeDepth; + + /** \brief The maximum number of entries that this queue will + * attempt to download at once. + */ + unsigned long MaxPipeDepth; + + public: + + /** \brief Insert the given fetch request into this queue. + * + * \return \b true if the queuing was successful. May return + * \b false if the Item is already in the queue + */ + bool Enqueue(ItemDesc &Item); + + /** \brief Remove all fetch requests for the given item from this queue. + * + * \return \b true if at least one request was removed from the queue. + */ + bool Dequeue(Item *Owner); + + /** \brief Locate an item in this queue. + * + * \param URI A URI to match against. + * \param Owner A pkgAcquire::Worker to match against. + * + * \return the first item in the queue whose URI is #URI and that + * is being downloaded by #Owner. + */ + QItem *FindItem(std::string URI,pkgAcquire::Worker *Owner); + + /** Presumably this should start downloading an item? + * + * \todo Unimplemented. Implement it or remove? + */ + bool ItemStart(QItem *Itm,unsigned long long Size); + + /** \brief Remove the given item from this queue and set its state + * to pkgAcquire::Item::StatDone. + * + * If this is the only queue containing the item, the item is also + * removed from the main queue by calling pkgAcquire::Dequeue. + * + * \param Itm The item to remove. + * + * \return \b true if no errors are encountered. + */ + bool ItemDone(QItem *Itm); + + /** \brief Start the worker process associated with this queue. + * + * If a worker process is already associated with this queue, + * this is equivalent to calling Cycle(). + * + * \return \b true if the startup was successful. + */ + bool Startup(); + + /** \brief Shut down the worker process associated with this queue. + * + * \param Final If \b true, then the process is stopped unconditionally. + * Otherwise, it is only stopped if it does not need cleanup + * as indicated by the pkgAcqMethod::NeedsCleanup member of + * its configuration. + * + * \return \b true. + */ + bool Shutdown(bool Final); + + /** \brief Send idle items to the worker process. + * + * Fills up the pipeline by inserting idle items into the worker's queue. + */ + bool Cycle(); + + /** \brief Check for items that could be enqueued. + * + * Call this after an item placed in multiple queues has gone from + * the pkgAcquire::Item::StatFetching state to the + * pkgAcquire::Item::StatIdle state, to possibly refill an empty queue. + * This is an alias for Cycle(). + * + * \todo Why both this and Cycle()? Are they expected to be + * different someday? + */ + void Bump(); + + /** \brief Create a new Queue. + * + * \param Name The name of the new queue. + * \param Owner The download process that owns the new queue. + */ + Queue(std::string Name,pkgAcquire *Owner); + + /** Shut down all the worker processes associated with this queue + * and empty the queue. + */ + virtual ~Queue(); +}; + /*}}}*/ +/** \brief Iterates over all the URIs being fetched by a pkgAcquire object. {{{*/ +class pkgAcquire::UriIterator +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + /** The next queue to iterate over. */ + pkgAcquire::Queue *CurQ; + /** The item that we currently point at. */ + pkgAcquire::Queue::QItem *CurItem; + + public: + + inline void operator ++() {operator ++(0);}; + + void operator ++(int) + { + CurItem = CurItem->Next; + while (CurItem == 0 && CurQ != 0) + { + CurItem = CurQ->Items; + CurQ = CurQ->Next; + } + }; + + inline pkgAcquire::ItemDesc const *operator ->() const {return CurItem;}; + inline bool operator !=(UriIterator const &rhs) const {return rhs.CurQ != CurQ || rhs.CurItem != CurItem;}; + inline bool operator ==(UriIterator const &rhs) const {return rhs.CurQ == CurQ && rhs.CurItem == CurItem;}; + + /** \brief Create a new UriIterator. + * + * \param Q The queue over which this UriIterator should iterate. + */ + UriIterator(pkgAcquire::Queue *Q) : CurQ(Q), CurItem(0) + { + while (CurItem == 0 && CurQ != 0) + { + CurItem = CurQ->Items; + CurQ = CurQ->Next; + } + } + virtual ~UriIterator() {}; +}; + /*}}}*/ +/** \brief Information about the properties of a single acquire method. {{{*/ +struct pkgAcquire::MethodConfig +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + /** \brief The next link on the acquire method list. + * + * \todo Why not an STL container? + */ + MethodConfig *Next; + + /** \brief The name of this acquire method (e.g., http). */ + std::string Access; + + /** \brief The implementation version of this acquire method. */ + std::string Version; + + /** \brief If \b true, only one download queue should be created for this + * method. + */ + bool SingleInstance; + + /** \brief If \b true, this method supports pipelined downloading. */ + bool Pipeline; + + /** \brief If \b true, the worker process should send the entire + * APT configuration tree to the fetch subprocess when it starts + * up. + */ + bool SendConfig; + + /** \brief If \b true, this fetch method does not require network access; + * all files are to be acquired from the local disk. + */ + bool LocalOnly; + + /** \brief If \b true, the subprocess has to carry out some cleanup + * actions before shutting down. + * + * For instance, the cdrom method needs to unmount the CD after it + * finishes. + */ + bool NeedsCleanup; + + /** \brief If \b true, this fetch method acquires files from removable media. */ + bool Removable; + + /** \brief Set up the default method parameters. + * + * All fields are initialized to NULL, "", or \b false as + * appropriate. + */ + MethodConfig(); + + /* \brief Destructor, empty currently */ + virtual ~MethodConfig() {}; +}; + /*}}}*/ +/** \brief A monitor object for downloads controlled by the pkgAcquire class. {{{ + * + * \todo Why protected members? + */ +class pkgAcquireStatus +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + protected: + + /** \brief The last time at which this monitor object was updated. */ + struct timeval Time; + + /** \brief The time at which the download started. */ + struct timeval StartTime; + + /** \brief The number of bytes fetched as of the previous call to + * pkgAcquireStatus::Pulse, including local items. + */ + unsigned long long LastBytes; + + /** \brief The current rate of download as of the most recent call + * to pkgAcquireStatus::Pulse, in bytes per second. + */ + unsigned long long CurrentCPS; + + /** \brief The number of bytes fetched as of the most recent call + * to pkgAcquireStatus::Pulse, including local items. + */ + unsigned long long CurrentBytes; + + /** \brief The total number of bytes that need to be fetched. + * + * \warning This member is inaccurate, as new items might be + * enqueued while the download is in progress! + */ + unsigned long long TotalBytes; + + /** \brief The total number of bytes accounted for by items that + * were successfully fetched. + */ + unsigned long long FetchedBytes; + + /** \brief The amount of time that has elapsed since the download + * started. + */ + unsigned long long ElapsedTime; + + /** \brief The total number of items that need to be fetched. + * + * \warning This member is inaccurate, as new items might be + * enqueued while the download is in progress! + */ + unsigned long TotalItems; + + /** \brief The number of items that have been successfully downloaded. */ + unsigned long CurrentItems; + + public: + + /** \brief If \b true, the download scheduler should call Pulse() + * at the next available opportunity. + */ + bool Update; + + /** \brief If \b true, extra Pulse() invocations will be performed. + * + * With this option set, Pulse() will be called every time that a + * download item starts downloading, finishes downloading, or + * terminates with an error. + */ + bool MorePulses; + + /** \brief Invoked when a local or remote file has been completely fetched. + * + * \param Size The size of the file fetched. + * + * \param ResumePoint How much of the file was already fetched. + */ + virtual void Fetched(unsigned long long Size,unsigned long long ResumePoint); + + /** \brief Invoked when the user should be prompted to change the + * inserted removable media. + * + * This method should not return until the user has confirmed to + * the user interface that the media change is complete. + * + * \param Media The name of the media type that should be changed. + * + * \param Drive The identifying name of the drive whose media + * should be changed. + * + * \return \b true if the user confirms the media change, \b + * false if it is cancelled. + * + * \todo This is a horrible blocking monster; it should be CPSed + * with prejudice. + */ + virtual bool MediaChange(std::string Media,std::string Drive) = 0; + + /** \brief Invoked when an item is confirmed to be up-to-date. + + * For instance, when an HTTP download is informed that the file on + * the server was not modified. + */ + virtual void IMSHit(pkgAcquire::ItemDesc &/*Itm*/) {}; + + /** \brief Invoked when some of an item's data is fetched. */ + virtual void Fetch(pkgAcquire::ItemDesc &/*Itm*/) {}; + + /** \brief Invoked when an item is successfully and completely fetched. */ + virtual void Done(pkgAcquire::ItemDesc &/*Itm*/) {}; + + /** \brief Invoked when the process of fetching an item encounters + * a fatal error. + */ + virtual void Fail(pkgAcquire::ItemDesc &/*Itm*/) {}; + + /** \brief Periodically invoked while the Acquire process is underway. + * + * Subclasses should first call pkgAcquireStatus::Pulse(), then + * update their status output. The download process is blocked + * while Pulse() is being called. + * + * \return \b false if the user asked to cancel the whole Acquire process. + * + * \see pkgAcquire::Run + */ + virtual bool Pulse(pkgAcquire *Owner); + + /** \brief Invoked when the Acquire process starts running. */ + virtual void Start(); + + /** \brief Invoked when the Acquire process stops running. */ + virtual void Stop(); + + /** \brief Initialize all counters to 0 and the time to the current time. */ + pkgAcquireStatus(); + virtual ~pkgAcquireStatus() {}; +}; + /*}}}*/ +/** @} */ + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-item.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-item.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-item.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-item.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,1064 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: acquire-item.h,v 1.26.2.3 2004/01/02 18:51:00 mdz Exp $ +/* ###################################################################### + + Acquire Item - Item to acquire + + When an item is instantiated it will add it self to the local list in + the Owner Acquire class. Derived classes will then call QueueURI to + register all the URI's they wish to fetch at the initial moment. + + Three item classes are provided to provide functionality for + downloading of Index, Translation and Packages files. + + A Archive class is provided for downloading .deb files. It does Hash + checking and source location as well as a retry algorithm. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_ACQUIRE_ITEM_H +#define PKGLIB_ACQUIRE_ITEM_H + +#include +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +#include +#include +#include +#endif + +/** \addtogroup acquire + * @{ + * + * \file acquire-item.h + */ + +class indexRecords; +class pkgRecords; +class pkgSourceList; + +/** \brief Represents the process by which a pkgAcquire object should {{{ + * retrieve a file or a collection of files. + * + * By convention, Item subclasses should insert themselves into the + * acquire queue when they are created by calling QueueURI(), and + * remove themselves by calling Dequeue() when either Done() or + * Failed() is invoked. Item objects are also responsible for + * notifying the download progress indicator (accessible via + * #Owner->Log) of their status. + * + * \see pkgAcquire + */ +class pkgAcquire::Item : public WeakPointable +{ + protected: + + /** \brief The acquire object with which this item is associated. */ + pkgAcquire *Owner; + + /** \brief Insert this item into its owner's queue. + * + * \param ItemDesc Metadata about this item (its URI and + * description). + */ + inline void QueueURI(ItemDesc &Item) + {Owner->Enqueue(Item);}; + + /** \brief Remove this item from its owner's queue. */ + inline void Dequeue() {Owner->Dequeue(this);}; + + /** \brief Rename a file without modifying its timestamp. + * + * Many item methods call this as their final action. + * + * \param From The file to be renamed. + * + * \param To The new name of #From. If #To exists it will be + * overwritten. + */ + void Rename(std::string From,std::string To); + + public: + + /** \brief The current status of this item. */ + enum ItemState + { + /** \brief The item is waiting to be downloaded. */ + StatIdle, + + /** \brief The item is currently being downloaded. */ + StatFetching, + + /** \brief The item has been successfully downloaded. */ + StatDone, + + /** \brief An error was encountered while downloading this + * item. + */ + StatError, + + /** \brief The item was downloaded but its authenticity could + * not be verified. + */ + StatAuthError, + + /** \brief The item was could not be downloaded because of + * a transient network error (e.g. network down) + */ + StatTransientNetworkError + } Status; + + /** \brief Contains a textual description of the error encountered + * if #Status is #StatError or #StatAuthError. + */ + std::string ErrorText; + + /** \brief The size of the object to fetch. */ + unsigned long long FileSize; + + /** \brief How much of the object was already fetched. */ + unsigned long long PartialSize; + + /** \brief If not \b NULL, contains the name of a subprocess that + * is operating on this object (for instance, "gzip" or "gpgv"). + */ + const char *Mode; + + /** \brief A client-supplied unique identifier. + * + * This field is initalized to 0; it is meant to be filled in by + * clients that wish to use it to uniquely identify items. + * + * \todo it's unused in apt itself + */ + unsigned long ID; + + /** \brief If \b true, the entire object has been successfully fetched. + * + * Subclasses should set this to \b true when appropriate. + */ + bool Complete; + + /** \brief If \b true, the URI of this object is "local". + * + * The only effect of this field is to exclude the object from the + * download progress indicator's overall statistics. + */ + bool Local; + std::string UsedMirror; + + /** \brief The number of fetch queues into which this item has been + * inserted. + * + * There is one queue for each source from which an item could be + * downloaded. + * + * \sa pkgAcquire + */ + unsigned int QueueCounter; + + /** \brief The name of the file into which the retrieved object + * will be written. + */ + std::string DestFile; + + /** \brief Invoked by the acquire worker when the object couldn't + * be fetched. + * + * This is a branch of the continuation of the fetch process. + * + * \param Message An RFC822-formatted message from the acquire + * method describing what went wrong. Use LookupTag() to parse + * it. + * + * \param Cnf The method via which the worker tried to fetch this object. + * + * \sa pkgAcqMethod + */ + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + + /** \brief Invoked by the acquire worker when the object was + * fetched successfully. + * + * Note that the object might \e not have been written to + * DestFile; check for the presence of an Alt-Filename entry in + * Message to find the file to which it was really written. + * + * Done is often used to switch from one stage of the processing + * to the next (e.g. fetching, unpacking, copying). It is one + * branch of the continuation of the fetch process. + * + * \param Message Data from the acquire method. Use LookupTag() + * to parse it. + * \param Size The size of the object that was fetched. + * \param Hash The HashSum of the object that was fetched. + * \param Cnf The method via which the object was fetched. + * + * \sa pkgAcqMethod + */ + virtual void Done(std::string Message,unsigned long long Size,std::string Hash, + pkgAcquire::MethodConfig *Cnf); + + /** \brief Invoked when the worker starts to fetch this object. + * + * \param Message RFC822-formatted data from the worker process. + * Use LookupTag() to parse it. + * + * \param Size The size of the object being fetched. + * + * \sa pkgAcqMethod + */ + virtual void Start(std::string Message,unsigned long long Size); + + /** \brief Custom headers to be sent to the fetch process. + * + * \return a string containing RFC822-style headers that are to be + * inserted into the 600 URI Acquire message sent to the fetch + * subprocess. The headers are inserted after a newline-less + * line, so they should (if nonempty) have a leading newline and + * no trailing newline. + */ + virtual std::string Custom600Headers() {return std::string();}; + + /** \brief A "descriptive" URI-like string. + * + * \return a URI that should be used to describe what is being fetched. + */ + virtual std::string DescURI() = 0; + /** \brief Short item description. + * + * \return a brief description of the object being fetched. + */ + virtual std::string ShortDesc() {return DescURI();} + + /** \brief Invoked by the worker when the download is completely done. */ + virtual void Finished() {}; + + /** \brief HashSum + * + * \return the HashSum of this object, if applicable; otherwise, an + * empty string. + */ + virtual std::string HashSum() {return std::string();}; + + /** \return the acquire process with which this item is associated. */ + pkgAcquire *GetOwner() {return Owner;}; + + /** \return \b true if this object is being fetched from a trusted source. */ + virtual bool IsTrusted() {return false;}; + + // report mirror problems + /** \brief Report mirror problem + * + * This allows reporting mirror failures back to a centralized + * server. The apt-report-mirror-failure script is called for this + * + * \param FailCode A short failure string that is send + */ + void ReportMirrorFailure(std::string FailCode); + + + /** \brief Initialize an item. + * + * Adds the item to the list of items known to the acquire + * process, but does not place it into any fetch queues (you must + * manually invoke QueueURI() to do so). + * + * Initializes all fields of the item other than Owner to 0, + * false, or the empty string. + * + * \param Owner The new owner of this item. + */ + Item(pkgAcquire *Owner); + + /** \brief Remove this item from its owner's queue by invoking + * pkgAcquire::Remove. + */ + virtual ~Item(); +}; + /*}}}*/ +/** \brief Information about an index patch (aka diff). */ /*{{{*/ +struct DiffInfo { + /** The filename of the diff. */ + std::string file; + + /** The sha1 hash of the diff. */ + std::string sha1; + + /** The size of the diff. */ + unsigned long size; +}; + /*}}}*/ +/** \brief An item that is responsible for fetching a SubIndex {{{ + * + * The MetaIndex file includes only records for important indexes + * and records for these SubIndex files so these can carry records + * for addition files like PDiffs and Translations + */ +class pkgAcqSubIndex : public pkgAcquire::Item +{ + protected: + /** \brief If \b true, debugging information will be written to std::clog. */ + bool Debug; + + /** \brief The item that is currently being downloaded. */ + pkgAcquire::ItemDesc Desc; + + /** \brief The Hash that this file should have after download + */ + HashString ExpectedHash; + + public: + // Specialized action members + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash, + pkgAcquire::MethodConfig *Cnf); + virtual std::string DescURI() {return Desc.URI;}; + virtual std::string Custom600Headers(); + virtual bool ParseIndex(std::string const &IndexFile); + + /** \brief Create a new pkgAcqSubIndex. + * + * \param Owner The Acquire object that owns this item. + * + * \param URI The URI of the list file to download. + * + * \param URIDesc A long description of the list file to download. + * + * \param ShortDesc A short description of the list file to download. + * + * \param ExpectedHash The list file's MD5 signature. + */ + pkgAcqSubIndex(pkgAcquire *Owner, std::string const &URI,std::string const &URIDesc, + std::string const &ShortDesc, HashString const &ExpectedHash); +}; + /*}}}*/ +/** \brief An item that is responsible for fetching an index file of {{{ + * package list diffs and starting the package list's download. + * + * This item downloads the Index file and parses it, then enqueues + * additional downloads of either the individual patches (using + * pkgAcqIndexDiffs) or the entire Packages file (using pkgAcqIndex). + * + * \sa pkgAcqIndexDiffs, pkgAcqIndex + */ +class pkgAcqDiffIndex : public pkgAcquire::Item +{ + protected: + /** \brief If \b true, debugging information will be written to std::clog. */ + bool Debug; + + /** \brief The item that is currently being downloaded. */ + pkgAcquire::ItemDesc Desc; + + /** \brief The URI of the index file to recreate at our end (either + * by downloading it or by applying partial patches). + */ + std::string RealURI; + + /** \brief The Hash that the real index file should have after + * all patches have been applied. + */ + HashString ExpectedHash; + + /** \brief The index file which will be patched to generate the new + * file. + */ + std::string CurrentPackagesFile; + + /** \brief A description of the Packages file (stored in + * pkgAcquire::ItemDesc::Description). + */ + std::string Description; + + public: + // Specialized action members + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash, + pkgAcquire::MethodConfig *Cnf); + virtual std::string DescURI() {return RealURI + "Index";}; + virtual std::string Custom600Headers(); + + /** \brief Parse the Index file for a set of Packages diffs. + * + * Parses the Index file and creates additional download items as + * necessary. + * + * \param IndexDiffFile The name of the Index file. + * + * \return \b true if the Index file was successfully parsed, \b + * false otherwise. + */ + bool ParseDiffIndex(std::string IndexDiffFile); + + + /** \brief Create a new pkgAcqDiffIndex. + * + * \param Owner The Acquire object that owns this item. + * + * \param URI The URI of the list file to download. + * + * \param URIDesc A long description of the list file to download. + * + * \param ShortDesc A short description of the list file to download. + * + * \param ExpectedHash The list file's MD5 signature. + */ + pkgAcqDiffIndex(pkgAcquire *Owner,std::string URI,std::string URIDesc, + std::string ShortDesc, HashString ExpectedHash); +}; + /*}}}*/ +/** \brief An item that is responsible for fetching all the patches {{{ + * that need to be applied to a given package index file. + * + * After downloading and applying a single patch, this item will + * enqueue a new pkgAcqIndexDiffs to download and apply the remaining + * patches. If no patch can be found that applies to an intermediate + * file or if one of the patches cannot be downloaded, falls back to + * downloading the entire package index file using pkgAcqIndex. + * + * \sa pkgAcqDiffIndex, pkgAcqIndex + */ +class pkgAcqIndexDiffs : public pkgAcquire::Item +{ + private: + + /** \brief Queue up the next diff download. + * + * Search for the next available diff that applies to the file + * that currently exists on disk, and enqueue it by calling + * QueueURI(). + * + * \return \b true if an applicable diff was found, \b false + * otherwise. + */ + bool QueueNextDiff(); + + /** \brief Handle tasks that must be performed after the item + * finishes downloading. + * + * Dequeues the item and checks the resulting file's md5sum + * against ExpectedHash after the last patch was applied. + * There is no need to check the md5/sha1 after a "normal" + * patch because QueueNextDiff() will check the sha1 later. + * + * \param allDone If \b true, the file was entirely reconstructed, + * and its md5sum is verified. + */ + void Finish(bool allDone=false); + + protected: + + /** \brief If \b true, debugging output will be written to + * std::clog. + */ + bool Debug; + + /** \brief A description of the item that is currently being + * downloaded. + */ + pkgAcquire::ItemDesc Desc; + + /** \brief The URI of the package index file that is being + * reconstructed. + */ + std::string RealURI; + + /** \brief The HashSum of the package index file that is being + * reconstructed. + */ + HashString ExpectedHash; + + /** A description of the file being downloaded. */ + std::string Description; + + /** The patches that remain to be downloaded, including the patch + * being downloaded right now. This list should be ordered so + * that each diff appears before any diff that depends on it. + * + * \todo These are indexed by sha1sum; why not use some sort of + * dictionary instead of relying on ordering and stripping them + * off the front? + */ + std::vector available_patches; + + /** Stop applying patches when reaching that sha1 */ + std::string ServerSha1; + + /** The current status of this patch. */ + enum DiffState + { + /** \brief The diff is in an unknown state. */ + StateFetchUnkown, + + /** \brief The diff is currently being fetched. */ + StateFetchDiff, + + /** \brief The diff is currently being uncompressed. */ + StateUnzipDiff, // FIXME: No longer used + + /** \brief The diff is currently being applied. */ + StateApplyDiff + } State; + + public: + + /** \brief Called when the patch file failed to be downloaded. + * + * This method will fall back to downloading the whole index file + * outright; its arguments are ignored. + */ + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + + virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash, + pkgAcquire::MethodConfig *Cnf); + virtual std::string DescURI() {return RealURI + "Index";}; + + /** \brief Create an index diff item. + * + * After filling in its basic fields, this invokes Finish(true) if + * #diffs is empty, or QueueNextDiff() otherwise. + * + * \param Owner The pkgAcquire object that owns this item. + * + * \param URI The URI of the package index file being + * reconstructed. + * + * \param URIDesc A long description of this item. + * + * \param ShortDesc A brief description of this item. + * + * \param ExpectedHash The expected md5sum of the completely + * reconstructed package index file; the index file will be tested + * against this value when it is entirely reconstructed. + * + * \param diffs The remaining diffs from the index of diffs. They + * should be ordered so that each diff appears before any diff + * that depends on it. + */ + pkgAcqIndexDiffs(pkgAcquire *Owner,std::string URI,std::string URIDesc, + std::string ShortDesc, HashString ExpectedHash, + std::string ServerSha1, + std::vector diffs=std::vector()); +}; + /*}}}*/ +/** \brief An acquire item that is responsible for fetching an index {{{ + * file (e.g., Packages or Sources). + * + * \sa pkgAcqDiffIndex, pkgAcqIndexDiffs, pkgAcqIndexTrans + * + * \todo Why does pkgAcqIndex have protected members? + */ +class pkgAcqIndex : public pkgAcquire::Item +{ + protected: + + /** \brief If \b true, the index file has been decompressed. */ + bool Decompression; + + /** \brief If \b true, the partially downloaded file will be + * removed when the download completes. + */ + bool Erase; + + /** \brief Verify for correctness by checking if a "Package" + * tag is found in the index. This can be set to + * false for optional index targets + * + */ + // FIXME: instead of a bool it should use a verify string that will + // then be used in the pkgAcqIndex::Done method to ensure that + // the downloaded file contains the expected tag + bool Verify; + + /** \brief The download request that is currently being + * processed. + */ + pkgAcquire::ItemDesc Desc; + + /** \brief The object that is actually being fetched (minus any + * compression-related extensions). + */ + std::string RealURI; + + /** \brief The expected hashsum of the decompressed index file. */ + HashString ExpectedHash; + + /** \brief The compression-related file extensions that are being + * added to the downloaded file one by one if first fails (e.g., "gz bz2"). + */ + std::string CompressionExtension; + + public: + + // Specialized action members + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash, + pkgAcquire::MethodConfig *Cnf); + virtual std::string Custom600Headers(); + virtual std::string DescURI() {return Desc.URI;}; + virtual std::string HashSum() {return ExpectedHash.toStr(); }; + + /** \brief Create a pkgAcqIndex. + * + * \param Owner The pkgAcquire object with which this item is + * associated. + * + * \param URI The URI of the index file that is to be downloaded. + * + * \param URIDesc A "URI-style" description of this index file. + * + * \param ShortDesc A brief description of this index file. + * + * \param ExpectedHash The expected hashsum of this index file. + * + * \param compressExt The compression-related extension with which + * this index file should be downloaded, or "" to autodetect + * Compression types can be set with config Acquire::CompressionTypes, + * default is ".lzma" or ".bz2" (if the needed binaries are present) + * fallback is ".gz" or none. + */ + pkgAcqIndex(pkgAcquire *Owner,std::string URI,std::string URIDesc, + std::string ShortDesc, HashString ExpectedHash, + std::string compressExt=""); + pkgAcqIndex(pkgAcquire *Owner, struct IndexTarget const * const Target, + HashString const &ExpectedHash, indexRecords const *MetaIndexParser); + void Init(std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc); +}; + /*}}}*/ +/** \brief An acquire item that is responsible for fetching a {{{ + * translated index file. + * + * The only difference from pkgAcqIndex is that transient failures + * are suppressed: no error occurs if the translated index file is + * missing. + */ +class pkgAcqIndexTrans : public pkgAcqIndex +{ + public: + + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + virtual std::string Custom600Headers(); + + /** \brief Create a pkgAcqIndexTrans. + * + * \param Owner The pkgAcquire object with which this item is + * associated. + * + * \param URI The URI of the index file that is to be downloaded. + * + * \param URIDesc A "URI-style" description of this index file. + * + * \param ShortDesc A brief description of this index file. + */ + pkgAcqIndexTrans(pkgAcquire *Owner,std::string URI,std::string URIDesc, + std::string ShortDesc); + pkgAcqIndexTrans(pkgAcquire *Owner, struct IndexTarget const * const Target, + HashString const &ExpectedHash, indexRecords const *MetaIndexParser); +}; + /*}}}*/ +/** \brief Information about an index file. */ /*{{{*/ +class IndexTarget +{ + public: + /** \brief A URI from which the index file can be downloaded. */ + std::string URI; + + /** \brief A description of the index file. */ + std::string Description; + + /** \brief A shorter description of the index file. */ + std::string ShortDesc; + + /** \brief The key by which this index file should be + * looked up within the meta signature file. + */ + std::string MetaKey; + + virtual bool IsOptional() const { + return false; + } + virtual bool IsSubIndex() const { + return false; + } +}; + /*}}}*/ +/** \brief Information about an optional index file. */ /*{{{*/ +class OptionalIndexTarget : public IndexTarget +{ + virtual bool IsOptional() const { + return true; + } +}; + /*}}}*/ +/** \brief Information about an subindex index file. */ /*{{{*/ +class SubIndexTarget : public IndexTarget +{ + virtual bool IsSubIndex() const { + return true; + } +}; + /*}}}*/ +/** \brief Information about an subindex index file. */ /*{{{*/ +class OptionalSubIndexTarget : public OptionalIndexTarget +{ + virtual bool IsSubIndex() const { + return true; + } +}; + /*}}}*/ + +/** \brief An acquire item that downloads the detached signature {{{ + * of a meta-index (Release) file, then queues up the release + * file itself. + * + * \todo Why protected members? + * + * \sa pkgAcqMetaIndex + */ +class pkgAcqMetaSig : public pkgAcquire::Item +{ + protected: + /** \brief The last good signature file */ + std::string LastGoodSig; + + /** \brief The fetch request that is currently being processed. */ + pkgAcquire::ItemDesc Desc; + + /** \brief The URI of the signature file. Unlike Desc.URI, this is + * never modified; it is used to determine the file that is being + * downloaded. + */ + std::string RealURI; + + /** \brief The URI of the meta-index file to be fetched after the signature. */ + std::string MetaIndexURI; + + /** \brief A "URI-style" description of the meta-index file to be + * fetched after the signature. + */ + std::string MetaIndexURIDesc; + + /** \brief A brief description of the meta-index file to be fetched + * after the signature. + */ + std::string MetaIndexShortDesc; + + /** \brief A package-system-specific parser for the meta-index file. */ + indexRecords* MetaIndexParser; + + /** \brief The index files which should be looked up in the meta-index + * and then downloaded. + * + * \todo Why a list of pointers instead of a list of structs? + */ + const std::vector* IndexTargets; + + public: + + // Specialized action members + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash, + pkgAcquire::MethodConfig *Cnf); + virtual std::string Custom600Headers(); + virtual std::string DescURI() {return RealURI; }; + + /** \brief Create a new pkgAcqMetaSig. */ + pkgAcqMetaSig(pkgAcquire *Owner,std::string URI,std::string URIDesc, std::string ShortDesc, + std::string MetaIndexURI, std::string MetaIndexURIDesc, std::string MetaIndexShortDesc, + const std::vector* IndexTargets, + indexRecords* MetaIndexParser); +}; + /*}}}*/ +/** \brief An item that is responsible for downloading the meta-index {{{ + * file (i.e., Release) itself and verifying its signature. + * + * Once the download and verification are complete, the downloads of + * the individual index files are queued up using pkgAcqDiffIndex. + * If the meta-index file had a valid signature, the expected hashsums + * of the index files will be the md5sums listed in the meta-index; + * otherwise, the expected hashsums will be "" (causing the + * authentication of the index files to be bypassed). + */ +class pkgAcqMetaIndex : public pkgAcquire::Item +{ + protected: + /** \brief The fetch command that is currently being processed. */ + pkgAcquire::ItemDesc Desc; + + /** \brief The URI that is actually being downloaded; never + * modified by pkgAcqMetaIndex. + */ + std::string RealURI; + + /** \brief The file in which the signature for this index was stored. + * + * If empty, the signature and the md5sums of the individual + * indices will not be checked. + */ + std::string SigFile; + + /** \brief The index files to download. */ + const std::vector* IndexTargets; + + /** \brief The parser for the meta-index file. */ + indexRecords* MetaIndexParser; + + /** \brief If \b true, the index's signature is currently being verified. + */ + bool AuthPass; + // required to deal gracefully with problems caused by incorrect ims hits + bool IMSHit; + + /** \brief Check that the release file is a release file for the + * correct distribution. + * + * \return \b true if no fatal errors were encountered. + */ + bool VerifyVendor(std::string Message); + + /** \brief Called when a file is finished being retrieved. + * + * If the file was not downloaded to DestFile, a copy process is + * set up to copy it to DestFile; otherwise, Complete is set to \b + * true and the file is moved to its final location. + * + * \param Message The message block received from the fetch + * subprocess. + */ + void RetrievalDone(std::string Message); + + /** \brief Called when authentication succeeded. + * + * Sanity-checks the authenticated file, queues up the individual + * index files for download, and saves the signature in the lists + * directory next to the authenticated list file. + * + * \param Message The message block received from the fetch + * subprocess. + */ + void AuthDone(std::string Message); + + /** \brief Starts downloading the individual index files. + * + * \param verify If \b true, only indices whose expected hashsum + * can be determined from the meta-index will be downloaded, and + * the hashsums of indices will be checked (reporting + * #StatAuthError if there is a mismatch). If verify is \b false, + * no hashsum checking will be performed. + */ + void QueueIndexes(bool verify); + + public: + + // Specialized action members + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + virtual void Done(std::string Message,unsigned long long Size, std::string Hash, + pkgAcquire::MethodConfig *Cnf); + virtual std::string Custom600Headers(); + virtual std::string DescURI() {return RealURI; }; + + /** \brief Create a new pkgAcqMetaIndex. */ + pkgAcqMetaIndex(pkgAcquire *Owner, + std::string URI,std::string URIDesc, std::string ShortDesc, + std::string SigFile, + const std::vector* IndexTargets, + indexRecords* MetaIndexParser); +}; + /*}}}*/ +/** \brief An item repsonsible for downloading clearsigned metaindexes {{{*/ +class pkgAcqMetaClearSig : public pkgAcqMetaIndex +{ + /** \brief The URI of the meta-index file for the detached signature */ + std::string MetaIndexURI; + + /** \brief A "URI-style" description of the meta-index file */ + std::string MetaIndexURIDesc; + + /** \brief A brief description of the meta-index file */ + std::string MetaIndexShortDesc; + + /** \brief The URI of the detached meta-signature file if the clearsigned one failed. */ + std::string MetaSigURI; + + /** \brief A "URI-style" description of the meta-signature file */ + std::string MetaSigURIDesc; + + /** \brief A brief description of the meta-signature file */ + std::string MetaSigShortDesc; + +public: + void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + virtual std::string Custom600Headers(); + + /** \brief Create a new pkgAcqMetaClearSig. */ + pkgAcqMetaClearSig(pkgAcquire *Owner, + std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc, + std::string const &MetaIndexURI, std::string const &MetaIndexURIDesc, std::string const &MetaIndexShortDesc, + std::string const &MetaSigURI, std::string const &MetaSigURIDesc, std::string const &MetaSigShortDesc, + const std::vector* IndexTargets, + indexRecords* MetaIndexParser); +}; + /*}}}*/ +/** \brief An item that is responsible for fetching a package file. {{{ + * + * If the package file already exists in the cache, nothing will be + * done. + */ +class pkgAcqArchive : public pkgAcquire::Item +{ + protected: + /** \brief The package version being fetched. */ + pkgCache::VerIterator Version; + + /** \brief The fetch command that is currently being processed. */ + pkgAcquire::ItemDesc Desc; + + /** \brief The list of sources from which to pick archives to + * download this package from. + */ + pkgSourceList *Sources; + + /** \brief A package records object, used to look up the file + * corresponding to each version of the package. + */ + pkgRecords *Recs; + + /** \brief The hashsum of this package. */ + HashString ExpectedHash; + + /** \brief A location in which the actual filename of the package + * should be stored. + */ + std::string &StoreFilename; + + /** \brief The next file for this version to try to download. */ + pkgCache::VerFileIterator Vf; + + /** \brief How many (more) times to try to find a new source from + * which to download this package version if it fails. + * + * Set from Acquire::Retries. + */ + unsigned int Retries; + + /** \brief \b true if this version file is being downloaded from a + * trusted source. + */ + bool Trusted; + + /** \brief Queue up the next available file for this version. */ + bool QueueNext(); + + public: + + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + virtual void Done(std::string Message,unsigned long long Size,std::string Hash, + pkgAcquire::MethodConfig *Cnf); + virtual std::string DescURI() {return Desc.URI;}; + virtual std::string ShortDesc() {return Desc.ShortDesc;}; + virtual void Finished(); + virtual std::string HashSum() {return ExpectedHash.toStr(); }; + virtual bool IsTrusted(); + + /** \brief Create a new pkgAcqArchive. + * + * \param Owner The pkgAcquire object with which this item is + * associated. + * + * \param Sources The sources from which to download version + * files. + * + * \param Recs A package records object, used to look up the file + * corresponding to each version of the package. + * + * \param Version The package version to download. + * + * \param StoreFilename A location in which the actual filename of + * the package should be stored. It will be set to a guessed + * basename in the constructor, and filled in with a fully + * qualified filename once the download finishes. + */ + pkgAcqArchive(pkgAcquire *Owner,pkgSourceList *Sources, + pkgRecords *Recs,pkgCache::VerIterator const &Version, + std::string &StoreFilename); +}; + /*}}}*/ +/** \brief Retrieve an arbitrary file to the current directory. {{{ + * + * The file is retrieved even if it is accessed via a URL type that + * normally is a NOP, such as "file". If the download fails, the + * partial file is renamed to get a ".FAILED" extension. + */ +class pkgAcqFile : public pkgAcquire::Item +{ + /** \brief The currently active download process. */ + pkgAcquire::ItemDesc Desc; + + /** \brief The hashsum of the file to download, if it is known. */ + HashString ExpectedHash; + + /** \brief How many times to retry the download, set from + * Acquire::Retries. + */ + unsigned int Retries; + + /** \brief Should this file be considered a index file */ + bool IsIndexFile; + + public: + + // Specialized action members + virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf); + virtual void Done(std::string Message,unsigned long long Size,std::string CalcHash, + pkgAcquire::MethodConfig *Cnf); + virtual std::string DescURI() {return Desc.URI;}; + virtual std::string HashSum() {return ExpectedHash.toStr(); }; + virtual std::string Custom600Headers(); + + /** \brief Create a new pkgAcqFile object. + * + * \param Owner The pkgAcquire object with which this object is + * associated. + * + * \param URI The URI to download. + * + * \param Hash The hashsum of the file to download, if it is known; + * otherwise "". + * + * \param Size The size of the file to download, if it is known; + * otherwise 0. + * + * \param Desc A description of the file being downloaded. + * + * \param ShortDesc A brief description of the file being + * downloaded. + * + * \param DestDir The directory the file should be downloaded into. + * + * \param DestFilename The filename+path the file is downloaded to. + * + * \param IsIndexFile The file is considered a IndexFile and cache-control + * headers like "cache-control: max-age=0" are send + * + * If DestFilename is empty, download to DestDir/ if + * DestDir is non-empty, $CWD/ otherwise. If + * DestFilename is NOT empty, DestDir is ignored and DestFilename + * is the absolute name to which the file should be downloaded. + */ + + pkgAcqFile(pkgAcquire *Owner, std::string URI, std::string Hash, unsigned long long Size, + std::string Desc, std::string ShortDesc, + const std::string &DestDir="", const std::string &DestFilename="", + bool IsIndexFile=false); +}; + /*}}}*/ +/** @} */ + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-method.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-method.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-method.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-method.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,111 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: acquire-method.h,v 1.15.2.1 2003/12/24 23:09:17 mdz Exp $ +/* ###################################################################### + + Acquire Method - Method helper class + functions + + These functions are designed to be used within the method task to + ease communication with APT. + + ##################################################################### */ + /*}}}*/ + +/** \addtogroup acquire + * @{ + * + * \file acquire-method.h + */ + +#ifndef PKGLIB_ACQUIRE_METHOD_H +#define PKGLIB_ACQUIRE_METHOD_H + +#include + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +#endif + +class Hashes; +class pkgAcqMethod +{ + protected: + + struct FetchItem + { + FetchItem *Next; + + std::string Uri; + std::string DestFile; + time_t LastModified; + bool IndexFile; + bool FailIgnore; + }; + + struct FetchResult + { + std::string MD5Sum; + std::string SHA1Sum; + std::string SHA256Sum; + std::string SHA512Sum; + std::vector GPGVOutput; + time_t LastModified; + bool IMSHit; + std::string Filename; + unsigned long long Size; + unsigned long long ResumePoint; + + void TakeHashes(Hashes &Hash); + FetchResult(); + }; + + // State + std::vector Messages; + FetchItem *Queue; + FetchItem *QueueBack; + std::string FailReason; + std::string UsedMirror; + std::string IP; + + // Handlers for messages + virtual bool Configuration(std::string Message); + virtual bool Fetch(FetchItem * /*Item*/) {return true;}; + + // Outgoing messages + void Fail(bool Transient = false); + inline void Fail(const char *Why, bool Transient = false) {Fail(std::string(Why),Transient);}; + virtual void Fail(std::string Why, bool Transient = false); + virtual void URIStart(FetchResult &Res); + virtual void URIDone(FetchResult &Res,FetchResult *Alt = 0); + + bool MediaFail(std::string Required,std::string Drive); + virtual void Exit() {}; + + void PrintStatus(char const * const header, const char* Format, va_list &args) const; + + public: + enum CnfFlags {SingleInstance = (1<<0), + Pipeline = (1<<1), SendConfig = (1<<2), + LocalOnly = (1<<3), NeedsCleanup = (1<<4), + Removable = (1<<5)}; + + void Log(const char *Format,...); + void Status(const char *Format,...); + + void Redirect(const std::string &NewURI); + + int Run(bool Single = false); + inline void SetFailReason(std::string Msg) {FailReason = Msg;}; + inline void SetIP(std::string aIP) {IP = aIP;}; + + pkgAcqMethod(const char *Ver,unsigned long Flags = 0); + virtual ~pkgAcqMethod() {}; +}; + +/** @} */ + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-worker.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-worker.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-worker.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/acquire-worker.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,325 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: acquire-worker.h,v 1.12 2001/02/20 07:03:17 jgg Exp $ +/* ###################################################################### + + Acquire Worker - Worker process manager + + Each worker class is associated with exaclty one subprocess. + + ##################################################################### */ + /*}}}*/ + +/** \addtogroup acquire + * @{ + * + * \file acquire-worker.h + */ + +#ifndef PKGLIB_ACQUIRE_WORKER_H +#define PKGLIB_ACQUIRE_WORKER_H + +#include +#include + + +/** \brief A fetch subprocess. + * + * A worker process is responsible for one stage of the fetch. This + * class encapsulates the communications protocol between the master + * process and the worker, from the master end. + * + * Each worker is intrinsically placed on two linked lists. The + * Queue list (maintained in the #NextQueue variable) is maintained + * by the pkgAcquire::Queue class; it represents the set of workers + * assigned to a particular queue. The Acquire list (maintained in + * the #NextAcquire variable) is maintained by the pkgAcquire class; + * it represents the set of active workers for a particular + * pkgAcquire object. + * + * \todo Like everything else in the Acquire system, this has way too + * many protected items. + * + * \sa pkgAcqMethod, pkgAcquire::Item, pkgAcquire + */ +class pkgAcquire::Worker : public WeakPointable +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + friend class pkgAcquire; + + protected: + friend class Queue; + + /** \brief The next link on the Queue list. + * + * \todo This is always NULL; is it just for future use? + */ + Worker *NextQueue; + + /** \brief The next link on the Acquire list. */ + Worker *NextAcquire; + + /** \brief The Queue with which this worker is associated. */ + Queue *OwnerQ; + + /** \brief The download progress indicator to which progress + * messages should be sent. + */ + pkgAcquireStatus *Log; + + /** \brief The configuration of this method. On startup, the + * target of this pointer is filled in with basic data about the + * method, as reported by the worker. + */ + MethodConfig *Config; + + /** \brief The access method to be used by this worker. + * + * \todo Doesn't this duplicate Config->Access? + */ + std::string Access; + + /** \brief The PID of the subprocess. */ + pid_t Process; + + /** \brief A file descriptor connected to the standard output of + * the subprocess. + * + * Used to read messages and data from the subprocess. + */ + int InFd; + + /** \brief A file descriptor connected to the standard input of the + * subprocess. + * + * Used to send commands and configuration data to the subprocess. + */ + int OutFd; + + /** \brief Set to \b true if the worker is in a state in which it + * might generate data or command responses. + * + * \todo Is this right? It's a guess. + */ + bool InReady; + + /** \brief Set to \b true if the worker is in a state in which it + * is legal to send commands to it. + * + * \todo Is this right? + */ + bool OutReady; + + /** If \b true, debugging output will be sent to std::clog. */ + bool Debug; + + /** \brief The raw text values of messages received from the + * worker, in sequence. + */ + std::vector MessageQueue; + + /** \brief Buffers pending writes to the subprocess. + * + * \todo Wouldn't a std::dequeue be more appropriate? + */ + std::string OutQueue; + + /** \brief Common code for the constructor. + * + * Initializes NextQueue and NextAcquire to NULL; Process, InFd, + * and OutFd to -1, OutReady and InReady to \b false, and Debug + * from _config. + */ + void Construct(); + + /** \brief Retrieve any available messages from the subprocess. + * + * The messages are retrieved as in ::ReadMessages(), and + * MessageFailure() is invoked if an error occurs; in particular, + * if the pipe to the subprocess dies unexpectedly while a message + * is being read. + * + * \return \b true if the messages were successfully read, \b + * false otherwise. + */ + bool ReadMessages(); + + /** \brief Parse and dispatch pending messages. + * + * This dispatches the message in a manner appropriate for its + * type. + * + * \todo Several message types lack separate handlers. + * + * \sa Capabilities(), SendConfiguration(), MediaChange() + */ + bool RunMessages(); + + /** \brief Read and dispatch any pending messages from the + * subprocess. + * + * \return \b false if the subprocess died unexpectedly while a + * message was being transmitted. + */ + bool InFdReady(); + + /** \brief Send any pending commands to the subprocess. + * + * This method will fail if there is no pending output. + * + * \return \b true if all commands were succeeded, \b false if an + * error occurred (in which case MethodFailure() will be invoked). + */ + bool OutFdReady(); + + /** \brief Handle a 100 Capabilities response from the subprocess. + * + * \param Message the raw text of the message from the subprocess. + * + * The message will be parsed and its contents used to fill + * #Config. If #Config is NULL, this routine is a NOP. + * + * \return \b true. + */ + bool Capabilities(std::string Message); + + /** \brief Send a 601 Configuration message (containing the APT + * configuration) to the subprocess. + * + * The APT configuration will be send to the subprocess in a + * message of the following form: + * + *
+    *  601 Configuration
+    *  Config-Item: Fully-Qualified-Item=Val
+    *  Config-Item: Fully-Qualified-Item=Val
+    *  ...
+    *  
+ * + * \return \b true if the command was successfully sent, \b false + * otherwise. + */ + bool SendConfiguration(); + + /** \brief Handle a 403 Media Change message. + * + * \param Message the raw text of the message; the Media field + * indicates what type of media should be changed, and the Drive + * field indicates where the media is located. + * + * Invokes pkgAcquireStatus::MediaChange(Media, Drive) to ask the + * user to swap disks; informs the subprocess of the result (via + * 603 Media Changed, with the Failed field set to \b true if the + * user cancelled the media change). + */ + bool MediaChange(std::string Message); + + /** \brief Invoked when the worked process dies unexpectedly. + * + * Waits for the subprocess to terminate and generates an error if + * it terminated abnormally, then closes and blanks out all file + * descriptors. Discards all pending messages from the + * subprocess. + * + * \return \b false. + */ + bool MethodFailure(); + + /** \brief Invoked when a fetch job is completed, either + * successfully or unsuccessfully. + * + * Resets the status information for the worker process. + */ + void ItemDone(); + + public: + + /** \brief The queue entry that is currently being downloaded. */ + pkgAcquire::Queue::QItem *CurrentItem; + + /** \brief The most recent status string received from the + * subprocess. + */ + std::string Status; + + /** \brief How many bytes of the file have been downloaded. Zero + * if the current progress of the file cannot be determined. + */ + unsigned long long CurrentSize; + + /** \brief The total number of bytes to be downloaded. Zero if the + * total size of the final is unknown. + */ + unsigned long long TotalSize; + + /** \brief How much of the file was already downloaded prior to + * starting this worker. + */ + unsigned long long ResumePoint; + + /** \brief Tell the subprocess to download the given item. + * + * \param Item the item to queue up. + * \return \b true if the item was successfully enqueued. + * + * Queues up a 600 URI Acquire message for the given item to be + * sent at the next possible moment. Does \e not flush the output + * queue. + */ + bool QueueItem(pkgAcquire::Queue::QItem *Item); + + /** \brief Start up the worker and fill in #Config. + * + * Reads the first message from the worker, which is assumed to be + * a 100 Capabilities message. + * + * \return \b true if all operations completed successfully. + */ + bool Start(); + + /** \brief Update the worker statistics (CurrentSize, TotalSize, + * etc). + */ + void Pulse(); + + /** \return The fetch method configuration. */ + inline const MethodConfig *GetConf() const {return Config;}; + + /** \brief Create a new Worker to download files. + * + * \param OwnerQ The queue into which this worker should be + * placed. + * + * \param Config A location in which to store information about + * the fetch method. + * + * \param Log The download progress indicator that should be used + * to report the progress of this worker. + */ + Worker(Queue *OwnerQ,MethodConfig *Config,pkgAcquireStatus *Log); + + /** \brief Create a new Worker that should just retrieve + * information about the fetch method. + * + * Nothing in particular forces you to refrain from actually + * downloading stuff, but the various status callbacks won't be + * invoked. + * + * \param Config A location in which to store information about + * the fetch method. + */ + Worker(MethodConfig *Config); + + /** \brief Clean up this worker. + * + * Closes the file descriptors; if MethodConfig::NeedsCleanup is + * \b false, also rudely interrupts the worker with a SIGINT. + */ + virtual ~Worker(); +}; + +/** @} */ + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/algorithms.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/algorithms.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/algorithms.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/algorithms.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,153 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: algorithms.h,v 1.10 2001/05/22 04:17:41 jgg Exp $ +/* ###################################################################### + + Algorithms - A set of misc algorithms + + This simulate class displays what the ordering code has done and + analyses it with a fresh new dependency cache. In this way we can + see all of the effects of an upgrade run. + + pkgDistUpgrade computes an upgrade that causes as many packages as + possible to move to the newest verison. + + pkgApplyStatus sets the target state based on the content of the status + field in the status file. It is important to get proper crash recovery. + + pkgFixBroken corrects a broken system so that it is in a sane state. + + pkgAllUpgrade attempts to upgade as many packages as possible but + without installing new packages. + + The problem resolver class contains a number of complex algorithms + to try to best-guess an upgrade state. It solves the problem of + maximizing the number of install state packages while having no broken + packages. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_ALGORITHMS_H +#define PKGLIB_ALGORITHMS_H + + +#include +#include + +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +using std::ostream; +#endif + +class pkgAcquireStatus; + +class pkgSimulate : public pkgPackageManager /*{{{*/ +{ + protected: + + class Policy : public pkgDepCache::Policy + { + pkgDepCache *Cache; + public: + + virtual VerIterator GetCandidateVer(PkgIterator const &Pkg) + { + return (*Cache)[Pkg].CandidateVerIter(*Cache); + } + + Policy(pkgDepCache *Cache) : Cache(Cache) {}; + }; + + unsigned char *Flags; + + Policy iPolicy; + pkgDepCache Sim; + pkgDepCache::ActionGroup group; + + // The Actuall installation implementation + virtual bool Install(PkgIterator Pkg,std::string File); + virtual bool Configure(PkgIterator Pkg); + virtual bool Remove(PkgIterator Pkg,bool Purge); + +private: + void ShortBreaks(); + void Describe(PkgIterator iPkg,std::ostream &out,bool Current,bool Candidate); + + public: + + pkgSimulate(pkgDepCache *Cache); +}; + /*}}}*/ +class pkgProblemResolver /*{{{*/ +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + pkgDepCache &Cache; + typedef pkgCache::PkgIterator PkgIterator; + typedef pkgCache::VerIterator VerIterator; + typedef pkgCache::DepIterator DepIterator; + typedef pkgCache::PrvIterator PrvIterator; + typedef pkgCache::Version Version; + typedef pkgCache::Package Package; + + enum Flags {Protected = (1 << 0), PreInstalled = (1 << 1), + Upgradable = (1 << 2), ReInstateTried = (1 << 3), + ToRemove = (1 << 4)}; + int *Scores; + unsigned char *Flags; + bool Debug; + + // Sort stuff + static pkgProblemResolver *This; + static int ScoreSort(const void *a,const void *b); + + struct PackageKill + { + PkgIterator Pkg; + DepIterator Dep; + }; + + void MakeScores(); + bool DoUpgrade(pkgCache::PkgIterator Pkg); + + bool ResolveInternal(bool const BrokenFix = false); + bool ResolveByKeepInternal(); + + protected: + bool InstOrNewPolicyBroken(pkgCache::PkgIterator Pkg); + + public: + + inline void Protect(pkgCache::PkgIterator Pkg) {Flags[Pkg->ID] |= Protected; Cache.MarkProtected(Pkg);}; + inline void Remove(pkgCache::PkgIterator Pkg) {Flags[Pkg->ID] |= ToRemove;}; + inline void Clear(pkgCache::PkgIterator Pkg) {Flags[Pkg->ID] &= ~(Protected | ToRemove);}; + + // Try to intelligently resolve problems by installing and removing packages + bool Resolve(bool BrokenFix = false); + + // Try to resolve problems only by using keep + bool ResolveByKeep(); + + // Install all protected packages + void InstallProtect(); + + pkgProblemResolver(pkgDepCache *Cache); + ~pkgProblemResolver(); +}; + /*}}}*/ +bool pkgDistUpgrade(pkgDepCache &Cache); +bool pkgApplyStatus(pkgDepCache &Cache); +bool pkgFixBroken(pkgDepCache &Cache); +bool pkgAllUpgrade(pkgDepCache &Cache); +bool pkgMinimizeUpgrade(pkgDepCache &Cache); + +void pkgPrioSortList(pkgCache &Cache,pkgCache::Version **List); + +bool ListUpdate(pkgAcquireStatus &progress, pkgSourceList &List, int PulseInterval=0); +bool AcquireUpdate(pkgAcquire &Fetcher, int const PulseInterval = 0, + bool const RunUpdateScripts = true, bool const ListCleanup = true); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/aptconfiguration.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/aptconfiguration.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/aptconfiguration.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/aptconfiguration.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,119 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/** \class APT::Configuration + * \brief Provide access methods to various configuration settings + * + * This class and their methods providing a layer around the usual access + * methods with _config to ensure that settings are correct and to be able + * to set defaults without the need to recheck it in every method again. + */ + /*}}}*/ +#ifndef APT_CONFIGURATION_H +#define APT_CONFIGURATION_H +// Include Files /*{{{*/ +#include +#include +#include + /*}}}*/ +namespace APT { +class Configuration { /*{{{*/ +public: /*{{{*/ + /** \brief Returns a vector of usable Compression Types + * + * Files can be compressed in various ways to decrease the size of the + * download. Therefore the Acquiremethods support a few compression types + * and some archives provide also a few different types. This option + * group exists to give the user the choice to prefer one type over the + * other (some compression types are very resource intensive - great if you + * have a limited download, bad if you have a really lowpowered hardware.) + * + * This method ensures that the defaults are set and checks at runtime + * if the type can be used. E.g. the current default is to prefer bzip2 + * over lzma and gz - if the bzip2 binary is not available it has not much + * sense in downloading the bz2 file, therefore we will not return bz2 as + * a usable compression type. The availability is checked with the settings + * in the Dir::Bin group. + * + * \param Cached saves the result so we need to calculated it only once + * this parameter should ony be used for testing purposes. + * + * \return a vector of the compression types in the prefered usage order + */ + std::vector static const getCompressionTypes(bool const &Cached = true); + + /** \brief Returns a vector of Language Codes + * + * Languages can be defined with their two or five chars long code. + * This methods handles the various ways to set the prefered codes, + * honors the environment and ensures that the codes are not listed twice. + * + * The special word "environment" will be replaced with the long and the short + * code of the local settings and it will be insured that this will not add + * duplicates. So in an german local the setting "environment, de_DE, en, de" + * will result in "de_DE, de, en". + * + * Another special word is "none" which separates the prefered from all codes + * in this setting. So setting and method can be used to get codes the user want + * to see or to get all language codes APT (should) have Translations available. + * + * \param All return all codes or only codes for languages we want to use + * \param Cached saves the result so we need to calculated it only once + * this parameter should ony be used for testing purposes. + * \param Locale don't get the locale from the system but use this one instead + * this parameter should ony be used for testing purposes. + * + * \return a vector of (all) Language Codes in the prefered usage order + */ + std::vector static const getLanguages(bool const &All = false, + bool const &Cached = true, char const ** const Locale = 0); + + /** \brief Returns a vector of Architectures we support + * + * \param Cached saves the result so we need to calculated it only once + * this parameter should ony be used for testing purposes. + * + * \return a vector of Architectures in prefered order + */ + std::vector static const getArchitectures(bool const &Cached = true); + + /** \brief Are we interested in the given Architecture? + * + * \param Arch we want to check + * \return true if we are interested, false otherwise + */ + bool static const checkArchitecture(std::string const &Arch); + + /** \brief Representation of supported compressors */ + struct Compressor { + std::string Name; + std::string Extension; + std::string Binary; + std::vector CompressArgs; + std::vector UncompressArgs; + unsigned short Cost; + + Compressor(char const *name, char const *extension, char const *binary, + char const *compressArg, char const *uncompressArg, + unsigned short const cost); + Compressor() : Cost(std::numeric_limits::max()) {}; + }; + + /** \brief Return a vector of Compressors supported for data.tar's + * + * \param Cached saves the result so we need to calculated it only once + * this parameter should ony be used for testing purposes. + * + * \return a vector of Compressors + */ + std::vector static const getCompressors(bool const Cached = true); + + /** \brief Return a vector of extensions supported for data.tar's */ + std::vector static const getCompressorExtensions(); + /*}}}*/ + private: /*{{{*/ + void static setDefaultConfigurationForCompressors(); + /*}}}*/ +}; + /*}}}*/ +} +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/arfile.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/arfile.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/arfile.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/arfile.h 2012-05-29 23:38:49.000000000 +0100 @@ -0,0 +1,70 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: arfile.h,v 1.2 2001/02/20 07:03:16 jgg Exp $ +/* ###################################################################### + + AR File - Handle an 'AR' archive + + This is a reader for the usual 4.4 BSD AR format. It allows raw + stream access to a single member at a time. Basically all this class + provides is header parsing and verification. It is up to the client + to correctly make use of the stream start/stop points. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_ARFILE_H +#define PKGLIB_ARFILE_H + + +#include +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class FileFd; + +class ARArchive +{ + struct MemberHeader; + public: + struct Member; + + protected: + + // Linked list of members + Member *List; + + bool LoadHeaders(); + + public: + + // The stream file + FileFd &File; + + // Locate a member by name + const Member *FindMember(const char *Name) const; + inline Member *Members() { return List; } + + ARArchive(FileFd &File); + ~ARArchive(); +}; + +// A member of the archive +struct ARArchive::Member +{ + // Fields from the header + std::string Name; + unsigned long MTime; + unsigned long UID; + unsigned long GID; + unsigned long Mode; + unsigned long long Size; + + // Location of the data. + unsigned long Start; + Member *Next; + + Member() : Start(0), Next(0) {}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cachefile.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cachefile.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cachefile.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cachefile.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,87 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: cachefile.h,v 1.5 2002/04/27 04:28:04 jgg Exp $ +/* ###################################################################### + + CacheFile - Simple wrapper class for opening, generating and whatnot + + This class implements a simple 2 line mechanism to open various sorts + of caches. It can operate as root, as not root, show progress and so on, + it transparently handles everything necessary. + + This means it can rebuild caches from the source list and instantiates + and prepares the standard policy mechanism. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_CACHEFILE_H +#define PKGLIB_CACHEFILE_H + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +#include +#endif + +class pkgPolicy; +class pkgSourceList; +class OpProgress; + +class pkgCacheFile +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + protected: + + MMap *Map; + pkgCache *Cache; + pkgDepCache *DCache; + pkgSourceList *SrcList; + + public: + pkgPolicy *Policy; + + // We look pretty much exactly like a pointer to a dep cache + inline operator pkgCache &() {return *Cache;}; + inline operator pkgCache *() {return Cache;}; + inline operator pkgDepCache &() {return *DCache;}; + inline operator pkgDepCache *() {return DCache;}; + inline operator pkgPolicy &() {return *Policy;}; + inline operator pkgPolicy *() {return Policy;}; + inline operator pkgSourceList &() {return *SrcList;}; + inline operator pkgSourceList *() {return SrcList;}; + inline pkgDepCache *operator ->() {return DCache;}; + inline pkgDepCache &operator *() {return *DCache;}; + inline pkgDepCache::StateCache &operator [](pkgCache::PkgIterator const &I) {return (*DCache)[I];}; + inline unsigned char &operator [](pkgCache::DepIterator const &I) {return (*DCache)[I];}; + + bool BuildCaches(OpProgress *Progress = NULL,bool WithLock = true); + __deprecated bool BuildCaches(OpProgress &Progress,bool const &WithLock = true) { return BuildCaches(&Progress, WithLock); }; + bool BuildSourceList(OpProgress *Progress = NULL); + bool BuildPolicy(OpProgress *Progress = NULL); + bool BuildDepCache(OpProgress *Progress = NULL); + bool Open(OpProgress *Progress = NULL, bool WithLock = true); + inline bool ReadOnlyOpen(OpProgress *Progress = NULL) { return Open(Progress, false); }; + __deprecated bool Open(OpProgress &Progress,bool const &WithLock = true) { return Open(&Progress, WithLock); }; + static void RemoveCaches(); + void Close(); + + inline pkgCache* GetPkgCache() { BuildCaches(NULL, false); return Cache; }; + inline pkgDepCache* GetDepCache() { BuildDepCache(); return DCache; }; + inline pkgPolicy* GetPolicy() { BuildPolicy(); return Policy; }; + inline pkgSourceList* GetSourceList() { BuildSourceList(); return SrcList; }; + + inline bool IsPkgCacheBuilt() const { return (Cache != NULL); }; + inline bool IsDepCacheBuilt() const { return (DCache != NULL); }; + inline bool IsPolicyBuilt() const { return (Policy != NULL); }; + inline bool IsSrcListBuilt() const { return (SrcList != NULL); }; + + pkgCacheFile(); + virtual ~pkgCacheFile(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cachefilter.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cachefilter.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cachefilter.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cachefilter.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,31 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/** \file cachefilter.h + Collection of functor classes */ + /*}}}*/ +#ifndef APT_CACHEFILTER_H +#define APT_CACHEFILTER_H +// Include Files /*{{{*/ +#include + +#include + +#include + /*}}}*/ +namespace APT { +namespace CacheFilter { +// PackageNameMatchesRegEx /*{{{*/ +class PackageNameMatchesRegEx { + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + regex_t* pattern; +public: + PackageNameMatchesRegEx(std::string const &Pattern); + bool operator() (pkgCache::PkgIterator const &Pkg); + bool operator() (pkgCache::GrpIterator const &Grp); + ~PackageNameMatchesRegEx(); +}; + /*}}}*/ +} +} +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cacheiterators.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cacheiterators.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cacheiterators.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cacheiterators.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,439 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/* ###################################################################### + + Cache Iterators - Iterators for navigating the cache structure + + The iterators all provides ++,==,!=,->,* and end for their type. + The end function can be used to tell if the list has been fully + traversed. + + Unlike STL iterators these contain helper functions to access the data + that is being iterated over. This is because the data structures can't + be formed in a manner that is intuitive to use and also mmapable. + + For each variable in the target structure that would need a translation + to be accessed correctly a translating function of the same name is + present in the iterator. If applicable the translating function will + return an iterator. + + The DepIterator can iterate over two lists, a list of 'version depends' + or a list of 'package reverse depends'. The type is determined by the + structure passed to the constructor, which should be the structure + that has the depends pointer as a member. The provide iterator has the + same system. + + This header is not user includable, please use apt-pkg/pkgcache.h + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_CACHEITERATORS_H +#define PKGLIB_CACHEITERATORS_H +#include + +#include + +// abstract Iterator template /*{{{*/ +/* This template provides the very basic iterator methods we + need to have for doing some walk-over-the-cache magic */ +template class pkgCache::Iterator : + public std::iterator { + protected: + Str *S; + pkgCache *Owner; + + /** \brief Returns the Pointer for this struct in the owner + * The implementation of this method should be pretty short + * as it will only return the Pointer into the mmap stored + * in the owner but the name of this pointer is different for + * each stucture and we want to abstract here at least for the + * basic methods from the actual structure. + * \return Pointer to the first structure of this type + */ + virtual Str* OwnerPointer() const = 0; + + public: + // Iteration + virtual void operator ++(int) = 0; + virtual void operator ++() = 0; // Should be {operator ++(0);}; + inline bool end() const {return Owner == 0 || S == OwnerPointer();}; + + // Comparison + inline bool operator ==(const Itr &B) const {return S == B.S;}; + inline bool operator !=(const Itr &B) const {return S != B.S;}; + + // Accessors + inline Str *operator ->() {return S;}; + inline Str const *operator ->() const {return S;}; + inline operator Str *() {return S == OwnerPointer() ? 0 : S;}; + inline operator Str const *() const {return S == OwnerPointer() ? 0 : S;}; + inline Str &operator *() {return *S;}; + inline Str const &operator *() const {return *S;}; + inline pkgCache *Cache() const {return Owner;}; + + // Mixed stuff + inline void operator =(const Itr &B) {S = B.S; Owner = B.Owner;}; + inline bool IsGood() const { return S && Owner && ! end();}; + inline unsigned long Index() const {return S - OwnerPointer();}; + + void ReMap(void const * const oldMap, void const * const newMap) { + if (Owner == 0 || S == 0) + return; + S += (Str*)(newMap) - (Str*)(oldMap); + } + + // Constructors - look out for the variable assigning + inline Iterator() : S(0), Owner(0) {}; + inline Iterator(pkgCache &Owner,Str *T = 0) : S(T), Owner(&Owner) {}; +}; + /*}}}*/ +// Group Iterator /*{{{*/ +/* Packages with the same name are collected in a Group so someone only + interest in package names can iterate easily over the names, so the + different architectures can be treated as of the "same" package + (apt internally treat them as totally different packages) */ +class pkgCache::GrpIterator: public Iterator { + long HashIndex; + + protected: + inline Group* OwnerPointer() const { + return (Owner != 0) ? Owner->GrpP : 0; + }; + + public: + // This constructor is the 'begin' constructor, never use it. + inline GrpIterator(pkgCache &Owner) : Iterator(Owner), HashIndex(-1) { + S = OwnerPointer(); + operator ++(0); + }; + + virtual void operator ++(int); + virtual void operator ++() {operator ++(0);}; + + inline const char *Name() const {return S->Name == 0?0:Owner->StrP + S->Name;}; + inline PkgIterator PackageList() const; + PkgIterator FindPkg(std::string Arch = "any") const; + /** \brief find the package with the "best" architecture + + The best architecture is either the "native" or the first + in the list of Architectures which is not an end-Pointer + + \param PreferNonVirtual tries to respond with a non-virtual package + and only if this fails returns the best virtual package */ + PkgIterator FindPreferredPkg(bool const &PreferNonVirtual = true) const; + PkgIterator NextPkg(PkgIterator const &Pkg) const; + + // Constructors + inline GrpIterator(pkgCache &Owner, Group *Trg) : Iterator(Owner, Trg), HashIndex(0) { + if (S == 0) + S = OwnerPointer(); + }; + inline GrpIterator() : Iterator(), HashIndex(0) {}; + +}; + /*}}}*/ +// Package Iterator /*{{{*/ +class pkgCache::PkgIterator: public Iterator { + long HashIndex; + + protected: + inline Package* OwnerPointer() const { + return (Owner != 0) ? Owner->PkgP : 0; + }; + + public: + // This constructor is the 'begin' constructor, never use it. + inline PkgIterator(pkgCache &Owner) : Iterator(Owner), HashIndex(-1) { + S = OwnerPointer(); + operator ++(0); + }; + + virtual void operator ++(int); + virtual void operator ++() {operator ++(0);}; + + enum OkState {NeedsNothing,NeedsUnpack,NeedsConfigure}; + + // Accessors + inline const char *Name() const {return S->Name == 0?0:Owner->StrP + S->Name;}; + inline const char *Section() const {return S->Section == 0?0:Owner->StrP + S->Section;}; + inline bool Purge() const {return S->CurrentState == pkgCache::State::Purge || + (S->CurrentVer == 0 && S->CurrentState == pkgCache::State::NotInstalled);}; + inline const char *Arch() const {return S->Arch == 0?0:Owner->StrP + S->Arch;}; + inline GrpIterator Group() const { return GrpIterator(*Owner, Owner->GrpP + S->Group);}; + + inline VerIterator VersionList() const; + inline VerIterator CurrentVer() const; + inline DepIterator RevDependsList() const; + inline PrvIterator ProvidesList() const; + OkState State() const; + const char *CandVersion() const; + const char *CurVersion() const; + + //Nice printable representation + friend std::ostream& operator <<(std::ostream& out, PkgIterator i); + std::string FullName(bool const &Pretty = false) const; + + // Constructors + inline PkgIterator(pkgCache &Owner,Package *Trg) : Iterator(Owner, Trg), HashIndex(0) { + if (S == 0) + S = OwnerPointer(); + }; + inline PkgIterator() : Iterator(), HashIndex(0) {}; +}; + /*}}}*/ +// Version Iterator /*{{{*/ +class pkgCache::VerIterator : public Iterator { + protected: + inline Version* OwnerPointer() const { + return (Owner != 0) ? Owner->VerP : 0; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->VerP) S = Owner->VerP + S->NextVer;}; + inline void operator ++() {operator ++(0);}; + + // Comparison + int CompareVer(const VerIterator &B) const; + /** \brief compares two version and returns if they are similar + + This method should be used to identify if two pseudo versions are + refering to the same "real" version */ + inline bool SimilarVer(const VerIterator &B) const { + return (B.end() == false && S->Hash == B->Hash && strcmp(VerStr(), B.VerStr()) == 0); + }; + + // Accessors + inline const char *VerStr() const {return S->VerStr == 0?0:Owner->StrP + S->VerStr;}; + inline const char *Section() const {return S->Section == 0?0:Owner->StrP + S->Section;}; + inline const char *Arch() const { + if ((S->MultiArch & pkgCache::Version::All) == pkgCache::Version::All) + return "all"; + return S->ParentPkg == 0?0:Owner->StrP + ParentPkg()->Arch; + }; + inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + S->ParentPkg);}; + + inline DescIterator DescriptionList() const; + DescIterator TranslatedDescription() const; + inline DepIterator DependsList() const; + inline PrvIterator ProvidesList() const; + inline VerFileIterator FileList() const; + bool Downloadable() const; + inline const char *PriorityType() const {return Owner->Priority(S->Priority);}; + std::string RelStr() const; + + bool Automatic() const; + VerFileIterator NewestFile() const; + + inline VerIterator(pkgCache &Owner,Version *Trg = 0) : Iterator(Owner, Trg) { + if (S == 0) + S = OwnerPointer(); + }; + inline VerIterator() : Iterator() {}; +}; + /*}}}*/ +// Description Iterator /*{{{*/ +class pkgCache::DescIterator : public Iterator { + protected: + inline Description* OwnerPointer() const { + return (Owner != 0) ? Owner->DescP : 0; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->DescP) S = Owner->DescP + S->NextDesc;}; + inline void operator ++() {operator ++(0);}; + + // Comparison + int CompareDesc(const DescIterator &B) const; + + // Accessors + inline const char *LanguageCode() const {return Owner->StrP + S->language_code;}; + inline const char *md5() const {return Owner->StrP + S->md5sum;}; + inline DescFileIterator FileList() const; + + inline DescIterator() : Iterator() {}; + inline DescIterator(pkgCache &Owner,Description *Trg = 0) : Iterator(Owner, Trg) { + if (S == 0) + S = Owner.DescP; + }; +}; + /*}}}*/ +// Dependency iterator /*{{{*/ +class pkgCache::DepIterator : public Iterator { + enum {DepVer, DepRev} Type; + + protected: + inline Dependency* OwnerPointer() const { + return (Owner != 0) ? Owner->DepP : 0; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->DepP) S = Owner->DepP + + (Type == DepVer ? S->NextDepends : S->NextRevDepends);}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline const char *TargetVer() const {return S->Version == 0?0:Owner->StrP + S->Version;}; + inline PkgIterator TargetPkg() const {return PkgIterator(*Owner,Owner->PkgP + S->Package);}; + inline PkgIterator SmartTargetPkg() const {PkgIterator R(*Owner,0);SmartTargetPkg(R);return R;}; + inline VerIterator ParentVer() const {return VerIterator(*Owner,Owner->VerP + S->ParentVer);}; + inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + Owner->VerP[S->ParentVer].ParentPkg);}; + inline bool Reverse() const {return Type == DepRev;}; + bool IsCritical() const; + bool IsNegative() const; + bool IsIgnorable(PrvIterator const &Prv) const; + bool IsIgnorable(PkgIterator const &Pkg) const; + void GlobOr(DepIterator &Start,DepIterator &End); + Version **AllTargets() const; + bool SmartTargetPkg(PkgIterator &Result) const; + inline const char *CompType() const {return Owner->CompType(S->CompareOp);}; + inline const char *DepType() const {return Owner->DepType(S->Type);}; + + //Nice printable representation + friend std::ostream& operator <<(std::ostream& out, DepIterator D); + + inline DepIterator(pkgCache &Owner, Dependency *Trg, Version* = 0) : + Iterator(Owner, Trg), Type(DepVer) { + if (S == 0) + S = Owner.DepP; + }; + inline DepIterator(pkgCache &Owner, Dependency *Trg, Package*) : + Iterator(Owner, Trg), Type(DepRev) { + if (S == 0) + S = Owner.DepP; + }; + inline DepIterator() : Iterator(), Type(DepVer) {}; +}; + /*}}}*/ +// Provides iterator /*{{{*/ +class pkgCache::PrvIterator : public Iterator { + enum {PrvVer, PrvPkg} Type; + + protected: + inline Provides* OwnerPointer() const { + return (Owner != 0) ? Owner->ProvideP : 0; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->ProvideP) S = Owner->ProvideP + + (Type == PrvVer?S->NextPkgProv:S->NextProvides);}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline const char *Name() const {return Owner->StrP + Owner->PkgP[S->ParentPkg].Name;}; + inline const char *ProvideVersion() const {return S->ProvideVersion == 0?0:Owner->StrP + S->ProvideVersion;}; + inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + S->ParentPkg);}; + inline VerIterator OwnerVer() const {return VerIterator(*Owner,Owner->VerP + S->Version);}; + inline PkgIterator OwnerPkg() const {return PkgIterator(*Owner,Owner->PkgP + Owner->VerP[S->Version].ParentPkg);}; + + inline PrvIterator() : Iterator(), Type(PrvVer) {}; + + inline PrvIterator(pkgCache &Owner, Provides *Trg, Version*) : + Iterator(Owner, Trg), Type(PrvVer) { + if (S == 0) + S = Owner.ProvideP; + }; + inline PrvIterator(pkgCache &Owner, Provides *Trg, Package*) : + Iterator(Owner, Trg), Type(PrvPkg) { + if (S == 0) + S = Owner.ProvideP; + }; +}; + /*}}}*/ +// Package file /*{{{*/ +class pkgCache::PkgFileIterator : public Iterator { + protected: + inline PackageFile* OwnerPointer() const { + return (Owner != 0) ? Owner->PkgFileP : 0; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->PkgFileP) S = Owner->PkgFileP + S->NextFile;}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline const char *FileName() const {return S->FileName == 0?0:Owner->StrP + S->FileName;}; + inline const char *Archive() const {return S->Archive == 0?0:Owner->StrP + S->Archive;}; + inline const char *Component() const {return S->Component == 0?0:Owner->StrP + S->Component;}; + inline const char *Version() const {return S->Version == 0?0:Owner->StrP + S->Version;}; + inline const char *Origin() const {return S->Origin == 0?0:Owner->StrP + S->Origin;}; + inline const char *Codename() const {return S->Codename ==0?0:Owner->StrP + S->Codename;}; + inline const char *Label() const {return S->Label == 0?0:Owner->StrP + S->Label;}; + inline const char *Site() const {return S->Site == 0?0:Owner->StrP + S->Site;}; + inline const char *Architecture() const {return S->Architecture == 0?0:Owner->StrP + S->Architecture;}; + inline const char *IndexType() const {return S->IndexType == 0?0:Owner->StrP + S->IndexType;}; + + bool IsOk(); + std::string RelStr(); + + // Constructors + inline PkgFileIterator() : Iterator() {}; + inline PkgFileIterator(pkgCache &Owner) : Iterator(Owner, Owner.PkgFileP) {}; + inline PkgFileIterator(pkgCache &Owner,PackageFile *Trg) : Iterator(Owner, Trg) {}; +}; + /*}}}*/ +// Version File /*{{{*/ +class pkgCache::VerFileIterator : public pkgCache::Iterator { + protected: + inline VerFile* OwnerPointer() const { + return (Owner != 0) ? Owner->VerFileP : 0; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->VerFileP) S = Owner->VerFileP + S->NextFile;}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline PkgFileIterator File() const {return PkgFileIterator(*Owner,S->File + Owner->PkgFileP);}; + + inline VerFileIterator() : Iterator() {}; + inline VerFileIterator(pkgCache &Owner,VerFile *Trg) : Iterator(Owner, Trg) {}; +}; + /*}}}*/ +// Description File /*{{{*/ +class pkgCache::DescFileIterator : public Iterator { + protected: + inline DescFile* OwnerPointer() const { + return (Owner != 0) ? Owner->DescFileP : 0; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->DescFileP) S = Owner->DescFileP + S->NextFile;}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline PkgFileIterator File() const {return PkgFileIterator(*Owner,S->File + Owner->PkgFileP);}; + + inline DescFileIterator() : Iterator() {}; + inline DescFileIterator(pkgCache &Owner,DescFile *Trg) : Iterator(Owner, Trg) {}; +}; + /*}}}*/ +// Inlined Begin functions cant be in the class because of order problems /*{{{*/ +inline pkgCache::PkgIterator pkgCache::GrpIterator::PackageList() const + {return PkgIterator(*Owner,Owner->PkgP + S->FirstPackage);}; +inline pkgCache::VerIterator pkgCache::PkgIterator::VersionList() const + {return VerIterator(*Owner,Owner->VerP + S->VersionList);}; +inline pkgCache::VerIterator pkgCache::PkgIterator::CurrentVer() const + {return VerIterator(*Owner,Owner->VerP + S->CurrentVer);}; +inline pkgCache::DepIterator pkgCache::PkgIterator::RevDependsList() const + {return DepIterator(*Owner,Owner->DepP + S->RevDepends,S);}; +inline pkgCache::PrvIterator pkgCache::PkgIterator::ProvidesList() const + {return PrvIterator(*Owner,Owner->ProvideP + S->ProvidesList,S);}; +inline pkgCache::DescIterator pkgCache::VerIterator::DescriptionList() const + {return DescIterator(*Owner,Owner->DescP + S->DescriptionList);}; +inline pkgCache::PrvIterator pkgCache::VerIterator::ProvidesList() const + {return PrvIterator(*Owner,Owner->ProvideP + S->ProvidesList,S);}; +inline pkgCache::DepIterator pkgCache::VerIterator::DependsList() const + {return DepIterator(*Owner,Owner->DepP + S->DependsList,S);}; +inline pkgCache::VerFileIterator pkgCache::VerIterator::FileList() const + {return VerFileIterator(*Owner,Owner->VerFileP + S->FileList);}; +inline pkgCache::DescFileIterator pkgCache::DescIterator::FileList() const + {return DescFileIterator(*Owner,Owner->DescFileP + S->FileList);}; + /*}}}*/ +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cacheset.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cacheset.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cacheset.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cacheset.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,658 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/** \file cacheset.h + Wrappers around std::set to have set::iterators which behave + similar to the Iterators of the cache structures. + + Provides also a few helper methods which work with these sets */ + /*}}}*/ +#ifndef APT_CACHESET_H +#define APT_CACHESET_H +// Include Files /*{{{*/ +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + /*}}}*/ + +class pkgCacheFile; + +namespace APT { +class PackageContainerInterface; +class VersionContainerInterface; + +class CacheSetHelper { /*{{{*/ +/** \class APT::CacheSetHelper + Simple base class with a lot of virtual methods which can be overridden + to alter the behavior or the output of the CacheSets. + + This helper is passed around by the static methods in the CacheSets and + used every time they hit an error condition or something could be + printed out. +*/ +public: /*{{{*/ + CacheSetHelper(bool const ShowError = true, + GlobalError::MsgType ErrorType = GlobalError::ERROR) : + ShowError(ShowError), ErrorType(ErrorType) {}; + virtual ~CacheSetHelper() {}; + + virtual void showTaskSelection(pkgCache::PkgIterator const &pkg, std::string const &pattern); + virtual void showRegExSelection(pkgCache::PkgIterator const &pkg, std::string const &pattern); + virtual void showSelectedVersion(pkgCache::PkgIterator const &Pkg, pkgCache::VerIterator const Ver, + std::string const &ver, bool const verIsRel); + + virtual void canNotFindTask(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string pattern); + virtual void canNotFindRegEx(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string pattern); + virtual void canNotFindPackage(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string const &str); + + virtual void canNotFindAllVer(VersionContainerInterface * const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg); + virtual void canNotFindInstCandVer(VersionContainerInterface * const vci, pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + virtual void canNotFindCandInstVer(VersionContainerInterface * const vci, + pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + + virtual pkgCache::PkgIterator canNotFindPkgName(pkgCacheFile &Cache, std::string const &str); + virtual pkgCache::VerIterator canNotFindNewestVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + virtual pkgCache::VerIterator canNotFindCandidateVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + virtual pkgCache::VerIterator canNotFindInstalledVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + + bool showErrors() const { return ShowError; }; + bool showErrors(bool const newValue) { if (ShowError == newValue) return ShowError; else return ((ShowError = newValue) == false); }; + GlobalError::MsgType errorType() const { return ErrorType; }; + GlobalError::MsgType errorType(GlobalError::MsgType const &newValue) + { + if (ErrorType == newValue) return ErrorType; + else { + GlobalError::MsgType const &oldValue = ErrorType; + ErrorType = newValue; + return oldValue; + } + }; + + /*}}}*/ +protected: + bool ShowError; + GlobalError::MsgType ErrorType; +}; /*}}}*/ +class PackageContainerInterface { /*{{{*/ +/** \class PackageContainerInterface + + * Interface ensuring that all operations can be executed on the yet to + * define concrete PackageContainer - access to all methods is possible, + * but in general the wrappers provided by the PackageContainer template + * are nicer to use. + + * This class mostly protects use from the need to write all implementation + * of the methods working on containers in the template */ +public: + class const_iterator { /*{{{*/ + public: + virtual pkgCache::PkgIterator getPkg() const = 0; + operator pkgCache::PkgIterator(void) const { return getPkg(); } + + inline const char *Name() const {return getPkg().Name(); } + inline std::string FullName(bool const Pretty) const { return getPkg().FullName(Pretty); } + inline std::string FullName() const { return getPkg().FullName(); } + inline const char *Section() const {return getPkg().Section(); } + inline bool Purge() const {return getPkg().Purge(); } + inline const char *Arch() const {return getPkg().Arch(); } + inline pkgCache::GrpIterator Group() const { return getPkg().Group(); } + inline pkgCache::VerIterator VersionList() const { return getPkg().VersionList(); } + inline pkgCache::VerIterator CurrentVer() const { return getPkg().CurrentVer(); } + inline pkgCache::DepIterator RevDependsList() const { return getPkg().RevDependsList(); } + inline pkgCache::PrvIterator ProvidesList() const { return getPkg().ProvidesList(); } + inline pkgCache::PkgIterator::OkState State() const { return getPkg().State(); } + inline const char *CandVersion() const { return getPkg().CandVersion(); } + inline const char *CurVersion() const { return getPkg().CurVersion(); } + inline pkgCache *Cache() const { return getPkg().Cache(); }; + inline unsigned long Index() const {return getPkg().Index();}; + // we have only valid iterators here + inline bool end() const { return false; }; + + inline pkgCache::Package const * operator->() const {return &*getPkg();}; + }; + /*}}}*/ + + virtual bool insert(pkgCache::PkgIterator const &P) = 0; + virtual bool empty() const = 0; + virtual void clear() = 0; + + enum Constructor { UNKNOWN, REGEX, TASK }; + virtual void setConstructor(Constructor const &con) = 0; + virtual Constructor getConstructor() const = 0; + + static bool FromTask(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper); + static bool FromRegEx(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper); + static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper); + static bool FromString(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper); + static bool FromCommandLine(PackageContainerInterface * const pci, pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper); + + struct Modifier { + enum Position { NONE, PREFIX, POSTFIX }; + unsigned short ID; + const char * const Alias; + Position Pos; + Modifier (unsigned short const &id, const char * const alias, Position const &pos) : ID(id), Alias(alias), Pos(pos) {}; + }; + + static bool FromModifierCommandLine(unsigned short &modID, PackageContainerInterface * const pci, + pkgCacheFile &Cache, const char * cmdline, + std::list const &mods, CacheSetHelper &helper); +}; + /*}}}*/ +template class PackageContainer : public PackageContainerInterface {/*{{{*/ +/** \class APT::PackageContainer + + Simple wrapper around a container class like std::set to provide a similar + interface to a set of packages as to the complete set of all packages in the + pkgCache. */ + Container _cont; +public: /*{{{*/ + /** \brief smell like a pkgCache::PkgIterator */ + class const_iterator : public PackageContainerInterface::const_iterator,/*{{{*/ + public std::iterator { + typename Container::const_iterator _iter; + public: + const_iterator(typename Container::const_iterator i) : _iter(i) {} + pkgCache::PkgIterator getPkg(void) const { return *_iter; } + inline pkgCache::PkgIterator operator*(void) const { return *_iter; }; + operator typename Container::const_iterator(void) const { return _iter; } + inline const_iterator& operator++() { ++_iter; return *this; } + inline const_iterator operator++(int) { const_iterator tmp(*this); operator++(); return tmp; } + inline bool operator!=(const_iterator const &i) const { return _iter != i._iter; }; + inline bool operator==(const_iterator const &i) const { return _iter == i._iter; }; + friend std::ostream& operator<<(std::ostream& out, const_iterator i) { return operator<<(out, *i); } + }; + class iterator : public PackageContainerInterface::const_iterator, + public std::iterator { + typename Container::iterator _iter; + public: + iterator(typename Container::iterator i) : _iter(i) {} + pkgCache::PkgIterator getPkg(void) const { return *_iter; } + inline pkgCache::PkgIterator operator*(void) const { return *_iter; }; + operator typename Container::iterator(void) const { return _iter; } + operator typename PackageContainer::const_iterator() { return typename PackageContainer::const_iterator(_iter); } + inline iterator& operator++() { ++_iter; return *this; } + inline iterator operator++(int) { iterator tmp(*this); operator++(); return tmp; } + inline bool operator!=(iterator const &i) const { return _iter != i._iter; }; + inline bool operator==(iterator const &i) const { return _iter == i._iter; }; + inline iterator& operator=(iterator const &i) { _iter = i._iter; return *this; }; + inline iterator& operator=(typename Container::iterator const &i) { _iter = i; return *this; }; + friend std::ostream& operator<<(std::ostream& out, iterator i) { return operator<<(out, *i); } + }; + /*}}}*/ + + bool insert(pkgCache::PkgIterator const &P) { if (P.end() == true) return false; _cont.insert(P); return true; }; + template void insert(PackageContainer const &pkgcont) { _cont.insert((typename Cont::const_iterator)pkgcont.begin(), (typename Cont::const_iterator)pkgcont.end()); }; + void insert(const_iterator begin, const_iterator end) { _cont.insert(begin, end); }; + + bool empty() const { return _cont.empty(); }; + void clear() { return _cont.clear(); }; + //FIXME: on ABI break, replace the first with the second without bool + void erase(iterator position) { _cont.erase((typename Container::iterator)position); }; + iterator& erase(iterator &position, bool) { return position = _cont.erase((typename Container::iterator)position); }; + size_t erase(const pkgCache::PkgIterator x) { return _cont.erase(x); }; + void erase(iterator first, iterator last) { _cont.erase(first, last); }; + size_t size() const { return _cont.size(); }; + + const_iterator begin() const { return const_iterator(_cont.begin()); }; + const_iterator end() const { return const_iterator(_cont.end()); }; + iterator begin() { return iterator(_cont.begin()); }; + iterator end() { return iterator(_cont.end()); }; + const_iterator find(pkgCache::PkgIterator const &P) const { return const_iterator(_cont.find(P)); }; + + void setConstructor(Constructor const &by) { ConstructedBy = by; }; + Constructor getConstructor() const { return ConstructedBy; }; + + PackageContainer() : ConstructedBy(UNKNOWN) {}; + PackageContainer(Constructor const &by) : ConstructedBy(by) {}; + + /** \brief returns all packages in the cache who belong to the given task + + A simple helper responsible for search for all members of a task + in the cache. Optional it prints a a notice about the + packages chosen cause of the given task. + \param Cache the packages are in + \param pattern name of the task + \param helper responsible for error and message handling */ + static PackageContainer FromTask(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper) { + PackageContainer cont(TASK); + PackageContainerInterface::FromTask(&cont, Cache, pattern, helper); + return cont; + } + static PackageContainer FromTask(pkgCacheFile &Cache, std::string const &pattern) { + CacheSetHelper helper; + return FromTask(Cache, pattern, helper); + } + + /** \brief returns all packages in the cache whose name matchs a given pattern + + A simple helper responsible for executing a regular expression on all + package names in the cache. Optional it prints a a notice about the + packages chosen cause of the given package. + \param Cache the packages are in + \param pattern regular expression for package names + \param helper responsible for error and message handling */ + static PackageContainer FromRegEx(pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper) { + PackageContainer cont(REGEX); + PackageContainerInterface::FromRegEx(&cont, Cache, pattern, helper); + return cont; + } + + static PackageContainer FromRegEx(pkgCacheFile &Cache, std::string const &pattern) { + CacheSetHelper helper; + return FromRegEx(Cache, pattern, helper); + } + + /** \brief returns a package specified by a string + + \param Cache the package is in + \param pattern String the package name should be extracted from + \param helper responsible for error and message handling */ + static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper) { + return PackageContainerInterface::FromName(Cache, pattern, helper); + } + static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::string const &pattern) { + CacheSetHelper helper; + return PackageContainerInterface::FromName(Cache, pattern, helper); + } + + /** \brief returns all packages specified by a string + + \param Cache the packages are in + \param pattern String the package name(s) should be extracted from + \param helper responsible for error and message handling */ + static PackageContainer FromString(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper) { + PackageContainer cont; + PackageContainerInterface::FromString(&cont, Cache, pattern, helper); + return cont; + } + static PackageContainer FromString(pkgCacheFile &Cache, std::string const &pattern) { + CacheSetHelper helper; + return FromString(Cache, pattern, helper); + } + + /** \brief returns all packages specified on the commandline + + Get all package names from the commandline and executes regex's if needed. + No special package command is supported, just plain names. + \param Cache the packages are in + \param cmdline Command line the package names should be extracted from + \param helper responsible for error and message handling */ + static PackageContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper) { + PackageContainer cont; + PackageContainerInterface::FromCommandLine(&cont, Cache, cmdline, helper); + return cont; + } + static PackageContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline) { + CacheSetHelper helper; + return FromCommandLine(Cache, cmdline, helper); + } + + /** \brief group packages by a action modifiers + + At some point it is needed to get from the same commandline + different package sets grouped by a modifier. Take + apt-get install apt awesome- + as an example. + \param Cache the packages are in + \param cmdline Command line the package names should be extracted from + \param mods list of modifiers the method should accept + \param fallback the default modifier group for a package + \param helper responsible for error and message handling */ + static std::map GroupedFromCommandLine( + pkgCacheFile &Cache, + const char **cmdline, + std::list const &mods, + unsigned short const &fallback, + CacheSetHelper &helper) { + std::map pkgsets; + for (const char **I = cmdline; *I != 0; ++I) { + unsigned short modID = fallback; + PackageContainer pkgset; + PackageContainerInterface::FromModifierCommandLine(modID, &pkgset, Cache, *I, mods, helper); + pkgsets[modID].insert(pkgset); + } + return pkgsets; + } + static std::map GroupedFromCommandLine( + pkgCacheFile &Cache, + const char **cmdline, + std::list const &mods, + unsigned short const &fallback) { + CacheSetHelper helper; + return GroupedFromCommandLine(Cache, cmdline, + mods, fallback, helper); + } + /*}}}*/ +private: /*{{{*/ + Constructor ConstructedBy; + /*}}}*/ +}; /*}}}*/ + +template<> template void PackageContainer >::insert(PackageContainer const &pkgcont) { + for (typename PackageContainer::const_iterator p = pkgcont.begin(); p != pkgcont.end(); ++p) + _cont.push_back(*p); +}; +// these two are 'inline' as otherwise the linker has problems with seeing these untemplated +// specializations again and again - but we need to see them, so that library users can use them +template<> inline bool PackageContainer >::insert(pkgCache::PkgIterator const &P) { + if (P.end() == true) + return false; + _cont.push_back(P); + return true; +}; +template<> inline void PackageContainer >::insert(const_iterator begin, const_iterator end) { + for (const_iterator p = begin; p != end; ++p) + _cont.push_back(*p); +}; +typedef PackageContainer > PackageSet; +typedef PackageContainer > PackageList; + +class VersionContainerInterface { /*{{{*/ +/** \class APT::VersionContainerInterface + + Same as APT::PackageContainerInterface, just for Versions */ +public: + /** \brief smell like a pkgCache::VerIterator */ + class const_iterator { /*{{{*/ + public: + virtual pkgCache::VerIterator getVer() const = 0; + operator pkgCache::VerIterator(void) { return getVer(); } + + inline pkgCache *Cache() const { return getVer().Cache(); }; + inline unsigned long Index() const {return getVer().Index();}; + inline int CompareVer(const pkgCache::VerIterator &B) const { return getVer().CompareVer(B); }; + inline const char *VerStr() const { return getVer().VerStr(); }; + inline const char *Section() const { return getVer().Section(); }; + inline const char *Arch() const { return getVer().Arch(); }; + inline pkgCache::PkgIterator ParentPkg() const { return getVer().ParentPkg(); }; + inline pkgCache::DescIterator DescriptionList() const { return getVer().DescriptionList(); }; + inline pkgCache::DescIterator TranslatedDescription() const { return getVer().TranslatedDescription(); }; + inline pkgCache::DepIterator DependsList() const { return getVer().DependsList(); }; + inline pkgCache::PrvIterator ProvidesList() const { return getVer().ProvidesList(); }; + inline pkgCache::VerFileIterator FileList() const { return getVer().FileList(); }; + inline bool Downloadable() const { return getVer().Downloadable(); }; + inline const char *PriorityType() const { return getVer().PriorityType(); }; + inline std::string RelStr() const { return getVer().RelStr(); }; + inline bool Automatic() const { return getVer().Automatic(); }; + inline pkgCache::VerFileIterator NewestFile() const { return getVer().NewestFile(); }; + // we have only valid iterators here + inline bool end() const { return false; }; + + inline pkgCache::Version const * operator->() const { return &*getVer(); }; + }; + /*}}}*/ + + virtual bool insert(pkgCache::VerIterator const &V) = 0; + virtual bool empty() const = 0; + virtual void clear() = 0; + + /** \brief specifies which version(s) will be returned if non is given */ + enum Version { + /** All versions */ + ALL, + /** Candidate and installed version */ + CANDANDINST, + /** Candidate version */ + CANDIDATE, + /** Installed version */ + INSTALLED, + /** Candidate or if non installed version */ + CANDINST, + /** Installed or if non candidate version */ + INSTCAND, + /** Newest version */ + NEWEST + }; + + struct Modifier { + enum Position { NONE, PREFIX, POSTFIX }; + unsigned short ID; + const char * const Alias; + Position Pos; + Version SelectVersion; + Modifier (unsigned short const &id, const char * const alias, Position const &pos, + Version const &select) : ID(id), Alias(alias), Pos(pos), + SelectVersion(select) {}; + }; + + static bool FromCommandLine(VersionContainerInterface * const vci, pkgCacheFile &Cache, + const char **cmdline, Version const &fallback, + CacheSetHelper &helper); + + static bool FromString(VersionContainerInterface * const vci, pkgCacheFile &Cache, + std::string pkg, Version const &fallback, CacheSetHelper &helper, + bool const onlyFromName = false); + + static bool FromPackage(VersionContainerInterface * const vci, pkgCacheFile &Cache, + pkgCache::PkgIterator const &P, Version const &fallback, + CacheSetHelper &helper); + + static bool FromModifierCommandLine(unsigned short &modID, + VersionContainerInterface * const vci, + pkgCacheFile &Cache, const char * cmdline, + std::list const &mods, + CacheSetHelper &helper); + + + static bool FromDependency(VersionContainerInterface * const vci, + pkgCacheFile &Cache, + pkgCache::DepIterator const &D, + Version const &selector, + CacheSetHelper &helper); + +protected: /*{{{*/ + + /** \brief returns the candidate version of the package + + \param Cache to be used to query for information + \param Pkg we want the candidate version from this package */ + static pkgCache::VerIterator getCandidateVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper); + + /** \brief returns the installed version of the package + + \param Cache to be used to query for information + \param Pkg we want the installed version from this package */ + static pkgCache::VerIterator getInstalledVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper); + /*}}}*/ +}; + /*}}}*/ +template class VersionContainer : public VersionContainerInterface {/*{{{*/ +/** \class APT::VersionContainer + + Simple wrapper around a container class like std::set to provide a similar + interface to a set of versions as to the complete set of all versions in the + pkgCache. */ + Container _cont; +public: /*{{{*/ + /** \brief smell like a pkgCache::VerIterator */ + class const_iterator : public VersionContainerInterface::const_iterator, + public std::iterator {/*{{{*/ + typename Container::const_iterator _iter; + public: + const_iterator(typename Container::const_iterator i) : _iter(i) {} + pkgCache::VerIterator getVer(void) const { return *_iter; } + inline pkgCache::VerIterator operator*(void) const { return *_iter; }; + operator typename Container::const_iterator(void) const { return _iter; } + inline const_iterator& operator++() { ++_iter; return *this; } + inline const_iterator operator++(int) { const_iterator tmp(*this); operator++(); return tmp; } + inline bool operator!=(const_iterator const &i) const { return _iter != i._iter; }; + inline bool operator==(const_iterator const &i) const { return _iter == i._iter; }; + friend std::ostream& operator<<(std::ostream& out, const_iterator i) { return operator<<(out, *i); } + }; + class iterator : public VersionContainerInterface::const_iterator, + public std::iterator { + typename Container::iterator _iter; + public: + iterator(typename Container::iterator i) : _iter(i) {} + pkgCache::VerIterator getVer(void) const { return *_iter; } + inline pkgCache::VerIterator operator*(void) const { return *_iter; }; + operator typename Container::iterator(void) const { return _iter; } + operator typename VersionContainer::const_iterator() { return typename VersionContainer::const_iterator(_iter); } + inline iterator& operator++() { ++_iter; return *this; } + inline iterator operator++(int) { iterator tmp(*this); operator++(); return tmp; } + inline bool operator!=(iterator const &i) const { return _iter != i._iter; }; + inline bool operator==(iterator const &i) const { return _iter == i._iter; }; + inline iterator& operator=(iterator const &i) { _iter = i._iter; return *this; }; + inline iterator& operator=(typename Container::iterator const &i) { _iter = i; return *this; }; + friend std::ostream& operator<<(std::ostream& out, iterator i) { return operator<<(out, *i); } + }; + /*}}}*/ + + bool insert(pkgCache::VerIterator const &V) { if (V.end() == true) return false; _cont.insert(V); return true; }; + template void insert(VersionContainer const &vercont) { _cont.insert((typename Cont::const_iterator)vercont.begin(), (typename Cont::const_iterator)vercont.end()); }; + void insert(const_iterator begin, const_iterator end) { _cont.insert(begin, end); }; + bool empty() const { return _cont.empty(); }; + void clear() { return _cont.clear(); }; + //FIXME: on ABI break, replace the first with the second without bool + void erase(iterator position) { _cont.erase((typename Container::iterator)position); }; + iterator& erase(iterator &position, bool) { return position = _cont.erase((typename Container::iterator)position); }; + size_t erase(const pkgCache::VerIterator x) { return _cont.erase(x); }; + void erase(iterator first, iterator last) { _cont.erase(first, last); }; + size_t size() const { return _cont.size(); }; + + const_iterator begin() const { return const_iterator(_cont.begin()); }; + const_iterator end() const { return const_iterator(_cont.end()); }; + iterator begin() { return iterator(_cont.begin()); }; + iterator end() { return iterator(_cont.end()); }; + const_iterator find(pkgCache::VerIterator const &V) const { return const_iterator(_cont.find(V)); }; + + /** \brief returns all versions specified on the commandline + + Get all versions from the commandline, uses given default version if + non specifically requested and executes regex's if needed on names. + \param Cache the packages and versions are in + \param cmdline Command line the versions should be extracted from + \param helper responsible for error and message handling */ + static VersionContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline, + Version const &fallback, CacheSetHelper &helper) { + VersionContainer vercon; + VersionContainerInterface::FromCommandLine(&vercon, Cache, cmdline, fallback, helper); + return vercon; + } + static VersionContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline, + Version const &fallback) { + CacheSetHelper helper; + return FromCommandLine(Cache, cmdline, fallback, helper); + } + static VersionContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline) { + return FromCommandLine(Cache, cmdline, CANDINST); + } + + static VersionContainer FromString(pkgCacheFile &Cache, std::string const &pkg, + Version const &fallback, CacheSetHelper &helper, + bool const onlyFromName = false) { + VersionContainer vercon; + VersionContainerInterface::FromString(&vercon, Cache, pkg, fallback, helper); + return vercon; + } + static VersionContainer FromString(pkgCacheFile &Cache, std::string pkg, + Version const &fallback) { + CacheSetHelper helper; + return FromString(Cache, pkg, fallback, helper); + } + static VersionContainer FromString(pkgCacheFile &Cache, std::string pkg) { + return FromString(Cache, pkg, CANDINST); + } + + /** \brief returns all versions specified for the package + + \param Cache the package and versions are in + \param P the package in question + \param fallback the version(s) you want to get + \param helper the helper used for display and error handling */ + static VersionContainer FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P, + Version const &fallback, CacheSetHelper &helper) { + VersionContainer vercon; + VersionContainerInterface::FromPackage(&vercon, Cache, P, fallback, helper); + return vercon; + } + static VersionContainer FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P, + Version const &fallback) { + CacheSetHelper helper; + return FromPackage(Cache, P, fallback, helper); + } + static VersionContainer FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P) { + return FromPackage(Cache, P, CANDIDATE); + } + + static std::map GroupedFromCommandLine( + pkgCacheFile &Cache, + const char **cmdline, + std::list const &mods, + unsigned short const fallback, + CacheSetHelper &helper) { + std::map versets; + for (const char **I = cmdline; *I != 0; ++I) { + unsigned short modID = fallback; + VersionContainer verset; + VersionContainerInterface::FromModifierCommandLine(modID, &verset, Cache, *I, mods, helper); + versets[modID].insert(verset); + } + return versets; + + } + static std::map GroupedFromCommandLine( + pkgCacheFile &Cache, const char **cmdline, + std::list const &mods, + unsigned short const fallback) { + CacheSetHelper helper; + return GroupedFromCommandLine(Cache, cmdline, + mods, fallback, helper); + } + + static VersionContainer FromDependency(pkgCacheFile &Cache, pkgCache::DepIterator const &D, + Version const &selector, CacheSetHelper &helper) { + VersionContainer vercon; + VersionContainerInterface::FromDependency(&vercon, Cache, D, selector, helper); + return vercon; + } + static VersionContainer FromDependency(pkgCacheFile &Cache, pkgCache::DepIterator const &D, + Version const &selector) { + CacheSetHelper helper; + return FromPackage(Cache, D, selector, helper); + } + static VersionContainer FromDependency(pkgCacheFile &Cache, pkgCache::DepIterator const &D) { + return FromPackage(Cache, D, CANDIDATE); + } + /*}}}*/ +}; /*}}}*/ + +template<> template void VersionContainer >::insert(VersionContainer const &vercont) { + for (typename VersionContainer::const_iterator v = vercont.begin(); v != vercont.end(); ++v) + _cont.push_back(*v); +}; +// these two are 'inline' as otherwise the linker has problems with seeing these untemplated +// specializations again and again - but we need to see them, so that library users can use them +template<> inline bool VersionContainer >::insert(pkgCache::VerIterator const &V) { + if (V.end() == true) + return false; + _cont.push_back(V); + return true; +}; +template<> inline void VersionContainer >::insert(const_iterator begin, const_iterator end) { + for (const_iterator v = begin; v != end; ++v) + _cont.push_back(*v); +}; +typedef VersionContainer > VersionSet; +typedef VersionContainer > VersionList; +} +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cdrom.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cdrom.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cdrom.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cdrom.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,117 @@ +#ifndef PKGLIB_CDROM_H +#define PKGLIB_CDROM_H + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +using namespace std; +#endif + +class Configuration; +class OpProgress; + +class pkgCdromStatus /*{{{*/ +{ + protected: + int totalSteps; + + public: + pkgCdromStatus() {}; + virtual ~pkgCdromStatus() {}; + + // total steps + virtual void SetTotal(int total) { totalSteps = total; }; + // update steps, will be called regularly as a "pulse" + virtual void Update(std::string text="", int current=0) = 0; + + // ask for cdrom insert + virtual bool ChangeCdrom() = 0; + // ask for cdrom name + virtual bool AskCdromName(std::string &Name) = 0; + // Progress indicator for the Index rewriter + virtual OpProgress* GetOpProgress() {return NULL; }; +}; + /*}}}*/ +class pkgCdrom /*{{{*/ +{ + protected: + enum { + STEP_PREPARE = 1, + STEP_UNMOUNT, + STEP_WAIT, + STEP_MOUNT, + STEP_IDENT, + STEP_SCAN, + STEP_COPY, + STEP_WRITE, + STEP_UNMOUNT3, + STEP_LAST + }; + + + bool FindPackages(std::string CD, + std::vector &List, + std::vector &SList, + std::vector &SigList, + std::vector &TransList, + std::string &InfoDir, pkgCdromStatus *log, + unsigned int Depth = 0); + bool DropBinaryArch(std::vector &List); + bool DropRepeats(std::vector &List,const char *Name); + void ReduceSourcelist(std::string CD,std::vector &List); + bool WriteDatabase(Configuration &Cnf); + bool WriteSourceList(std::string Name,std::vector &List,bool Source); + int Score(std::string Path); + + public: + bool Ident(std::string &ident, pkgCdromStatus *log); + bool Add(pkgCdromStatus *log); +}; + /*}}}*/ + + +// class that uses libudev to find cdrom/removable devices dynamically +struct CdromDevice /*{{{*/ +{ + std::string DeviceName; + bool Mounted; + std::string MountPath; +}; + /*}}}*/ +class pkgUdevCdromDevices /*{{{*/ +{ + protected: + // libudev dlopen stucture + void *libudev_handle; + struct udev* (*udev_new)(void); + int (*udev_enumerate_add_match_property)(struct udev_enumerate *udev_enumerate, const char *property, const char *value); + int (*udev_enumerate_scan_devices)(struct udev_enumerate *udev_enumerate); + struct udev_list_entry* (*udev_enumerate_get_list_entry)(struct udev_enumerate *udev_enumerate); + struct udev_device* (*udev_device_new_from_syspath)(struct udev *udev, const char *syspath); + struct udev* (*udev_enumerate_get_udev)(struct udev_enumerate *udev_enumerate); + const char* (*udev_list_entry_get_name)(struct udev_list_entry *list_entry); + const char* (*udev_device_get_devnode)(struct udev_device *udev_device); + struct udev_enumerate *(*udev_enumerate_new) (struct udev *udev); + struct udev_list_entry *(*udev_list_entry_get_next)(struct udev_list_entry *list_entry); + const char* (*udev_device_get_property_value)(struct udev_device *udev_device, const char *key); + int (*udev_enumerate_add_match_sysattr)(struct udev_enumerate *udev_enumerate, const char *property, const char *value); + // end libudev dlopen + + public: + pkgUdevCdromDevices(); + virtual ~pkgUdevCdromDevices(); + + // try to open + bool Dlopen(); + + // convenience interface, this will just call ScanForRemovable + // with "APT::cdrom::CdromOnly" + std::vector Scan(); + + std::vector ScanForRemovable(bool CdromOnly); +}; + /*}}}*/ + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cdromutl.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cdromutl.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cdromutl.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cdromutl.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,26 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: cdromutl.h,v 1.3 2001/05/07 05:06:52 jgg Exp $ +/* ###################################################################### + + CDROM Utilities - Some functions to manipulate CDROM mounts. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_CDROMUTL_H +#define PKGLIB_CDROMUTL_H + +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +#endif + +// mount cdrom, DeviceName (e.g. /dev/sr0) is optional +bool MountCdrom(std::string Path, std::string DeviceName=""); +bool UnmountCdrom(std::string Path); +bool IdentCdrom(std::string CD,std::string &Res,unsigned int Version = 2); +bool IsMounted(std::string &Path); +std::string FindMountPointForDevice(const char *device); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/clean.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/clean.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/clean.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/clean.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,31 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: clean.h,v 1.2 1999/07/20 05:53:33 jgg Exp $ +/* ###################################################################### + + Clean - Clean out downloaded directories + + ##################################################################### */ + /*}}}*/ +#ifndef APTPKG_CLEAN_H +#define APTPKG_CLEAN_H + + +#include + +class pkgArchiveCleaner +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + protected: + + virtual void Erase(const char * /*File*/,std::string /*Pkg*/,std::string /*Ver*/,struct stat & /*St*/) {}; + + public: + + bool Go(std::string Dir,pkgCache &Cache); + virtual ~pkgArchiveCleaner() {}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cmndline.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cmndline.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/cmndline.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/cmndline.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,107 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: cmndline.h,v 1.7 1999/10/31 06:32:28 jgg Exp $ +/* ###################################################################### + + Command Line Class - Sophisticated command line parser + + This class provides a unified command line parser/option handliner/ + configuration mechanism. It allows the caller to specify the option + set and map the option set into the configuration class or other + special functioning. + + Filenames are stripped from the option stream and put into their + own array. + + The argument descriptor array can be initialized as: + + CommandLine::Args Args[] = + {{'q',"quiet","apt::get::quiet",CommandLine::IntLevel}, + {0,0,0,0}}; + + The flags mean, + HasArg - Means the argument has a value + IntLevel - Means the argument is an integer level indication, the + following -qqqq (+3) -q5 (=5) -q=5 (=5) are valid + Boolean - Means it is true/false or yes/no. + -d (true) --no-d (false) --yes-d (true) + --long (true) --no-long (false) --yes-long (true) + -d=yes (true) -d=no (false) Words like enable, disable, + true false, yes no and on off are recognized in logical + places. + InvBoolean - Same as boolean but the case with no specified sense + (first case) is set to false. + ConfigFile - Means this flag should be interprited as the name of + a config file to read in at this point in option processing. + Implies HasArg. + ArbItem - Means the item is an arbitrary configuration string of + the form item=value, where item is passed directly + to the configuration class. + The default, if the flags are 0 is to use Boolean + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_CMNDLINE_H +#define PKGLIB_CMNDLINE_H + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class Configuration; + +class CommandLine +{ + public: + struct Args; + struct Dispatch; + + protected: + + Args *ArgList; + Configuration *Conf; + bool HandleOpt(int &I,int argc,const char *argv[], + const char *&Opt,Args *A,bool PreceedeMatch = false); + void static SaveInConfig(unsigned int const &argc, char const * const * const argv); + + public: + + enum AFlags + { + HasArg = (1 << 0), + IntLevel = (1 << 1), + Boolean = (1 << 2), + InvBoolean = (1 << 3), + ConfigFile = (1 << 4) | HasArg, + ArbItem = (1 << 5) | HasArg + }; + + const char **FileList; + + bool Parse(int argc,const char **argv); + void ShowHelp(); + unsigned int FileSize() const; + bool DispatchArg(Dispatch *List,bool NoMatch = true); + + CommandLine(Args *AList,Configuration *Conf); + ~CommandLine(); +}; + +struct CommandLine::Args +{ + char ShortOpt; + const char *LongOpt; + const char *ConfName; + unsigned long Flags; + + inline bool end() {return ShortOpt == 0 && LongOpt == 0;}; + inline bool IsBoolean() {return Flags == 0 || (Flags & (Boolean|InvBoolean)) != 0;}; +}; + +struct CommandLine::Dispatch +{ + const char *Match; + bool (*Handler)(CommandLine &); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/configuration.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/configuration.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/configuration.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/configuration.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,142 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: configuration.h,v 1.16 2002/11/11 06:55:50 doogie Exp $ +/* ###################################################################### + + Configuration Class + + This class provides a configuration file and command line parser + for a tree-oriented configuration environment. All runtime configuration + is stored in here. + + Each configuration name is given as a fully scoped string such as + Foo::Bar + And has associated with it a text string. The Configuration class only + provides storage and lookup for this tree, other classes provide + configuration file formats (and parsers/emitters if needed). + + Most things can get by quite happily with, + cout << _config->Find("Foo::Bar") << endl; + + A special extension, support for ordered lists is provided by using the + special syntax, "block::list::" the trailing :: designates the + item as a list. To access the list you must use the tree function on + "block::list". + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_CONFIGURATION_H +#define PKGLIB_CONFIGURATION_H + +#include + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +#endif + +class Configuration +{ + public: + + struct Item + { + std::string Value; + std::string Tag; + Item *Parent; + Item *Child; + Item *Next; + + std::string FullTag(const Item *Stop = 0) const; + + Item() : Parent(0), Child(0), Next(0) {}; + }; + + private: + + Item *Root; + bool ToFree; + + Item *Lookup(Item *Head,const char *S,unsigned long const &Len,bool const &Create); + Item *Lookup(const char *Name,const bool &Create); + inline const Item *Lookup(const char *Name) const + { + return ((Configuration *)this)->Lookup(Name,false); + } + + public: + + std::string Find(const char *Name,const char *Default = 0) const; + std::string Find(std::string const &Name,const char *Default = 0) const {return Find(Name.c_str(),Default);}; + std::string Find(std::string const &Name, std::string const &Default) const {return Find(Name.c_str(),Default.c_str());}; + std::string FindFile(const char *Name,const char *Default = 0) const; + std::string FindDir(const char *Name,const char *Default = 0) const; + std::vector FindVector(const char *Name) const; + std::vector FindVector(std::string const &Name) const { return FindVector(Name.c_str()); }; + int FindI(const char *Name,int const &Default = 0) const; + int FindI(std::string const &Name,int const &Default = 0) const {return FindI(Name.c_str(),Default);}; + bool FindB(const char *Name,bool const &Default = false) const; + bool FindB(std::string const &Name,bool const &Default = false) const {return FindB(Name.c_str(),Default);}; + std::string FindAny(const char *Name,const char *Default = 0) const; + + inline void Set(const std::string &Name,const std::string &Value) {Set(Name.c_str(),Value);}; + void CndSet(const char *Name,const std::string &Value); + void CndSet(const char *Name,const int Value); + void Set(const char *Name,const std::string &Value); + void Set(const char *Name,const int &Value); + + inline bool Exists(const std::string &Name) const {return Exists(Name.c_str());}; + bool Exists(const char *Name) const; + bool ExistsAny(const char *Name) const; + + // clear a whole tree + void Clear(const std::string &Name); + + // remove a certain value from a list (e.g. the list of "APT::Keep-Fds") + void Clear(std::string const &List, std::string const &Value); + void Clear(std::string const &List, int const &Value); + + inline const Item *Tree(const char *Name) const {return Lookup(Name);}; + + inline void Dump() { Dump(std::clog); }; + void Dump(std::ostream& str); + void Dump(std::ostream& str, char const * const root, + char const * const format, bool const emptyValue); + + Configuration(const Item *Root); + Configuration(); + ~Configuration(); + + /** \brief match a string against a configurable list of patterns */ + class MatchAgainstConfig + { + std::vector patterns; + void clearPatterns(); + + public: + MatchAgainstConfig(char const * Config); + virtual ~MatchAgainstConfig(); + + /** \brief Returns \b true for a string matching one of the patterns */ + bool Match(char const * str) const; + bool Match(std::string const &str) const { return Match(str.c_str()); }; + + /** \brief returns if the matcher setup was successful */ + bool wasConstructedSuccessfully() const { return patterns.empty() == false; } + }; +}; + +extern Configuration *_config; + +bool ReadConfigFile(Configuration &Conf,const std::string &FName, + bool const &AsSectional = false, + unsigned const &Depth = 0); + +bool ReadConfigDir(Configuration &Conf,const std::string &Dir, + bool const &AsSectional = false, + unsigned const &Depth = 0); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/crc-16.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/crc-16.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/crc-16.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/crc-16.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,17 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: crc-16.h,v 1.1 1999/05/23 22:55:54 jgg Exp $ +/* ###################################################################### + + CRC16 - Compute a 16bit crc very quickly + + ##################################################################### */ + /*}}}*/ +#ifndef APTPKG_CRC16_H +#define APTPKG_CRC16_H + +#define INIT_FCS 0xffff +unsigned short AddCRC16(unsigned short fcs, void const *buf, + unsigned long long len); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debfile.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debfile.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debfile.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debfile.h 2012-05-29 23:38:49.000000000 +0100 @@ -0,0 +1,92 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: debfile.h,v 1.2 2001/02/20 07:03:17 jgg Exp $ +/* ###################################################################### + + Debian Archive File (.deb) + + This Class handles all the operations performed directly on .deb + files. It makes use of the AR and TAR classes to give the necessary + external interface. + + There are only two things that can be done with a raw package, + extract it's control information and extract the contents itself. + + This should probably subclass an as-yet unwritten super class to + produce a generic archive mechanism. + + The memory control file extractor is useful to extract a single file + into memory from the control.tar.gz + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DEBFILE_H +#define PKGLIB_DEBFILE_H + + +#include +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class FileFd; + +class debDebFile +{ + protected: + + FileFd &File; + ARArchive AR; + + bool CheckMember(const char *Name); + + public: + class ControlExtract; + class MemControlExtract; + + bool ExtractArchive(pkgDirStream &Stream); + const ARArchive::Member *GotoMember(const char *Name); + inline FileFd &GetFile() {return File;}; + + debDebFile(FileFd &File); +}; + +class debDebFile::ControlExtract : public pkgDirStream +{ + public: + + virtual bool DoItem(Item &Itm,int &Fd); +}; + +class debDebFile::MemControlExtract : public pkgDirStream +{ + bool IsControl; + + public: + + char *Control; + pkgTagSection Section; + unsigned long Length; + std::string Member; + + // Members from DirStream + virtual bool DoItem(Item &Itm,int &Fd); + virtual bool Process(Item &Itm,const unsigned char *Data, + unsigned long Size,unsigned long Pos); + + + // Helpers + bool Read(debDebFile &Deb); + bool TakeControl(const void *Data,unsigned long Size); + + MemControlExtract() : IsControl(false), Control(0), Length(0), Member("control") {}; + MemControlExtract(std::string Member) : IsControl(false), Control(0), Length(0), Member(Member) {}; + ~MemControlExtract() {delete [] Control;}; +}; + /*}}}*/ + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debindexfile.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debindexfile.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debindexfile.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debindexfile.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,159 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: debindexfile.h,v 1.3.2.1 2003/12/24 23:09:17 mdz Exp $ +/* ###################################################################### + + Debian Index Files + + There are three sorts currently + + Package files that have File: tags + Package files that don't (/var/lib/dpkg/status) + Source files + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DEBINDEXFILE_H +#define PKGLIB_DEBINDEXFILE_H + + + +#include + +class debStatusIndex : public pkgIndexFile +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + protected: + std::string File; + + public: + + virtual const Type *GetType() const; + + // Interface for acquire + virtual std::string Describe(bool Short) const {return File;}; + + // Interface for the Cache Generator + virtual bool Exists() const; + virtual bool HasPackages() const {return true;}; + virtual unsigned long Size() const; + virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const; + bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog, unsigned long const Flag) const; + virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const; + + debStatusIndex(std::string File); + virtual ~debStatusIndex() {}; +}; + +class debPackagesIndex : public pkgIndexFile +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + std::string URI; + std::string Dist; + std::string Section; + std::string Architecture; + + std::string Info(const char *Type) const; + std::string IndexFile(const char *Type) const; + std::string IndexURI(const char *Type) const; + + public: + + virtual const Type *GetType() const; + + // Stuff for accessing files on remote items + virtual std::string ArchiveInfo(pkgCache::VerIterator Ver) const; + virtual std::string ArchiveURI(std::string File) const {return URI + File;}; + + // Interface for acquire + virtual std::string Describe(bool Short) const; + + // Interface for the Cache Generator + virtual bool Exists() const; + virtual bool HasPackages() const {return true;}; + virtual unsigned long Size() const; + virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const; + virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const; + + debPackagesIndex(std::string const &URI, std::string const &Dist, std::string const &Section, + bool const &Trusted, std::string const &Arch = "native"); + virtual ~debPackagesIndex() {}; +}; + +class debTranslationsIndex : public pkgIndexFile +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + std::string URI; + std::string Dist; + std::string Section; + const char * const Language; + + std::string Info(const char *Type) const; + std::string IndexFile(const char *Type) const; + std::string IndexURI(const char *Type) const; + + inline std::string TranslationFile() const {return std::string("Translation-").append(Language);}; + + public: + + virtual const Type *GetType() const; + + // Interface for acquire + virtual std::string Describe(bool Short) const; + virtual bool GetIndexes(pkgAcquire *Owner) const; + + // Interface for the Cache Generator + virtual bool Exists() const; + virtual bool HasPackages() const; + virtual unsigned long Size() const; + virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const; + virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const; + + debTranslationsIndex(std::string URI,std::string Dist,std::string Section, char const * const Language); + virtual ~debTranslationsIndex() {}; +}; + +class debSourcesIndex : public pkgIndexFile +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + std::string URI; + std::string Dist; + std::string Section; + + std::string Info(const char *Type) const; + std::string IndexFile(const char *Type) const; + std::string IndexURI(const char *Type) const; + + public: + + virtual const Type *GetType() const; + + // Stuff for accessing files on remote items + virtual std::string SourceInfo(pkgSrcRecords::Parser const &Record, + pkgSrcRecords::File const &File) const; + virtual std::string ArchiveURI(std::string File) const {return URI + File;}; + + // Interface for acquire + virtual std::string Describe(bool Short) const; + + // Interface for the record parsers + virtual pkgSrcRecords::Parser *CreateSrcParser() const; + + // Interface for the Cache Generator + virtual bool Exists() const; + virtual bool HasPackages() const {return false;}; + virtual unsigned long Size() const; + + debSourcesIndex(std::string URI,std::string Dist,std::string Section,bool Trusted); + virtual ~debSourcesIndex() {}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/deblistparser.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/deblistparser.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/deblistparser.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/deblistparser.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,86 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: deblistparser.h,v 1.9 2001/02/20 07:03:17 jgg Exp $ +/* ###################################################################### + + Debian Package List Parser - This implements the abstract parser + interface for Debian package files + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DEBLISTPARSER_H +#define PKGLIB_DEBLISTPARSER_H + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class debListParser : public pkgCacheGenerator::ListParser +{ + public: + + // Parser Helper + struct WordList + { + const char *Str; + unsigned char Val; + }; + + private: + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + protected: + pkgTagFile Tags; + pkgTagSection Section; + unsigned long iOffset; + std::string Arch; + std::vector Architectures; + bool MultiArchEnabled; + + unsigned long UniqFindTagWrite(const char *Tag); + virtual bool ParseStatus(pkgCache::PkgIterator &Pkg,pkgCache::VerIterator &Ver); + bool ParseDepends(pkgCache::VerIterator &Ver,const char *Tag, + unsigned int Type); + bool ParseProvides(pkgCache::VerIterator &Ver); + bool NewProvidesAllArch(pkgCache::VerIterator &Ver, std::string const &Package, std::string const &Version); + static bool GrabWord(std::string Word,WordList *List,unsigned char &Out); + + public: + + static unsigned char GetPrio(std::string Str); + + // These all operate against the current section + virtual std::string Package(); + virtual std::string Architecture(); + virtual bool ArchitectureAll(); + virtual std::string Version(); + virtual bool NewVersion(pkgCache::VerIterator &Ver); + virtual std::string Description(); + virtual std::string DescriptionLanguage(); + virtual MD5SumValue Description_md5(); + virtual unsigned short VersionHash(); + virtual bool UsePackage(pkgCache::PkgIterator &Pkg, + pkgCache::VerIterator &Ver); + virtual unsigned long Offset() {return iOffset;}; + virtual unsigned long Size() {return Section.size();}; + + virtual bool Step(); + + bool LoadReleaseInfo(pkgCache::PkgFileIterator &FileI,FileFd &File, + std::string section); + + static const char *ParseDepends(const char *Start,const char *Stop, + std::string &Package,std::string &Ver,unsigned int &Op, + bool const &ParseArchFlags = false, + bool const &StripMultiArch = true); + static const char *ConvertRelation(const char *I,unsigned int &Op); + + debListParser(FileFd *File, std::string const &Arch = ""); + virtual ~debListParser() {}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debmetaindex.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debmetaindex.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debmetaindex.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debmetaindex.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,61 @@ +// ijones, walters +#ifndef PKGLIB_DEBMETAINDEX_H +#define PKGLIB_DEBMETAINDEX_H + +#include + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class debReleaseIndex : public metaIndex { + public: + + class debSectionEntry + { + public: + debSectionEntry (std::string const &Section, bool const &IsSrc); + std::string const Section; + bool const IsSrc; + }; + + private: + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + std::map > ArchEntries; + enum { ALWAYS_TRUSTED, NEVER_TRUSTED, CHECK_TRUST } Trusted; + + public: + + debReleaseIndex(std::string const &URI, std::string const &Dist); + debReleaseIndex(std::string const &URI, std::string const &Dist, bool const Trusted); + virtual ~debReleaseIndex(); + + virtual std::string ArchiveURI(std::string const &File) const {return URI + File;}; + virtual bool GetIndexes(pkgAcquire *Owner, bool const &GetAll=false) const; + std::vector * ComputeIndexTargets() const; + std::string Info(const char *Type, std::string const &Section, std::string const &Arch="") const; + std::string MetaIndexInfo(const char *Type) const; + std::string MetaIndexFile(const char *Types) const; + std::string MetaIndexURI(const char *Type) const; + std::string IndexURI(const char *Type, std::string const &Section, std::string const &Arch="native") const; + std::string IndexURISuffix(const char *Type, std::string const &Section, std::string const &Arch="native") const; + std::string SourceIndexURI(const char *Type, const std::string &Section) const; + std::string SourceIndexURISuffix(const char *Type, const std::string &Section) const; + std::string TranslationIndexURI(const char *Type, const std::string &Section) const; + std::string TranslationIndexURISuffix(const char *Type, const std::string &Section) const; + virtual std::vector *GetIndexFiles(); + + void SetTrusted(bool const Trusted); + virtual bool IsTrusted() const; + + void PushSectionEntry(std::vector const &Archs, const debSectionEntry *Entry); + void PushSectionEntry(std::string const &Arch, const debSectionEntry *Entry); + void PushSectionEntry(const debSectionEntry *Entry); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debrecords.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debrecords.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debrecords.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debrecords.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,66 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: debrecords.h,v 1.8 2001/03/13 06:51:46 jgg Exp $ +/* ###################################################################### + + Debian Package Records - Parser for debian package records + + This provides display-type parsing for the Packages file. This is + different than the the list parser which provides cache generation + services. There should be no overlap between these two. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DEBRECORDS_H +#define PKGLIB_DEBRECORDS_H + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class debRecordParser : public pkgRecords::Parser +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + FileFd File; + pkgTagFile Tags; + pkgTagSection Section; + + protected: + + virtual bool Jump(pkgCache::VerFileIterator const &Ver); + virtual bool Jump(pkgCache::DescFileIterator const &Desc); + + public: + + // These refer to the archive file for the Version + virtual std::string FileName(); + virtual std::string MD5Hash(); + virtual std::string SHA1Hash(); + virtual std::string SHA256Hash(); + virtual std::string SHA512Hash(); + virtual std::string SourcePkg(); + virtual std::string SourceVer(); + + // These are some general stats about the package + virtual std::string Maintainer(); + virtual std::string ShortDesc(); + virtual std::string LongDesc(); + virtual std::string Name(); + virtual std::string Homepage(); + + // An arbitrary custom field + virtual std::string RecordField(const char *fieldName); + + virtual void GetRec(const char *&Start,const char *&Stop); + + debRecordParser(std::string FileName,pkgCache &Cache); + virtual ~debRecordParser() {}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debsrcrecords.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debsrcrecords.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debsrcrecords.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debsrcrecords.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,58 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: debsrcrecords.h,v 1.8 2004/03/17 05:58:54 mdz Exp $ +/* ###################################################################### + + Debian Source Package Records - Parser implementation for Debian style + source indexes + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DEBSRCRECORDS_H +#define PKGLIB_DEBSRCRECORDS_H + + +#include +#include +#include + +class debSrcRecordParser : public pkgSrcRecords::Parser +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + FileFd Fd; + pkgTagFile Tags; + pkgTagSection Sect; + std::vector StaticBinList; + unsigned long iOffset; + char *Buffer; + + public: + + virtual bool Restart() {return Tags.Jump(Sect,0);}; + virtual bool Step() {iOffset = Tags.Offset(); return Tags.Step(Sect);}; + virtual bool Jump(unsigned long const &Off) {iOffset = Off; return Tags.Jump(Sect,Off);}; + + virtual std::string Package() const {return Sect.FindS("Package");}; + virtual std::string Version() const {return Sect.FindS("Version");}; + virtual std::string Maintainer() const {return Sect.FindS("Maintainer");}; + virtual std::string Section() const {return Sect.FindS("Section");}; + virtual const char **Binaries(); + virtual bool BuildDepends(std::vector &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch = true); + virtual unsigned long Offset() {return iOffset;}; + virtual std::string AsStr() + { + const char *Start=0,*Stop=0; + Sect.GetSection(Start,Stop); + return std::string(Start,Stop); + }; + virtual bool Files(std::vector &F); + + debSrcRecordParser(std::string const &File,pkgIndexFile const *Index) + : Parser(Index), Fd(File,FileFd::ReadOnly, FileFd::Extension), Tags(&Fd,102400), + Buffer(NULL) {} + virtual ~debSrcRecordParser(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debsystem.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debsystem.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debsystem.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debsystem.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,44 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: debsystem.h,v 1.4 2003/01/11 07:16:33 jgg Exp $ +/* ###################################################################### + + System - Debian version of the System Class + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DEBSYSTEM_H +#define PKGLIB_DEBSYSTEM_H + +#include +#include + +class debSystemPrivate; +class debStatusIndex; +class pkgDepCache; + +class debSystem : public pkgSystem +{ + // private d-pointer + debSystemPrivate *d; + bool CheckUpdates(); + + public: + + virtual bool Lock(); + virtual bool UnLock(bool NoErrors = false); + virtual pkgPackageManager *CreatePM(pkgDepCache *Cache) const; + virtual bool Initialize(Configuration &Cnf); + virtual bool ArchiveSupported(const char *Type); + virtual signed Score(Configuration const &Cnf); + virtual bool AddStatusFiles(std::vector &List); + virtual bool FindIndex(pkgCache::PkgFileIterator File, + pkgIndexFile *&Found) const; + + debSystem(); + virtual ~debSystem(); +}; + +extern debSystem debSys; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debversion.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debversion.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/debversion.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/debversion.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,42 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: debversion.h,v 1.3 2001/05/03 05:25:04 jgg Exp $ +/* ###################################################################### + + Debian Version - Versioning system for Debian + + This implements the standard Debian versioning system. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DEBVERSION_H +#define PKGLIB_DEBVERSION_H + + + +#include + +class debVersioningSystem : public pkgVersioningSystem +{ + public: + + static int CmpFragment(const char *A, const char *AEnd, const char *B, + const char *BEnd); + + // Compare versions.. + virtual int DoCmpVersion(const char *A,const char *Aend, + const char *B,const char *Bend); + virtual bool CheckDep(const char *PkgVer,int Op,const char *DepVer); + virtual int DoCmpReleaseVer(const char *A,const char *Aend, + const char *B,const char *Bend) + { + return DoCmpVersion(A,Aend,B,Bend); + } + virtual std::string UpstreamVersion(const char *A); + + debVersioningSystem(); +}; + +extern debVersioningSystem debVS; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/depcache.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/depcache.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/depcache.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/depcache.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,506 @@ +// -*- mode: c++; mode: fold -*- +// Description /*{{{*/ +// $Id: depcache.h,v 1.14 2001/02/20 07:03:17 jgg Exp $ +/* ###################################################################### + + DepCache - Dependency Extension data for the cache + + This class stores the cache data and a set of extension structures for + monitoring the current state of all the packages. It also generates and + caches the 'install' state of many things. This refers to the state of the + package after an install has been run. + + The StateCache::State field can be -1,0,1,2 which is <,=,>,no current. + StateCache::Mode is which of the 3 fields is active. + + This structure is important to support the readonly status of the cache + file. When the data is saved the cache will be refereshed from our + internal rep and written to disk. Then the actual persistant data + files will be put on the disk. + + Each dependency is compared against 3 target versions to produce to + 3 dependency results. + Now - Compared using the Currently install version + Install - Compared using the install version (final state) + CVer - (Candidate Verion) Compared using the Candidate Version + The candidate and now results are used to decide wheather a package + should be automatically installed or if it should be left alone. + + Remember, the Candidate Version is selected based on the distribution + settings for the Package. The Install Version is selected based on the + state (Delete, Keep, Install) field and can be either the Current Version + or the Candidate version. + + The Candidate version is what is shown the 'Install Version' field. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DEPCACHE_H +#define PKGLIB_DEPCACHE_H + +#include +#include + +#include +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +#endif + +class OpProgress; + +class pkgDepCache : protected pkgCache::Namespace +{ + public: + + /** \brief An arbitrary predicate on packages. */ + class InRootSetFunc + { + public: + virtual bool InRootSet(const pkgCache::PkgIterator &pkg) {return false;}; + virtual ~InRootSetFunc() {}; + }; + + private: + /** \brief Mark a single package and all its unmarked important + * dependencies during mark-and-sweep. + * + * Recursively invokes itself to mark all dependencies of the + * package. + * + * \param pkg The package to mark. + * + * \param ver The version of the package that is to be marked. + * + * \param follow_recommends If \b true, recommendations of the + * package will be recursively marked. + * + * \param follow_suggests If \b true, suggestions of the package + * will be recursively marked. + */ + void MarkPackage(const pkgCache::PkgIterator &pkg, + const pkgCache::VerIterator &ver, + bool const &follow_recommends, + bool const &follow_suggests); + + /** \brief Update the Marked field of all packages. + * + * Each package's StateCache::Marked field will be set to \b true + * if and only if it can be reached from the root set. By + * default, the root set consists of the set of manually installed + * or essential packages, but it can be extended using the + * parameter #rootFunc. + * + * \param rootFunc A callback that can be used to add extra + * packages to the root set. + * + * \return \b false if an error occurred. + */ + bool MarkRequired(InRootSetFunc &rootFunc); + + /** \brief Set the StateCache::Garbage flag on all packages that + * should be removed. + * + * Packages that were not marked by the last call to #MarkRequired + * are tested to see whether they are actually garbage. If so, + * they are marked as such. + * + * \return \b false if an error occurred. + */ + bool Sweep(); + + public: + + // These flags are used in DepState + enum DepFlags {DepNow = (1 << 0),DepInstall = (1 << 1),DepCVer = (1 << 2), + DepGNow = (1 << 3),DepGInstall = (1 << 4),DepGCVer = (1 << 5)}; + + // These flags are used in StateCache::DepState + enum DepStateFlags {DepNowPolicy = (1 << 0), DepNowMin = (1 << 1), + DepInstPolicy = (1 << 2), DepInstMin = (1 << 3), + DepCandPolicy = (1 << 4), DepCandMin = (1 << 5)}; + + // These flags are used in StateCache::iFlags + enum InternalFlags {AutoKept = (1 << 0), Purge = (1 << 1), ReInstall = (1 << 2), Protected = (1 << 3)}; + + enum VersionTypes {NowVersion, InstallVersion, CandidateVersion}; + enum ModeList {ModeDelete = 0, ModeKeep = 1, ModeInstall = 2}; + + /** \brief Represents an active action group. + * + * An action group is a group of actions that are currently being + * performed. While an active group is active, certain routine + * clean-up actions that would normally be performed after every + * cache operation are delayed until the action group is + * completed. This is necessary primarily to avoid inefficiencies + * when modifying a large number of packages at once. + * + * This class represents an active action group. Creating an + * instance will create an action group; destroying one will + * destroy the corresponding action group. + * + * The following operations are suppressed by this class: + * + * - Keeping the Marked and Garbage flags up to date. + * + * \note This can be used in the future to easily accumulate + * atomic actions for undo or to display "what apt did anyway"; + * e.g., change the counter of how many action groups are active + * to a std::set of pointers to them and use those to store + * information about what happened in a group in the group. + */ + class ActionGroup + { + pkgDepCache &cache; + + bool released; + + /** Action groups are noncopyable. */ + ActionGroup(const ActionGroup &other); + public: + /** \brief Create a new ActionGroup. + * + * \param cache The cache that this ActionGroup should + * manipulate. + * + * As long as this object exists, no automatic cleanup + * operations will be undertaken. + */ + ActionGroup(pkgDepCache &cache); + + /** \brief Clean up the action group before it is destroyed. + * + * If it is destroyed later, no second cleanup wil be run. + */ + void release(); + + /** \brief Destroy the action group. + * + * If this is the last action group, the automatic cache + * cleanup operations will be undertaken. + */ + ~ActionGroup(); + }; + + /** \brief Returns \b true for packages matching a regular + * expression in APT::NeverAutoRemove. + */ + class DefaultRootSetFunc : public InRootSetFunc, public Configuration::MatchAgainstConfig + { + public: + DefaultRootSetFunc() : Configuration::MatchAgainstConfig("APT::NeverAutoRemove") {}; + virtual ~DefaultRootSetFunc() {}; + + bool InRootSet(const pkgCache::PkgIterator &pkg) { return pkg.end() == false && Match(pkg.Name()); }; + }; + + struct StateCache + { + // Epoch stripped text versions of the two version fields + const char *CandVersion; + const char *CurVersion; + + // Pointer to the candidate install version. + Version *CandidateVer; + + // Pointer to the install version. + Version *InstallVer; + + // Copy of Package::Flags + unsigned short Flags; + unsigned short iFlags; // Internal flags + + /** \brief \b true if this package can be reached from the root set. */ + bool Marked; + + /** \brief \b true if this package is unused and should be removed. + * + * This differs from !#Marked, because it is possible that some + * unreachable packages will be protected from becoming + * garbage. + */ + bool Garbage; + + // Various tree indicators + signed char Status; // -1,0,1,2 + unsigned char Mode; // ModeList + unsigned char DepState; // DepState Flags + + // Update of candidate version + const char *StripEpoch(const char *Ver); + void Update(PkgIterator Pkg,pkgCache &Cache); + + // Various test members for the current status of the package + inline bool NewInstall() const {return Status == 2 && Mode == ModeInstall;}; + inline bool Delete() const {return Mode == ModeDelete;}; + inline bool Purge() const {return Delete() == true && (iFlags & pkgDepCache::Purge) == pkgDepCache::Purge; }; + inline bool Keep() const {return Mode == ModeKeep;}; + inline bool Protect() const {return (iFlags & Protected) == Protected;}; + inline bool Upgrade() const {return Status > 0 && Mode == ModeInstall;}; + inline bool Upgradable() const {return Status >= 1;}; + inline bool Downgrade() const {return Status < 0 && Mode == ModeInstall;}; + inline bool Held() const {return Status != 0 && Keep();}; + inline bool NowBroken() const {return (DepState & DepNowMin) != DepNowMin;}; + inline bool NowPolicyBroken() const {return (DepState & DepNowPolicy) != DepNowPolicy;}; + inline bool InstBroken() const {return (DepState & DepInstMin) != DepInstMin;}; + inline bool InstPolicyBroken() const {return (DepState & DepInstPolicy) != DepInstPolicy;}; + inline bool Install() const {return Mode == ModeInstall;}; + inline bool ReInstall() const {return Delete() == false && (iFlags & pkgDepCache::ReInstall) == pkgDepCache::ReInstall;}; + inline VerIterator InstVerIter(pkgCache &Cache) + {return VerIterator(Cache,InstallVer);}; + inline VerIterator CandidateVerIter(pkgCache &Cache) + {return VerIterator(Cache,CandidateVer);}; + }; + + // Helper functions + void BuildGroupOrs(VerIterator const &V); + void UpdateVerState(PkgIterator Pkg); + + // User Policy control + class Policy + { + public: + Policy() { + InstallRecommends = _config->FindB("APT::Install-Recommends", false); + InstallSuggests = _config->FindB("APT::Install-Suggests", false); + } + + virtual VerIterator GetCandidateVer(PkgIterator const &Pkg); + virtual bool IsImportantDep(DepIterator const &Dep); + virtual signed short GetPriority(PkgIterator const &Pkg); + virtual signed short GetPriority(PkgFileIterator const &File); + + virtual ~Policy() {}; + + private: + bool InstallRecommends; + bool InstallSuggests; + }; + + private: + /** The number of open "action groups"; certain post-action + * operations are suppressed if this number is > 0. + */ + int group_level; + + friend class ActionGroup; + + protected: + + // State information + pkgCache *Cache; + StateCache *PkgState; + unsigned char *DepState; + + /** Stores the space changes after installation */ + signed long long iUsrSize; + /** Stores how much we need to download to get the packages */ + unsigned long long iDownloadSize; + unsigned long iInstCount; + unsigned long iDelCount; + unsigned long iKeepCount; + unsigned long iBrokenCount; + unsigned long iPolicyBrokenCount; + unsigned long iBadCount; + + bool DebugMarker; + bool DebugAutoInstall; + + Policy *delLocalPolicy; // For memory clean up.. + Policy *LocalPolicy; + + // Check for a matching provides + bool CheckDep(DepIterator Dep,int Type,PkgIterator &Res); + inline bool CheckDep(DepIterator Dep,int Type) + { + PkgIterator Res(*this,0); + return CheckDep(Dep,Type,Res); + } + + // Computes state information for deps and versions (w/o storing) + unsigned char DependencyState(DepIterator &D); + unsigned char VersionState(DepIterator D,unsigned char Check, + unsigned char SetMin, + unsigned char SetPolicy); + + // Recalculates various portions of the cache, call after changing something + void Update(DepIterator Dep); // Mostly internal + void Update(PkgIterator const &P); + + // Count manipulators + void AddSizes(const PkgIterator &Pkg, bool const Invert = false); + inline void RemoveSizes(const PkgIterator &Pkg) {AddSizes(Pkg, true);}; + void AddStates(const PkgIterator &Pkg, bool const Invert = false); + inline void RemoveStates(const PkgIterator &Pkg) {AddStates(Pkg,true);}; + + public: + + // Legacy.. We look like a pkgCache + inline operator pkgCache &() {return *Cache;}; + inline Header &Head() {return *Cache->HeaderP;}; + inline GrpIterator GrpBegin() {return Cache->GrpBegin();}; + inline PkgIterator PkgBegin() {return Cache->PkgBegin();}; + inline GrpIterator FindGrp(std::string const &Name) {return Cache->FindGrp(Name);}; + inline PkgIterator FindPkg(std::string const &Name) {return Cache->FindPkg(Name);}; + inline PkgIterator FindPkg(std::string const &Name, std::string const &Arch) {return Cache->FindPkg(Name, Arch);}; + + inline pkgCache &GetCache() {return *Cache;}; + inline pkgVersioningSystem &VS() {return *Cache->VS;}; + + // Policy implementation + inline VerIterator GetCandidateVer(PkgIterator const &Pkg) {return LocalPolicy->GetCandidateVer(Pkg);}; + inline bool IsImportantDep(DepIterator Dep) {return LocalPolicy->IsImportantDep(Dep);}; + inline Policy &GetPolicy() {return *LocalPolicy;}; + + // Accessors + inline StateCache &operator [](PkgIterator const &I) {return PkgState[I->ID];}; + inline unsigned char &operator [](DepIterator const &I) {return DepState[I->ID];}; + + /** \return A function identifying packages in the root set other + * than manually installed packages and essential packages, or \b + * NULL if an error occurs. + * + * \todo Is this the best place for this function? Perhaps the + * settings for mark-and-sweep should be stored in a single + * external class? + */ + virtual InRootSetFunc *GetRootSetFunc(); + + /** \return \b true if the garbage collector should follow recommendations. + */ + virtual bool MarkFollowsRecommends(); + + /** \return \b true if the garbage collector should follow suggestions. + */ + virtual bool MarkFollowsSuggests(); + + /** \brief Update the Marked and Garbage fields of all packages. + * + * This routine is implicitly invoked after all state manipulators + * and when an ActionGroup is destroyed. It invokes #MarkRequired + * and #Sweep to do its dirty work. + * + * \param rootFunc A predicate that returns \b true for packages + * that should be added to the root set. + */ + bool MarkAndSweep(InRootSetFunc &rootFunc) + { + return MarkRequired(rootFunc) && Sweep(); + } + + bool MarkAndSweep() + { + std::auto_ptr f(GetRootSetFunc()); + if(f.get() != NULL) + return MarkAndSweep(*f.get()); + else + return false; + } + + /** \name State Manipulators + */ + // @{ + bool MarkKeep(PkgIterator const &Pkg, bool Soft = false, + bool FromUser = true, unsigned long Depth = 0); + bool MarkDelete(PkgIterator const &Pkg, bool MarkPurge = false, + unsigned long Depth = 0, bool FromUser = true); + bool MarkInstall(PkgIterator const &Pkg,bool AutoInst = true, + unsigned long Depth = 0, bool FromUser = true, + bool ForceImportantDeps = false); + void MarkProtected(PkgIterator const &Pkg) { PkgState[Pkg->ID].iFlags |= Protected; }; + + void SetReInstall(PkgIterator const &Pkg,bool To); + void SetCandidateVersion(VerIterator TargetVer); + bool SetCandidateRelease(pkgCache::VerIterator TargetVer, + std::string const &TargetRel); + /** Set the candidate version for dependencies too if needed. + * + * Sets not only the candidate version as SetCandidateVersion does, + * but walks also down the dependency tree and checks if it is required + * to set the candidate of the dependency to a version from the given + * release, too. + * + * \param TargetVer new candidate version of the package + * \param TargetRel try to switch to this release if needed + * \param[out] Changed a list of pairs consisting of the \b old + * version of the changed package and the version which + * required the switch of this dependency + * \return \b true if the switch was successful, \b false otherwise + */ + bool SetCandidateRelease(pkgCache::VerIterator TargetVer, + std::string const &TargetRel, + std::list > &Changed); + + /** Set the "is automatically installed" flag of Pkg. */ + void MarkAuto(const PkgIterator &Pkg, bool Auto); + // @} + + /** \return \b true if it's OK for MarkInstall to install + * the given package. + * + * See the default implementation for a simple example how this + * method can be used. + * Overriding implementations should use the hold-state-flag to cache + * results from previous checks of this package - also it should + * be used if the default resolver implementation is also used to + * ensure that these packages are handled like "normal" dpkg holds. + * + * The parameters are the same as in the calling MarkInstall: + * \param Pkg the package that MarkInstall wants to install. + * \param AutoInst needs a previous MarkInstall this package? + * \param Depth recursive deep of this Marker call + * \param FromUser was the install requested by the user? + */ + virtual bool IsInstallOk(const PkgIterator &Pkg,bool AutoInst = true, + unsigned long Depth = 0, bool FromUser = true); + + /** \return \b true if it's OK for MarkDelete to remove + * the given package. + * + * See the default implementation for a simple example how this + * method can be used. + * Overriding implementations should use the hold-state-flag to cache + * results from previous checks of this package - also it should + * be used if the default resolver implementation is also used to + * ensure that these packages are handled like "normal" dpkg holds. + * + * The parameters are the same as in the calling MarkDelete: + * \param Pkg the package that MarkDelete wants to remove. + * \param Purge should we purge instead of "only" remove? + * \param Depth recursive deep of this Marker call + * \param FromUser was the remove requested by the user? + */ + virtual bool IsDeleteOk(const PkgIterator &Pkg,bool MarkPurge = false, + unsigned long Depth = 0, bool FromUser = true); + + // read persistent states + bool readStateFile(OpProgress *prog); + bool writeStateFile(OpProgress *prog, bool InstalledOnly=true); + + // Size queries + inline signed long long UsrSize() {return iUsrSize;}; + inline unsigned long long DebSize() {return iDownloadSize;}; + inline unsigned long DelCount() {return iDelCount;}; + inline unsigned long KeepCount() {return iKeepCount;}; + inline unsigned long InstCount() {return iInstCount;}; + inline unsigned long BrokenCount() {return iBrokenCount;}; + inline unsigned long PolicyBrokenCount() {return iPolicyBrokenCount;}; + inline unsigned long BadCount() {return iBadCount;}; + + bool Init(OpProgress *Prog); + // Generate all state information + void Update(OpProgress *Prog = 0); + + pkgDepCache(pkgCache *Cache,Policy *Plcy = 0); + virtual ~pkgDepCache(); + + private: + bool IsModeChangeOk(ModeList const mode, PkgIterator const &Pkg, + unsigned long const Depth, bool const FromUser); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/dirstream.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/dirstream.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/dirstream.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/dirstream.h 2012-05-29 23:38:49.000000000 +0100 @@ -0,0 +1,58 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: dirstream.h,v 1.2 2001/02/20 07:03:16 jgg Exp $ +/* ###################################################################### + + Directory Stream + + When unpacking the contents of the archive are passed into a directory + stream class for analysis and processing. The class controls all aspects + of actually writing the directory stream from disk. The low level + archive handlers are only responsible for decoding the archive format + and sending events (via method calls) to the specified directory + stream. + + When unpacking a real file the archive handler is passed back a file + handle to write the data to, this is to support strange + archives+unpacking methods. If that fd is -1 then the file data is + simply ignored. + + The provided defaults do the 'Right Thing' for a normal unpacking + process (ie 'tar') + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DIRSTREAM_H +#define PKGLIB_DIRSTREAM_H + + +class pkgDirStream +{ + public: + + // All possible information about a component + struct Item + { + enum Type_t {File, HardLink, SymbolicLink, CharDevice, BlockDevice, + Directory, FIFO} Type; + char *Name; + char *LinkTarget; + unsigned long Mode; + unsigned long UID; + unsigned long GID; + unsigned long Size; + unsigned long MTime; + unsigned long Major; + unsigned long Minor; + }; + + virtual bool DoItem(Item &Itm,int &Fd); + virtual bool Fail(Item &Itm,int Fd); + virtual bool FinishedFile(Item &Itm,int Fd); + virtual bool Process(Item &Itm,const unsigned char *Data, + unsigned long Size,unsigned long Pos) {return true;}; + + virtual ~pkgDirStream() {}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/dpkgpm.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/dpkgpm.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/dpkgpm.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/dpkgpm.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,113 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: dpkgpm.h,v 1.8 2001/05/07 05:05:13 jgg Exp $ +/* ###################################################################### + + DPKG Package Manager - Provide an interface to dpkg + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_DPKGPM_H +#define PKGLIB_DPKGPM_H + +#include +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::vector; +using std::map; +#endif + +class pkgDPkgPMPrivate; + +class pkgDPkgPM : public pkgPackageManager +{ + private: + pkgDPkgPMPrivate *d; + + /** \brief record the disappear action and handle accordingly + + dpkg let packages disappear then they have no files any longer and + nothing depends on them. We need to collect this as dpkg as well as + APT doesn't know beforehand that the package will disappear, so the + only possible option is to tell the user afterwards about it. + To enhance the experience we also try to forward the auto-install + flag so the disappear-causer(s) are not autoremoved next time - + for the transfer to happen the disappeared version needs to depend + on the package the flag should be forwarded to and this package + needs to declare a Replaces on the disappeared package. + \param pkgname Name of the package that disappeared + */ + void handleDisappearAction(std::string const &pkgname); + + protected: + int pkgFailures; + + // progress reporting + struct DpkgState + { + const char *state; // the dpkg state (e.g. "unpack") + const char *str; // the human readable translation of the state + }; + + // the dpkg states that the pkg will run through, the string is + // the package, the vector contains the dpkg states that the package + // will go through + std::map > PackageOps; + // the dpkg states that are already done; the string is the package + // the int is the state that is already done (e.g. a package that is + // going to be install is already in state "half-installed") + std::map PackageOpsDone; + + // progress reporting + unsigned int PackagesDone; + unsigned int PackagesTotal; + + struct Item + { + enum Ops {Install, Configure, Remove, Purge, ConfigurePending, TriggersPending} Op; + std::string File; + PkgIterator Pkg; + Item(Ops Op,PkgIterator Pkg,std::string File = "") : Op(Op), + File(File), Pkg(Pkg) {}; + Item() {}; + + }; + std::vector List; + + // Helpers + bool RunScriptsWithPkgs(const char *Cnf); + bool SendV2Pkgs(FILE *F); + void WriteHistoryTag(std::string const &tag, std::string value); + + // apport integration + void WriteApportReport(const char *pkgpath, const char *errormsg); + + // dpkg log + bool OpenLog(); + bool CloseLog(); + + // input processing + void DoStdin(int master); + void DoTerminalPty(int master); + void DoDpkgStatusFd(int statusfd, int OutStatusFd); + void ProcessDpkgStatusLine(int OutStatusFd, char *line); + + // The Actuall installation implementation + virtual bool Install(PkgIterator Pkg,std::string File); + virtual bool Configure(PkgIterator Pkg); + virtual bool Remove(PkgIterator Pkg,bool Purge = false); + virtual bool Go(int StatusFd=-1); + virtual void Reset(); + + public: + + pkgDPkgPM(pkgDepCache *Cache); + virtual ~pkgDPkgPM(); +}; + +void SigINT(int sig); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/edsp.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/edsp.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/edsp.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/edsp.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,230 @@ +// -*- mode: cpp; mode: fold -*- +/** Description \file edsp.h {{{ + ###################################################################### + Set of methods to help writing and reading everything needed for EDSP + with the noteable exception of reading a scenario for conversion into + a Cache as this is handled by edsp interface for listparser and friends + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_EDSP_H +#define PKGLIB_EDSP_H + +#include +#include + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +#endif + +class pkgDepCache; +class OpProgress; + +class EDSP /*{{{*/ +{ + // we could use pkgCache::DepType and ::Priority, but these would be localized strings… + static const char * const PrioMap[]; + static const char * const DepMap[]; + + bool static ReadLine(int const input, std::string &line); + bool static StringToBool(char const *answer, bool const defValue); + + void static WriteScenarioVersion(pkgDepCache &Cache, FILE* output, + pkgCache::PkgIterator const &Pkg, + pkgCache::VerIterator const &Ver); + void static WriteScenarioDependency(pkgDepCache &Cache, FILE* output, + pkgCache::PkgIterator const &Pkg, + pkgCache::VerIterator const &Ver); + void static WriteScenarioLimitedDependency(pkgDepCache &Cache, FILE* output, + pkgCache::PkgIterator const &Pkg, + pkgCache::VerIterator const &Ver, + APT::PackageSet const &pkgset); +public: + /** \brief creates the EDSP request stanza + * + * In the EDSP protocol the first thing send to the resolver is a stanza + * encoding the request. This method will write this stanza by looking at + * the given Cache and requests the installation of all packages which were + * marked for installation in it (equally for remove). + * + * \param Cache in which the request is encoded + * \param output is written to this "file" + * \param upgrade is true if it is an request like apt-get upgrade + * \param distUpgrade is true if it is a request like apt-get dist-upgrade + * \param autoRemove is true if removal of unneeded packages should be performed + * \param Progress is an instance to report progress to + * + * \return true if request was composed successfully, otherwise false + */ + bool static WriteRequest(pkgDepCache &Cache, FILE* output, + bool const upgrade = false, + bool const distUpgrade = false, + bool const autoRemove = false, + OpProgress *Progress = NULL); + + /** \brief creates the scenario representing the package universe + * + * After the request all known information about a package are send + * to the solver. The output looks similar to a Packages or status file + * + * All packages and version included in this Cache are send, even if + * it doesn't make sense from an APT resolver point of view like versions + * with a negative pin to enable the solver to propose even that as a + * solution or at least to be able to give a hint what can be done to + * statisfy a request. + * + * \param Cache is the known package universe + * \param output is written to this "file" + * \param Progress is an instance to report progress to + * + * \return true if universe was composed successfully, otherwise false + */ + bool static WriteScenario(pkgDepCache &Cache, FILE* output, OpProgress *Progress = NULL); + + /** \brief creates a limited scenario representing the package universe + * + * This method works similar to #WriteScenario as it works in the same + * way but doesn't send the complete universe to the solver but only + * packages included in the pkgset which will have only dependencies + * on packages which are in the given set. All other dependencies will + * be removed, so that this method can be used to create testcases + * + * \param Cache is the known package universe + * \param output is written to this "file" + * \param pkgset is a set of packages the universe should be limited to + * \param Progress is an instance to report progress to + * + * \return true if universe was composed successfully, otherwise false + */ + bool static WriteLimitedScenario(pkgDepCache &Cache, FILE* output, + APT::PackageSet const &pkgset, + OpProgress *Progress = NULL); + + /** \brief waits and acts on the information returned from the solver + * + * This method takes care of interpreting whatever the solver sends + * through the standard output like a solution, progress or an error. + * The main thread should handle his control over to this method to + * wait for the solver to finish the given task + * + * \param input file descriptor with the response from the solver + * \param Cache the solution should be applied on if any + * \param Progress is an instance to report progress to + * + * \return true if a solution is found and applied correctly, otherwise false + */ + bool static ReadResponse(int const input, pkgDepCache &Cache, OpProgress *Progress = NULL); + + /** \brief search and read the request stanza for action later + * + * This method while ignore the input up to the point it finds the + * Request: line as an indicator for the Request stanza. + * The request is stored in the parameters install and remove then, + * as the cache isn't build yet as the scenario follows the request. + * + * \param input file descriptor with the edsp input for the solver + * \param[out] install is a list which gets populated with requested installs + * \param[out] remove is a list which gets populated with requested removals + * \param[out] upgrade is true if it is a request like apt-get upgrade + * \param[out] distUpgrade is true if it is a request like apt-get dist-upgrade + * \param[out] autoRemove is true if removal of uneeded packages should be performed + * + * \return true if the request could be found and worked on, otherwise false + */ + bool static ReadRequest(int const input, std::list &install, + std::list &remove, bool &upgrade, + bool &distUpgrade, bool &autoRemove); + + /** \brief takes the request lists and applies it on the cache + * + * The lists as created by #ReadRequest will be used to find the + * packages in question and mark them for install/remove. + * No solving is done and no auto-install/-remove. + * + * \param install is a list of packages to mark for installation + * \param remove is a list of packages to mark for removal + * \param Cache is there the markers should be set + * + * \return false if the request couldn't be applied, true otherwise + */ + bool static ApplyRequest(std::list const &install, + std::list const &remove, + pkgDepCache &Cache); + + /** \brief encodes the changes in the Cache as a EDSP solution + * + * The markers in the Cache are observed and send to given + * file. The solution isn't checked for consistency or alike, + * so even broken solutions can be written successfully, + * but the front-end revicing it will properly fail then. + * + * \param Cache which represents the solution + * \param output to write the stanzas forming the solution to + * + * \return true if solution could be written, otherwise false + */ + bool static WriteSolution(pkgDepCache &Cache, FILE* output); + + /** \brief sends a progress report + * + * \param percent of the solving completed + * \param message the solver wants the user to see + * \param output the front-end listens for progress report + */ + bool static WriteProgress(unsigned short const percent, const char* const message, FILE* output); + + /** \brief sends an error report + * + * Solvers are expected to execute successfully even if + * they were unable to calculate a solution for a given task. + * Obviously they can't send a solution through, so this + * methods deals with formatting an error message correctly + * so that the front-ends can recieve and display it. + * + * The first line of the message should be a short description + * of the error so it can be used for dialog titles or alike + * + * \param uuid of this error message + * \param message is free form text to discribe the error + * \param output the front-end listens for error messages + */ + bool static WriteError(char const * const uuid, std::string const &message, FILE* output); + + + /** \brief executes the given solver and returns the pipe ends + * + * The given solver is executed if it can be found in one of the + * configured directories and setup for it is performed. + * + * \param solver to execute + * \param[out] solver_in will be the stdin of the solver + * \param[out] solver_out will be the stdout of the solver + * + * \return true if the solver could be started and the pipes + * are set up correctly, otherwise false and the pipes are invalid + */ + bool static ExecuteSolver(const char* const solver, int *solver_in, int *solver_out); + + /** \brief call an external resolver to handle the request + * + * This method wraps all the methods above to call an external solver + * + * \param solver to execute + * \param Cache with the problem and as universe to work in + * \param upgrade is true if it is a request like apt-get upgrade + * \param distUpgrade is true if it is a request like apt-get dist-upgrade + * \param autoRemove is true if unneeded packages should be removed + * \param Progress is an instance to report progress to + * + * \return true if the solver has successfully solved the problem, + * otherwise false + */ + bool static ResolveExternal(const char* const solver, pkgDepCache &Cache, + bool const upgrade, bool const distUpgrade, + bool const autoRemove, OpProgress *Progress = NULL); +}; + /*}}}*/ +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/edspindexfile.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/edspindexfile.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/edspindexfile.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/edspindexfile.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,31 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/* ###################################################################### + The scenario file is designed to work as an intermediate file between + APT and the resolver. Its on propose very similar to a dpkg status file + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_EDSPINDEXFILE_H +#define PKGLIB_EDSPINDEXFILE_H + +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class edspIndex : public debStatusIndex +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + public: + + virtual const Type *GetType() const; + + virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const; + + edspIndex(std::string File); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/edsplistparser.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/edsplistparser.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/edsplistparser.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/edsplistparser.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,43 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/* ###################################################################### + + EDSP Package List Parser - This implements the abstract parser + interface for the APT specific intermediate format which is passed + to external resolvers + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_EDSPLISTPARSER_H +#define PKGLIB_EDSPLISTPARSER_H + +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +#include +#endif + +class FileFd; + +class edspListParser : public debListParser +{ + public: + virtual bool NewVersion(pkgCache::VerIterator &Ver); + virtual std::string Description(); + virtual std::string DescriptionLanguage(); + virtual MD5SumValue Description_md5(); + virtual unsigned short VersionHash(); + + bool LoadReleaseInfo(pkgCache::PkgFileIterator &FileI,FileFd &File, + std::string section); + + edspListParser(FileFd *File, std::string const &Arch = ""); + + protected: + virtual bool ParseStatus(pkgCache::PkgIterator &Pkg,pkgCache::VerIterator &Ver); + +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/edspsystem.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/edspsystem.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/edspsystem.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/edspsystem.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,41 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: debsystem.h,v 1.4 2003/01/11 07:16:33 jgg Exp $ +/* ###################################################################### + + System - Debian version of the System Class + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_EDSPSYSTEM_H +#define PKGLIB_EDSPSYSTEM_H + +#include + +class edspIndex; +class edspSystem : public pkgSystem +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + edspIndex *StatusFile; + + public: + + virtual bool Lock(); + virtual bool UnLock(bool NoErrors = false); + virtual pkgPackageManager *CreatePM(pkgDepCache *Cache) const; + virtual bool Initialize(Configuration &Cnf); + virtual bool ArchiveSupported(const char *Type); + virtual signed Score(Configuration const &Cnf); + virtual bool AddStatusFiles(std::vector &List); + virtual bool FindIndex(pkgCache::PkgFileIterator File, + pkgIndexFile *&Found) const; + + edspSystem(); + ~edspSystem(); +}; + +extern edspSystem edspSys; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/error.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/error.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/error.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/error.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,322 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: error.h,v 1.8 2001/05/07 05:06:52 jgg Exp $ +/* ###################################################################### + + Global Erorr Class - Global error mechanism + + This class has a single global instance. When a function needs to + generate an error condition, such as a read error, it calls a member + in this class to add the error to a stack of errors. + + By using a stack the problem with a scheme like errno is removed and + it allows a very detailed account of what went wrong to be transmitted + to the UI for display. (Errno has problems because each function sets + errno to 0 if it didn't have an error thus eraseing erno in the process + of cleanup) + + Several predefined error generators are provided to handle common + things like errno. The general idea is that all methods return a bool. + If the bool is true then things are OK, if it is false then things + should start being undone and the stack should unwind under program + control. + + A Warning should not force the return of false. Things did not fail, but + they might have had unexpected problems. Errors are stored in a FIFO + so Pop will return the first item.. + + I have some thoughts about extending this into a more general UI<-> + Engine interface, ie allowing the Engine to say 'The disk is full' in + a dialog that says 'Panic' and 'Retry'.. The error generator functions + like errno, Warning and Error return false always so this is normal: + if (open(..)) + return _error->Errno(..); + + This source is placed in the Public Domain, do with it what you will + It was originally written by Jason Gunthorpe. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_ERROR_H +#define PKGLIB_ERROR_H + +#include + +#include +#include +#include + +#include + +class GlobalError /*{{{*/ +{ +public: /*{{{*/ + /** \brief a message can have one of following severity */ + enum MsgType { + /** \brief Message will be printed instantly as it is likely that + this error will lead to a complete crash */ + FATAL = 40, + /** \brief An error does hinder the correct execution and should be corrected */ + ERROR = 30, + /** \brief indicates problem that can lead to errors later on */ + WARNING = 20, + /** \brief deprecation warnings, old fallback behavior, … */ + NOTICE = 10, + /** \brief for developers only in areas it is hard to print something directly */ + DEBUG = 0 + }; + + /** \brief add a fatal error message with errno to the list + * + * \param Function name of the function generating the error + * \param Description format string for the error message + * + * \return \b false + */ + bool FatalE(const char *Function,const char *Description,...) __like_printf(3) __cold; + + /** \brief add an Error message with errno to the list + * + * \param Function name of the function generating the error + * \param Description format string for the error message + * + * \return \b false + */ + bool Errno(const char *Function,const char *Description,...) __like_printf(3) __cold; + + /** \brief add a warning message with errno to the list + * + * A warning should be considered less severe than an error and + * may be ignored by the client. + * + * \param Function Name of the function generates the warning. + * \param Description Format string for the warning message. + * + * \return \b false + */ + bool WarningE(const char *Function,const char *Description,...) __like_printf(3) __cold; + + /** \brief add a notice message with errno to the list + * + * \param Function name of the function generating the error + * \param Description format string for the error message + * + * \return \b false + */ + bool NoticeE(const char *Function,const char *Description,...) __like_printf(3) __cold; + + /** \brief add a debug message with errno to the list + * + * \param Function name of the function generating the error + * \param Description format string for the error message + * + * \return \b false + */ + bool DebugE(const char *Function,const char *Description,...) __like_printf(3) __cold; + + /** \brief adds an errno message with the given type + * + * \param type of the error message + * \param Function which failed + * \param Description of the error + */ + bool InsertErrno(MsgType const &type, const char* Function, + const char* Description,...) __like_printf(4) __cold; + + /** \brief add an fatal error message to the list + * + * Most of the stuff we consider as "error" is also "fatal" for + * the user as the application will not have the expected result, + * but a fatal message here means that it gets printed directly + * to stderr in addiction to adding it to the list as the error + * leads sometimes to crashes and a maybe duplicated message + * is better than "Segfault" as the only displayed text + * + * \param Description Format string for the fatal error message. + * + * \return \b false + */ + bool Fatal(const char *Description,...) __like_printf(2) __cold; + + /** \brief add an Error message to the list + * + * \param Description Format string for the error message. + * + * \return \b false + */ + bool Error(const char *Description,...) __like_printf(2) __cold; + + /** \brief add a warning message to the list + * + * A warning should be considered less severe than an error and + * may be ignored by the client. + * + * \param Description Format string for the message + * + * \return \b false + */ + bool Warning(const char *Description,...) __like_printf(2) __cold; + + /** \brief add a notice message to the list + * + * A notice should be considered less severe than an error or a + * warning and can be ignored by the client without further problems + * for some times, but he should consider fixing the problem. + * This error type can be used for e.g. deprecation warnings of options. + * + * \param Description Format string for the message + * + * \return \b false + */ + bool Notice(const char *Description,...) __like_printf(2) __cold; + + /** \brief add a debug message to the list + * + * \param Description Format string for the message + * + * \return \b false + */ + bool Debug(const char *Description,...) __like_printf(2) __cold; + + /** \brief adds an error message with the given type + * + * \param type of the error message + * \param Description of the error + */ + bool Insert(MsgType const &type, const char* Description,...) __like_printf(3) __cold; + + /** \brief is an error in the list? + * + * \return \b true if an error is included in the list, \b false otherwise + */ + inline bool PendingError() const {return PendingFlag;}; + + /** \brief is the list empty? + * + * The default checks if the list is empty or contains only notices, + * if you want to check if also no notices happend set the parameter + * flag to \b false. + * + * \param WithoutNotice does notices count, default is \b true, so no + * + * \return \b true if an the list is empty, \b false otherwise + */ + bool empty(MsgType const &trashhold = WARNING) const; + + /** \brief returns and removes the first (or last) message in the list + * + * \param[out] Text message of the first/last item + * + * \return \b true if the message was an error, \b false otherwise + */ + bool PopMessage(std::string &Text); + + /** \brief clears the list of messages */ + void Discard(); + + /** \brief outputs the list of messages to the given stream + * + * Note that all messages are discarded, also the notices + * displayed or not. + * + * \param[out] out output stream to write the messages in + * \param threshold minimim level considered + * \param mergeStack + */ + void DumpErrors(std::ostream &out, MsgType const &threshold = WARNING, + bool const &mergeStack = true); + + /** \brief dumps the list of messages to std::cerr + * + * Note that all messages are discarded, also the notices + * displayed or not. + * + * \param threshold minimum level printed + */ + void inline DumpErrors(MsgType const &threshold) { + DumpErrors(std::cerr, threshold); + } + + // mvo: we do this instead of using a default parameter in the + // previous declaration to avoid a (subtle) API break for + // e.g. sigc++ and mem_fun0 + /** \brief dumps the messages of type WARNING or higher to std::cerr + * + * Note that all messages are discarded, displayed or not. + * + */ + void inline DumpErrors() { + DumpErrors(WARNING); + } + + /** \brief put the current Messages into the stack + * + * All "old" messages will be pushed into a stack to + * them later back, but for now the Message query will be + * empty and performs as no messages were present before. + * + * The stack can be as deep as you want - all stack operations + * will only operate on the last element in the stack. + */ + void PushToStack(); + + /** \brief throw away all current messages */ + void RevertToStack(); + + /** \brief merge current and stack together */ + void MergeWithStack(); + + /** \brief return the deep of the stack */ + size_t StackCount() const { + return Stacks.size(); + } + + GlobalError(); + /*}}}*/ +private: /*{{{*/ + struct Item { + std::string Text; + MsgType Type; + + Item(char const *Text, MsgType const &Type) : + Text(Text), Type(Type) {}; + + friend std::ostream& operator<< (std::ostream &out, Item i) { + switch(i.Type) { + case FATAL: + case ERROR: out << "E"; break; + case WARNING: out << "W"; break; + case NOTICE: out << "N"; break; + case DEBUG: out << "D"; break; + } + return out << ": " << i.Text; + } + }; + + std::list Messages; + bool PendingFlag; + + struct MsgStack { + std::list const Messages; + bool const PendingFlag; + + MsgStack(std::list const &Messages, bool const &Pending) : + Messages(Messages), PendingFlag(Pending) {}; + }; + + std::list Stacks; + + bool InsertErrno(MsgType type, const char* Function, + const char* Description, va_list &args, + int const errsv, size_t &msgSize); + bool Insert(MsgType type, const char* Description, + va_list &args, size_t &msgSize); + /*}}}*/ +}; + /*}}}*/ + +// The 'extra-ansi' syntax is used to help with collisions. +GlobalError *_GetErrorObj(); +#define _error _GetErrorObj() + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/extract.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/extract.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/extract.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/extract.h 2012-05-29 23:38:49.000000000 +0100 @@ -0,0 +1,50 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: extract.h,v 1.2 2001/02/20 07:03:16 jgg Exp $ +/* ###################################################################### + + Archive Extraction Directory Stream + + This Directory Stream implements extraction of an archive into the + filesystem. It makes the choices on what files should be unpacked and + replaces as well as guiding the actual unpacking. + + When the unpacking sequence is completed one of the two functions, + Finished or Aborted must be called. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_EXTRACT_H +#define PKGLIB_EXTRACT_H + + + +#include +#include +#include + +class pkgExtract : public pkgDirStream +{ + pkgFLCache &FLCache; + pkgCache::VerIterator Ver; + pkgFLCache::PkgIterator FLPkg; + char FileName[1024]; + bool Debug; + + bool HandleOverwrites(pkgFLCache::NodeIterator Nde, + bool DiverCheck = false); + bool CheckDirReplace(std::string Dir,unsigned int Depth = 0); + + public: + + virtual bool DoItem(Item &Itm,int &Fd); + virtual bool Fail(Item &Itm,int Fd); + virtual bool FinishedFile(Item &Itm,int Fd); + + bool Finished(); + bool Aborted(); + + pkgExtract(pkgFLCache &FLCache,pkgCache::VerIterator Ver); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/extracttar.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/extracttar.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/extracttar.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/extracttar.h 2012-05-29 23:38:49.000000000 +0100 @@ -0,0 +1,60 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: extracttar.h,v 1.2 2001/02/20 07:03:17 jgg Exp $ +/* ###################################################################### + + Extract a Tar - Tar Extractor + + The tar extractor takes an ordinary gzip compressed tar stream from + the given file and explodes it, passing the individual items to the + given Directory Stream for processing. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_EXTRACTTAR_H +#define PKGLIB_EXTRACTTAR_H + +#include + +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +using std::min; +#endif + +class pkgDirStream; + +class ExtractTar +{ + protected: + + struct TarHeader; + + // The varios types items can be + enum ItemType {NormalFile0 = '\0',NormalFile = '0',HardLink = '1', + SymbolicLink = '2',CharacterDevice = '3', + BlockDevice = '4',Directory = '5',FIFO = '6', + GNU_LongLink = 'K',GNU_LongName = 'L'}; + + FileFd &File; + unsigned long MaxInSize; + int GZPid; + FileFd InFd; + bool Eof; + std::string DecompressProg; + + // Fork and reap gzip + bool StartGzip(); + bool Done(bool Force); + + public: + + bool Go(pkgDirStream &Stream); + + ExtractTar(FileFd &Fd,unsigned long Max,std::string DecompressionProgram); + virtual ~ExtractTar(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/filelist.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/filelist.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/filelist.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/filelist.h 2012-05-29 23:38:49.000000000 +0100 @@ -0,0 +1,313 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: filelist.h,v 1.2 2001/02/20 07:03:16 jgg Exp $ +/* ###################################################################### + + File Listing - Manages a Cache of File -> Package names. + + This is identical to the Package cache, except that the generator + (which is much simpler) is integrated directly into the main class, + and it has been designed to handle live updates. + + The storage content of the class is maintained in a memory map and is + written directly to the file system. Performance is traded against + space to give something that performs well and remains small. + The average per file usage is 32 bytes which yeilds about a meg every + 36k files. Directory paths are collected into a binary tree and stored + only once, this offsets the cost of the hash nodes enough to keep + memory usage slightly less than the sum of the filenames. + + The file names are stored into a fixed size chained hash table that is + linked to the package name and to the directory component. + + Each file node has a set of associated flags that indicate the current + state of the file. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_FILELIST_H +#define PKGLIB_FILELIST_H + +#include + +#include +#include + +class pkgFLCache +{ + public: + struct Header; + struct Node; + struct Directory; + struct Package; + struct Diversion; + struct ConfFile; + + class NodeIterator; + class DirIterator; + class PkgIterator; + class DiverIterator; + + protected: + std::string CacheFile; + DynamicMMap ⤅ + map_ptrloc LastTreeLookup; + unsigned long LastLookupSize; + + // Helpers for the addition algorithms + map_ptrloc TreeLookup(map_ptrloc *Base,const char *Text,const char *TextEnd, + unsigned long Size,unsigned int *Count = 0, + bool Insert = false); + + public: + + // Pointers to the arrays of items + Header *HeaderP; + Node *NodeP; + Directory *DirP; + Package *PkgP; + Diversion *DiverP; + ConfFile *ConfP; + char *StrP; + unsigned char *AnyP; + + // Quick accessors + Node *FileHash; + + // Accessors + Header &Head() {return *HeaderP;}; + void PrintTree(map_ptrloc Base,unsigned long Size); + + // Add/Find things + PkgIterator GetPkg(const char *Name,const char *End,bool Insert); + inline PkgIterator GetPkg(const char *Name,bool Insert); + NodeIterator GetNode(const char *Name, + const char *NameEnd, + map_ptrloc Loc, + bool Insert,bool Divert); + Node *HashNode(NodeIterator const &N); + void DropNode(map_ptrloc Node); + + inline DiverIterator DiverBegin(); + + // Diversion control + void BeginDiverLoad(); + void FinishDiverLoad(); + bool AddDiversion(PkgIterator const &Owner,const char *From, + const char *To); + bool AddConfFile(const char *Name,const char *NameEnd, + PkgIterator const &Owner,const unsigned char *Sum); + + pkgFLCache(DynamicMMap &Map); +// ~pkgFLCache(); +}; + +struct pkgFLCache::Header +{ + // Signature information + unsigned long Signature; + short MajorVersion; + short MinorVersion; + bool Dirty; + + // Size of structure values + unsigned HeaderSz; + unsigned NodeSz; + unsigned DirSz; + unsigned PackageSz; + unsigned DiversionSz; + unsigned ConfFileSz; + + // Structure Counts; + unsigned int NodeCount; + unsigned int DirCount; + unsigned int PackageCount; + unsigned int DiversionCount; + unsigned int ConfFileCount; + unsigned int HashSize; + unsigned long UniqNodes; + + // Offsets + map_ptrloc FileHash; + map_ptrloc DirTree; + map_ptrloc Packages; + map_ptrloc Diversions; + + /* Allocation pools, there should be one of these for each structure + excluding the header */ + DynamicMMap::Pool Pools[5]; + + bool CheckSizes(Header &Against) const; + Header(); +}; + +/* The bit field is used to advoid incurring an extra 4 bytes x 40000, + Pointer is the most infrequently used member of the structure */ +struct pkgFLCache::Node +{ + map_ptrloc Dir; // Dir + map_ptrloc File; // String + unsigned Pointer:24; // Package/Diversion/ConfFile + unsigned Flags:8; // Package + map_ptrloc Next; // Node + map_ptrloc NextPkg; // Node + + enum Flags {Diversion = (1<<0),ConfFile = (1<<1), + NewConfFile = (1<<2),NewFile = (1<<3), + Unpacked = (1<<4),Replaced = (1<<5)}; +}; + +struct pkgFLCache::Directory +{ + map_ptrloc Left; // Directory + map_ptrloc Right; // Directory + map_ptrloc Name; // String +}; + +struct pkgFLCache::Package +{ + map_ptrloc Left; // Package + map_ptrloc Right; // Package + map_ptrloc Name; // String + map_ptrloc Files; // Node +}; + +struct pkgFLCache::Diversion +{ + map_ptrloc OwnerPkg; // Package + map_ptrloc DivertFrom; // Node + map_ptrloc DivertTo; // String + + map_ptrloc Next; // Diversion + unsigned long Flags; + + enum Flags {Touched = (1<<0)}; +}; + +struct pkgFLCache::ConfFile +{ + map_ptrloc OwnerPkg; // Package + unsigned char MD5[16]; +}; + +class pkgFLCache::PkgIterator +{ + Package *Pkg; + pkgFLCache *Owner; + + public: + + inline bool end() const {return Owner == 0 || Pkg == Owner->PkgP?true:false;} + + // Accessors + inline Package *operator ->() {return Pkg;}; + inline Package const *operator ->() const {return Pkg;}; + inline Package const &operator *() const {return *Pkg;}; + inline operator Package *() {return Pkg == Owner->PkgP?0:Pkg;}; + inline operator Package const *() const {return Pkg == Owner->PkgP?0:Pkg;}; + + inline unsigned long Offset() const {return Pkg - Owner->PkgP;}; + inline const char *Name() const {return Pkg->Name == 0?0:Owner->StrP + Pkg->Name;}; + inline pkgFLCache::NodeIterator Files() const; + + PkgIterator() : Pkg(0), Owner(0) {}; + PkgIterator(pkgFLCache &Owner,Package *Trg) : Pkg(Trg), Owner(&Owner) {}; +}; + +class pkgFLCache::DirIterator +{ + Directory *Dir; + pkgFLCache *Owner; + + public: + + // Accessors + inline Directory *operator ->() {return Dir;}; + inline Directory const *operator ->() const {return Dir;}; + inline Directory const &operator *() const {return *Dir;}; + inline operator Directory *() {return Dir == Owner->DirP?0:Dir;}; + inline operator Directory const *() const {return Dir == Owner->DirP?0:Dir;}; + + inline const char *Name() const {return Dir->Name == 0?0:Owner->StrP + Dir->Name;}; + + DirIterator() : Dir(0), Owner(0) {}; + DirIterator(pkgFLCache &Owner,Directory *Trg) : Dir(Trg), Owner(&Owner) {}; +}; + +class pkgFLCache::DiverIterator +{ + Diversion *Diver; + pkgFLCache *Owner; + + public: + + // Iteration + void operator ++(int) {if (Diver != Owner->DiverP) Diver = Owner->DiverP + Diver->Next;}; + inline void operator ++() {operator ++(0);}; + inline bool end() const {return Owner == 0 || Diver == Owner->DiverP;}; + + // Accessors + inline Diversion *operator ->() {return Diver;}; + inline Diversion const *operator ->() const {return Diver;}; + inline Diversion const &operator *() const {return *Diver;}; + inline operator Diversion *() {return Diver == Owner->DiverP?0:Diver;}; + inline operator Diversion const *() const {return Diver == Owner->DiverP?0:Diver;}; + + inline PkgIterator OwnerPkg() const {return PkgIterator(*Owner,Owner->PkgP + Diver->OwnerPkg);}; + inline NodeIterator DivertFrom() const; + inline NodeIterator DivertTo() const; + + DiverIterator() : Diver(0), Owner(0) {}; + DiverIterator(pkgFLCache &Owner,Diversion *Trg) : Diver(Trg), Owner(&Owner) {}; +}; + +class pkgFLCache::NodeIterator +{ + Node *Nde; + enum {NdePkg, NdeHash} Type; + pkgFLCache *Owner; + + public: + + // Iteration + void operator ++(int) {if (Nde != Owner->NodeP) Nde = Owner->NodeP + + (Type == NdePkg?Nde->NextPkg:Nde->Next);}; + inline void operator ++() {operator ++(0);}; + inline bool end() const {return Owner == 0 || Nde == Owner->NodeP;}; + + // Accessors + inline Node *operator ->() {return Nde;}; + inline Node const *operator ->() const {return Nde;}; + inline Node const &operator *() const {return *Nde;}; + inline operator Node *() {return Nde == Owner->NodeP?0:Nde;}; + inline operator Node const *() const {return Nde == Owner->NodeP?0:Nde;}; + inline unsigned long Offset() const {return Nde - Owner->NodeP;}; + inline DirIterator Dir() const {return DirIterator(*Owner,Owner->DirP + Nde->Dir);}; + inline DiverIterator Diversion() const {return DiverIterator(*Owner,Owner->DiverP + Nde->Pointer);}; + inline const char *File() const {return Nde->File == 0?0:Owner->StrP + Nde->File;}; + inline const char *DirN() const {return Owner->StrP + Owner->DirP[Nde->Dir].Name;}; + Package *RealPackage() const; + + NodeIterator() : Nde(0), Type(NdeHash), Owner(0) {}; + NodeIterator(pkgFLCache &Owner) : Nde(Owner.NodeP), Type(NdeHash), Owner(&Owner) {}; + NodeIterator(pkgFLCache &Owner,Node *Trg) : Nde(Trg), Type(NdeHash), Owner(&Owner) {}; + NodeIterator(pkgFLCache &Owner,Node *Trg,Package *) : Nde(Trg), Type(NdePkg), Owner(&Owner) {}; +}; + +/* Inlines with forward references that cannot be included directly in their + respsective classes */ +inline pkgFLCache::NodeIterator pkgFLCache::DiverIterator::DivertFrom() const + {return NodeIterator(*Owner,Owner->NodeP + Diver->DivertFrom);}; +inline pkgFLCache::NodeIterator pkgFLCache::DiverIterator::DivertTo() const + {return NodeIterator(*Owner,Owner->NodeP + Diver->DivertTo);}; + +inline pkgFLCache::NodeIterator pkgFLCache::PkgIterator::Files() const + {return NodeIterator(*Owner,Owner->NodeP + Pkg->Files,Pkg);}; + +inline pkgFLCache::DiverIterator pkgFLCache::DiverBegin() + {return DiverIterator(*this,DiverP + HeaderP->Diversions);}; + +inline pkgFLCache::PkgIterator pkgFLCache::GetPkg(const char *Name,bool Insert) + {return GetPkg(Name,Name+strlen(Name),Insert);}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/fileutl.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/fileutl.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/fileutl.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/fileutl.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,190 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: fileutl.h,v 1.26 2001/05/07 05:06:52 jgg Exp $ +/* ###################################################################### + + File Utilities + + CopyFile - Buffered copy of a single file + GetLock - dpkg compatible lock file manipulation (fcntl) + FileExists - Returns true if the file exists + SafeGetCWD - Returns the CWD in a string with overrun protection + + The file class is a handy abstraction for various functions+classes + that need to accept filenames. + + This source is placed in the Public Domain, do with it what you will + It was originally written by Jason Gunthorpe. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_FILEUTL_H +#define PKGLIB_FILEUTL_H + +#include +#include + +#include +#include + +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +#endif + +/* Define this for python-apt */ +#define APT_HAS_GZIP 1 + +class FileFdPrivate; +class FileFd +{ + protected: + int iFd; + + enum LocalFlags {AutoClose = (1<<0),Fail = (1<<1),DelOnFail = (1<<2), + HitEof = (1<<3), Replace = (1<<4), Compressed = (1<<5) }; + unsigned long Flags; + std::string FileName; + std::string TemporaryFileName; + + public: + enum OpenMode { + ReadOnly = (1 << 0), + WriteOnly = (1 << 1), + ReadWrite = ReadOnly | WriteOnly, + + Create = (1 << 2), + Exclusive = (1 << 3), + Atomic = Exclusive | (1 << 4), + Empty = (1 << 5), + + WriteEmpty = ReadWrite | Create | Empty, + WriteExists = ReadWrite, + WriteAny = ReadWrite | Create, + WriteTemp = ReadWrite | Create | Exclusive, + ReadOnlyGzip, + WriteAtomic = ReadWrite | Create | Atomic + }; + enum CompressMode { Auto = 'A', None = 'N', Extension = 'E', Gzip = 'G', Bzip2 = 'B', Lzma = 'L', Xz = 'X' }; + + inline bool Read(void *To,unsigned long long Size,bool AllowEof) + { + unsigned long long Jnk; + if (AllowEof) + return Read(To,Size,&Jnk); + return Read(To,Size); + } + bool Read(void *To,unsigned long long Size,unsigned long long *Actual = 0); + char* ReadLine(char *To, unsigned long long const Size); + bool Write(const void *From,unsigned long long Size); + bool static Write(int Fd, const void *From, unsigned long long Size); + bool Seek(unsigned long long To); + bool Skip(unsigned long long To); + bool Truncate(unsigned long long To); + unsigned long long Tell(); + unsigned long long Size(); + unsigned long long FileSize(); + time_t ModificationTime(); + + /* You want to use 'unsigned long long' if you are talking about a file + to be able to support large files (>2 or >4 GB) properly. + This shouldn't happen all to often for the indexes, but deb's might be… + And as the auto-conversation converts a 'unsigned long *' to a 'bool' + instead of 'unsigned long long *' we need to provide this explicitely - + otherwise applications magically start to fail… */ + __deprecated bool Read(void *To,unsigned long long Size,unsigned long *Actual) + { + unsigned long long R; + bool const T = Read(To, Size, &R); + *Actual = R; + return T; + } + + bool Open(std::string FileName,unsigned int const Mode,CompressMode Compress,unsigned long const Perms = 0666); + bool Open(std::string FileName,unsigned int const Mode,APT::Configuration::Compressor const &compressor,unsigned long const Perms = 0666); + inline bool Open(std::string const &FileName,unsigned int const Mode, unsigned long const Perms = 0666) { + return Open(FileName, Mode, None, Perms); + }; + bool OpenDescriptor(int Fd, unsigned int const Mode, CompressMode Compress, bool AutoClose=false); + bool OpenDescriptor(int Fd, unsigned int const Mode, APT::Configuration::Compressor const &compressor, bool AutoClose=false); + inline bool OpenDescriptor(int Fd, unsigned int const Mode, bool AutoClose=false) { + return OpenDescriptor(Fd, Mode, None, AutoClose); + }; + bool Close(); + bool Sync(); + + // Simple manipulators + inline int Fd() {return iFd;}; + inline void Fd(int fd) { OpenDescriptor(fd, ReadWrite);}; + __deprecated gzFile gzFd(); + + inline bool IsOpen() {return iFd >= 0;}; + inline bool Failed() {return (Flags & Fail) == Fail;}; + inline void EraseOnFailure() {Flags |= DelOnFail;}; + inline void OpFail() {Flags |= Fail;}; + inline bool Eof() {return (Flags & HitEof) == HitEof;}; + inline bool IsCompressed() {return (Flags & Compressed) == Compressed;}; + inline std::string &Name() {return FileName;}; + + FileFd(std::string FileName,unsigned int const Mode,unsigned long Perms = 0666) : iFd(-1), Flags(0), d(NULL) + { + Open(FileName,Mode, None, Perms); + }; + FileFd(std::string FileName,unsigned int const Mode, CompressMode Compress, unsigned long Perms = 0666) : iFd(-1), Flags(0), d(NULL) + { + Open(FileName,Mode, Compress, Perms); + }; + FileFd() : iFd(-1), Flags(AutoClose), d(NULL) {}; + FileFd(int const Fd, unsigned int const Mode = ReadWrite, CompressMode Compress = None) : iFd(-1), Flags(0), d(NULL) + { + OpenDescriptor(Fd, Mode, Compress); + }; + FileFd(int const Fd, bool const AutoClose) : iFd(-1), Flags(0), d(NULL) + { + OpenDescriptor(Fd, ReadWrite, None, AutoClose); + }; + virtual ~FileFd(); + + private: + FileFdPrivate* d; + bool OpenInternDescriptor(unsigned int const Mode, APT::Configuration::Compressor const &compressor); +}; + +bool RunScripts(const char *Cnf); +bool CopyFile(FileFd &From,FileFd &To); +int GetLock(std::string File,bool Errors = true); +bool FileExists(std::string File); +bool RealFileExists(std::string File); +bool DirectoryExists(std::string const &Path) __attrib_const; +bool CreateDirectory(std::string const &Parent, std::string const &Path); +time_t GetModificationTime(std::string const &Path); + +/** \brief Ensure the existence of the given Path + * + * \param Parent directory of the Path directory - a trailing + * /apt/ will be removed before CreateDirectory call. + * \param Path which should exist after (successful) call + */ +bool CreateAPTDirectoryIfNeeded(std::string const &Parent, std::string const &Path); + +std::vector GetListOfFilesInDir(std::string const &Dir, std::string const &Ext, + bool const &SortList, bool const &AllowNoExt=false); +std::vector GetListOfFilesInDir(std::string const &Dir, std::vector const &Ext, + bool const &SortList); +std::vector GetListOfFilesInDir(std::string const &Dir, bool SortList); +std::string SafeGetCWD(); +void SetCloseExec(int Fd,bool Close); +void SetNonBlock(int Fd,bool Block); +bool WaitFd(int Fd,bool write = false,unsigned long timeout = 0); +pid_t ExecFork(); +bool ExecWait(pid_t Pid,const char *Name,bool Reap = false); + +// File string manipulators +std::string flNotDir(std::string File); +std::string flNotFile(std::string File); +std::string flNoLink(std::string File); +std::string flExtension(std::string File); +std::string flCombine(std::string Dir,std::string File); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/hashes.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/hashes.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/hashes.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/hashes.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,86 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: hashes.h,v 1.2 2001/03/11 05:30:20 jgg Exp $ +/* ###################################################################### + + Hashes - Simple wrapper around the hash functions + + This is just used to make building the methods simpler, this is the + only interface required.. + + ##################################################################### */ + /*}}}*/ +#ifndef APTPKG_HASHES_H +#define APTPKG_HASHES_H + + +#include +#include +#include +#include + +#include +#include +#include + + +#ifndef APT_8_CLEANER_HEADERS +using std::min; +using std::vector; +#endif + +// helper class that contains hash function name +// and hash +class HashString +{ + protected: + std::string Type; + std::string Hash; + static const char * _SupportedHashes[10]; + + public: + HashString(std::string Type, std::string Hash); + HashString(std::string StringedHashString); // init from str as "type:hash" + HashString(); + + // get hash type used + std::string HashType() { return Type; }; + + // verify the given filename against the currently loaded hash + bool VerifyFile(std::string filename) const; + + // helper + std::string toStr() const; // convert to str as "type:hash" + bool empty() const; + + // return the list of hashes we support + static const char** SupportedHashes(); +}; + +class Hashes +{ + public: + + MD5Summation MD5; + SHA1Summation SHA1; + SHA256Summation SHA256; + SHA512Summation SHA512; + + inline bool Add(const unsigned char *Data,unsigned long long Size) + { + return MD5.Add(Data,Size) && SHA1.Add(Data,Size) && SHA256.Add(Data,Size) && SHA512.Add(Data,Size); + }; + inline bool Add(const char *Data) {return Add((unsigned char *)Data,strlen(Data));}; + inline bool AddFD(int const Fd,unsigned long long Size = 0) + { return AddFD(Fd, Size, true, true, true, true); }; + bool AddFD(int const Fd, unsigned long long Size, bool const addMD5, + bool const addSHA1, bool const addSHA256, bool const addSHA512); + inline bool AddFD(FileFd &Fd,unsigned long long Size = 0) + { return AddFD(Fd, Size, true, true, true, true); }; + bool AddFD(FileFd &Fd, unsigned long long Size, bool const addMD5, + bool const addSHA1, bool const addSHA256, bool const addSHA512); + inline bool Add(const unsigned char *Beg,const unsigned char *End) + {return Add(Beg,End-Beg);}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/hashsum_template.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/hashsum_template.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/hashsum_template.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/hashsum_template.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,118 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: hashsum_template.h,v 1.3 2001/05/07 05:05:47 jgg Exp $ +/* ###################################################################### + + HashSumValueTemplate - Generic Storage for a hash value + + ##################################################################### */ + /*}}}*/ +#ifndef APTPKG_HASHSUM_TEMPLATE_H +#define APTPKG_HASHSUM_TEMPLATE_H + +#include + +#include +#include +#include +#include + +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +using std::min; +#endif + +template +class HashSumValue +{ + unsigned char Sum[N/8]; + + public: + + // Accessors + bool operator ==(const HashSumValue &rhs) const + { + return memcmp(Sum,rhs.Sum,sizeof(Sum)) == 0; + }; + bool operator !=(const HashSumValue &rhs) const + { + return memcmp(Sum,rhs.Sum,sizeof(Sum)) != 0; + }; + + std::string Value() const + { + char Conv[16] = + { '0','1','2','3','4','5','6','7','8','9','a','b', + 'c','d','e','f' + }; + char Result[((N/8)*2)+1]; + Result[(N/8)*2] = 0; + + // Convert each char into two letters + int J = 0; + int I = 0; + for (; I != (N/8)*2; J++,I += 2) + { + Result[I] = Conv[Sum[J] >> 4]; + Result[I + 1] = Conv[Sum[J] & 0xF]; + } + return std::string(Result); + }; + + inline void Value(unsigned char S[N/8]) + { + for (int I = 0; I != sizeof(Sum); I++) + S[I] = Sum[I]; + }; + + inline operator std::string() const + { + return Value(); + }; + + bool Set(std::string Str) + { + return Hex2Num(Str,Sum,sizeof(Sum)); + }; + + inline void Set(unsigned char S[N/8]) + { + for (int I = 0; I != sizeof(Sum); I++) + Sum[I] = S[I]; + }; + + HashSumValue(std::string Str) + { + memset(Sum,0,sizeof(Sum)); + Set(Str); + } + HashSumValue() + { + memset(Sum,0,sizeof(Sum)); + } +}; + +class SummationImplementation +{ + public: + virtual bool Add(const unsigned char *inbuf, unsigned long long inlen) = 0; + inline bool Add(const char *inbuf, unsigned long long const inlen) + { return Add((unsigned char *)inbuf, inlen); }; + + inline bool Add(const unsigned char *Data) + { return Add(Data, strlen((const char *)Data)); }; + inline bool Add(const char *Data) + { return Add((const unsigned char *)Data, strlen((const char *)Data)); }; + + inline bool Add(const unsigned char *Beg, const unsigned char *End) + { return Add(Beg, End - Beg); }; + inline bool Add(const char *Beg, const char *End) + { return Add((const unsigned char *)Beg, End - Beg); }; + + bool AddFD(int Fd, unsigned long long Size = 0); + bool AddFD(FileFd &Fd, unsigned long long Size = 0); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/indexcopy.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/indexcopy.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/indexcopy.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/indexcopy.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,110 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: indexcopy.h,v 1.3 2001/05/27 04:46:54 jgg Exp $ +/* ###################################################################### + + Index Copying - Aid for copying and verifying the index files + + ##################################################################### */ + /*}}}*/ +#ifndef INDEXCOPY_H +#define INDEXCOPY_H + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +using std::vector; +#endif + +class pkgTagSection; +class FileFd; +class indexRecords; +class pkgCdromStatus; + +class IndexCopy /*{{{*/ +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + protected: + + pkgTagSection *Section; + + std::string ChopDirs(std::string Path,unsigned int Depth); + bool ReconstructPrefix(std::string &Prefix,std::string OrigPath,std::string CD, + std::string File); + bool ReconstructChop(unsigned long &Chop,std::string Dir,std::string File); + void ConvertToSourceList(std::string CD,std::string &Path); + bool GrabFirst(std::string Path,std::string &To,unsigned int Depth); + virtual bool GetFile(std::string &Filename,unsigned long long &Size) = 0; + virtual bool RewriteEntry(FILE *Target,std::string File) = 0; + virtual const char *GetFileName() = 0; + virtual const char *Type() = 0; + + public: + + bool CopyPackages(std::string CDROM,std::string Name,std::vector &List, + pkgCdromStatus *log); + virtual ~IndexCopy() {}; +}; + /*}}}*/ +class PackageCopy : public IndexCopy /*{{{*/ +{ + protected: + + virtual bool GetFile(std::string &Filename,unsigned long long &Size); + virtual bool RewriteEntry(FILE *Target,std::string File); + virtual const char *GetFileName() {return "Packages";}; + virtual const char *Type() {return "Package";}; + +}; + /*}}}*/ +class SourceCopy : public IndexCopy /*{{{*/ +{ + protected: + + virtual bool GetFile(std::string &Filename,unsigned long long &Size); + virtual bool RewriteEntry(FILE *Target,std::string File); + virtual const char *GetFileName() {return "Sources";}; + virtual const char *Type() {return "Source";}; + +}; + /*}}}*/ +class TranslationsCopy /*{{{*/ +{ + protected: + pkgTagSection *Section; + + public: + bool CopyTranslations(std::string CDROM,std::string Name,std::vector &List, + pkgCdromStatus *log); +}; + /*}}}*/ +class SigVerify /*{{{*/ +{ + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + bool Verify(std::string prefix,std::string file, indexRecords *records); + bool CopyMetaIndex(std::string CDROM, std::string CDName, + std::string prefix, std::string file); + + public: + bool CopyAndVerify(std::string CDROM,std::string Name,std::vector &SigList, + std::vector PkgList,std::vector SrcList); + + /** \brief generates and run the command to verify a file with gpgv */ + static bool RunGPGV(std::string const &File, std::string const &FileOut, + int const &statusfd, int fd[2]); + inline static bool RunGPGV(std::string const &File, std::string const &FileOut, + int const &statusfd = -1) { + int fd[2]; + return RunGPGV(File, FileOut, statusfd, fd); + }; +}; + /*}}}*/ + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/indexfile.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/indexfile.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/indexfile.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/indexfile.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,99 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: indexfile.h,v 1.6.2.1 2003/12/24 23:09:17 mdz Exp $ +/* ###################################################################### + + Index File - Abstraction for an index of archive/source file. + + There are 4 primary sorts of index files, all represented by this + class: + + Binary index files + Binary translation files + Bianry index files decribing the local system + Source index files + + They are all bundled together here, and the interfaces for + sources.list, acquire, cache gen and record parsing all use this class + to acess the underlying representation. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_INDEXFILE_H +#define PKGLIB_INDEXFILE_H + + +#include +#include +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +#endif + +class pkgAcquire; +class pkgCacheGenerator; +class OpProgress; + +class pkgIndexFile +{ + protected: + bool Trusted; + + public: + + class Type + { + public: + + // Global list of Items supported + static Type **GlobalList; + static unsigned long GlobalListLen; + static Type *GetType(const char *Type); + + const char *Label; + + virtual pkgRecords::Parser *CreatePkgParser(pkgCache::PkgFileIterator /*File*/) const {return 0;}; + Type(); + virtual ~Type() {}; + }; + + virtual const Type *GetType() const = 0; + + // Return descriptive strings of various sorts + virtual std::string ArchiveInfo(pkgCache::VerIterator Ver) const; + virtual std::string SourceInfo(pkgSrcRecords::Parser const &Record, + pkgSrcRecords::File const &File) const; + virtual std::string Describe(bool Short = false) const = 0; + + // Interface for acquire + virtual std::string ArchiveURI(std::string /*File*/) const {return std::string();}; + + // Interface for the record parsers + virtual pkgSrcRecords::Parser *CreateSrcParser() const {return 0;}; + + // Interface for the Cache Generator + virtual bool Exists() const = 0; + virtual bool HasPackages() const = 0; + virtual unsigned long Size() const = 0; + virtual bool Merge(pkgCacheGenerator &/*Gen*/,OpProgress* /*Prog*/) const { return false; }; + __deprecated virtual bool Merge(pkgCacheGenerator &Gen, OpProgress &Prog) const + { return Merge(Gen, &Prog); }; + virtual bool MergeFileProvides(pkgCacheGenerator &/*Gen*/,OpProgress* /*Prog*/) const {return true;}; + __deprecated virtual bool MergeFileProvides(pkgCacheGenerator &Gen, OpProgress &Prog) const + {return MergeFileProvides(Gen, &Prog);}; + virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const; + + static bool TranslationsAvailable(); + static bool CheckLanguageCode(const char *Lang); + static std::string LanguageCode(); + + bool IsTrusted() const { return Trusted; }; + + pkgIndexFile(bool Trusted): Trusted(Trusted) {}; + virtual ~pkgIndexFile() {}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/indexrecords.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/indexrecords.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/indexrecords.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/indexrecords.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,62 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: indexrecords.h,v 1.1.2.1 2003/12/24 23:09:17 mdz Exp $ + /*}}}*/ +#ifndef PKGLIB_INDEXRECORDS_H +#define PKGLIB_INDEXRECORDS_H + + +#include +#include + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class indexRecords +{ + bool parseSumData(const char *&Start, const char *End, std::string &Name, + std::string &Hash, unsigned long long &Size); + public: + struct checkSum; + std::string ErrorText; + + protected: + std::string Dist; + std::string Suite; + std::string ExpectedDist; + time_t ValidUntil; + + std::map Entries; + + public: + + indexRecords(); + indexRecords(const std::string ExpectedDist); + + // Lookup function + virtual const checkSum *Lookup(const std::string MetaKey); + /** \brief tests if a checksum for this file is available */ + bool Exists(std::string const &MetaKey) const; + std::vector MetaKeys(); + + virtual bool Load(std::string Filename); + std::string GetDist() const; + time_t GetValidUntil() const; + virtual bool CheckDist(const std::string MaybeDist) const; + std::string GetExpectedDist() const; + virtual ~indexRecords(){}; +}; + +struct indexRecords::checkSum +{ + std::string MetaKeyFilename; + HashString Hash; + unsigned long long Size; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/init.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/init.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/init.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/init.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,39 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: init.h,v 1.9.2.2 2004/01/02 18:51:00 mdz Exp $ +/* ###################################################################### + + Init - Initialize the package library + + This function must be called to configure the config class before + calling many APT library functions. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_INIT_H +#define PKGLIB_INIT_H + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +#endif + +class pkgSystem; +class Configuration; + +// These lines are extracted by the makefiles and the buildsystem +// Increasing MAJOR or MINOR results in the need of recompiling all +// reverse-dependencies of libapt-pkg against the new SONAME. +// Non-ABI-Breaks should only increase RELEASE number. +// See also buildlib/libversion.mak +#define APT_PKG_MAJOR 4 +#define APT_PKG_MINOR 12 +#define APT_PKG_RELEASE 0 + +extern const char *pkgVersion; +extern const char *pkgLibVersion; + +bool pkgInitConfig(Configuration &Cnf); +bool pkgInitSystem(Configuration &Cnf,pkgSystem *&Sys); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/macros.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/macros.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/macros.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/macros.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,90 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/* ###################################################################### + + Macros Header - Various useful macro definitions + + This source is placed in the Public Domain, do with it what you will + It was originally written by Brian C. White. + + ##################################################################### */ + /*}}}*/ +// Private header +#ifndef MACROS_H +#define MACROS_H + +// MIN_VAL(SINT16) will return -0x8000 and MAX_VAL(SINT16) = 0x7FFF +#define MIN_VAL(t) (((t)(-1) > 0) ? (t)( 0) : (t)(((1L<<(sizeof(t)*8-1)) ))) +#define MAX_VAL(t) (((t)(-1) > 0) ? (t)(-1) : (t)(((1L<<(sizeof(t)*8-1))-1))) + +// Min/Max functions +#if !defined(MIN) +#if defined(__HIGHC__) +#define MIN(x,y) _min(x,y) +#define MAX(x,y) _max(x,y) +#endif + +// GNU C++ has a min/max operator +#if defined(__GNUG__) +#define MIN(A,B) ((A) ? (B)) +#endif + +/* Templates tend to mess up existing code that uses min/max because of the + strict matching requirements */ +#if !defined(MIN) +#define MIN(A,B) ((A) < (B)?(A):(B)) +#define MAX(A,B) ((A) > (B)?(A):(B)) +#endif +#endif + +/* Bound functions, bound will return the value b within the limits a-c + bounv will change b so that it is within the limits of a-c. */ +#define _bound(a,b,c) MIN(c,MAX(b,a)) +#define _boundv(a,b,c) b = _bound(a,b,c) +#define ABS(a) (((a) < (0)) ?-(a) : (a)) + +/* Usefull count macro, use on an array of things and it will return the + number of items in the array */ +#define _count(a) (sizeof(a)/sizeof(a[0])) + +// Flag Macros +#define FLAG(f) (1L << (f)) +#define SETFLAG(v,f) ((v) |= FLAG(f)) +#define CLRFLAG(v,f) ((v) &=~FLAG(f)) +#define CHKFLAG(v,f) ((v) & FLAG(f) ? true : false) + +// some nice optional GNUC features +#if __GNUC__ >= 3 + #define __must_check __attribute__ ((warn_unused_result)) + #define __deprecated __attribute__ ((deprecated)) + #define __attrib_const __attribute__ ((__const__)) + /* likely() and unlikely() can be used to mark boolean expressions + as (not) likely true which will help the compiler to optimise */ + #define likely(x) __builtin_expect (!!(x), 1) + #define unlikely(x) __builtin_expect (!!(x), 0) +#else + #define __must_check /* no warn_unused_result */ + #define __deprecated /* no deprecated */ + #define __attrib_const /* no const attribute */ + #define likely(x) (x) + #define unlikely(x) (x) +#endif + +// cold functions are unlikely() to be called +#if (__GNUC__ == 4 && __GNUC_MINOR__ >= 3) || __GNUC__ > 4 + #define __cold __attribute__ ((__cold__)) + #define __hot __attribute__ ((__hot__)) +#else + #define __cold /* no cold marker */ + #define __hot /* no hot marker */ +#endif + +#ifdef __GNUG__ +// Methods have a hidden this parameter that is visible to this attribute + #define __like_printf(n) __attribute__((format(printf, n, n + 1))) +#else + #define __like_printf(n) /* no like-printf */ +#endif + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/md5.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/md5.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/md5.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/md5.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,58 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: md5.h,v 1.6 2001/05/07 05:06:52 jgg Exp $ +/* ###################################################################### + + MD5SumValue - Storage for a MD5Sum + MD5Summation - MD5 Message Digest Algorithm. + + This is a C++ interface to a set of MD5Sum functions. The class can + store a MD5Sum in 16 bytes of memory. + + A MD5Sum is used to generate a (hopefully) unique 16 byte number for a + block of data. This can be used to gaurd against corruption of a file. + MD5 should not be used for tamper protection, use SHA or something more + secure. + + There are two classes because computing a MD5 is not a continual + operation unless 64 byte blocks are used. Also the summation requires an + extra 18*4 bytes to operate. + + ##################################################################### */ + /*}}}*/ +#ifndef APTPKG_MD5_H +#define APTPKG_MD5_H + + +#include +#include +#include +#include + +#include "hashsum_template.h" + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +using std::min; +#endif + +typedef HashSumValue<128> MD5SumValue; + +class MD5Summation : public SummationImplementation +{ + uint32_t Buf[4]; + unsigned char Bytes[2*4]; + unsigned char In[16*4]; + bool Done; + + public: + + bool Add(const unsigned char *inbuf, unsigned long long inlen); + using SummationImplementation::Add; + + MD5SumValue Result(); + + MD5Summation(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/metaindex.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/metaindex.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/metaindex.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/metaindex.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,57 @@ +#ifndef PKGLIB_METAINDEX_H +#define PKGLIB_METAINDEX_H + + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +#include +using std::string; +#endif + +class pkgAcquire; +class pkgCacheGenerator; +class OpProgress; + +class metaIndex +{ + protected: + std::vector *Indexes; + const char *Type; + std::string URI; + std::string Dist; + bool Trusted; + + public: + + + // Various accessors + virtual std::string GetURI() const {return URI;} + virtual std::string GetDist() const {return Dist;} + virtual const char* GetType() const {return Type;} + + // Interface for acquire + virtual std::string ArchiveURI(std::string const& /*File*/) const = 0; + virtual bool GetIndexes(pkgAcquire *Owner, bool const &GetAll=false) const = 0; + + virtual std::vector *GetIndexFiles() = 0; + virtual bool IsTrusted() const = 0; + + metaIndex(std::string const &URI, std::string const &Dist, char const * const Type) : + Indexes(NULL), Type(Type), URI(URI), Dist(Dist) { + } + + virtual ~metaIndex() { + if (Indexes == 0) + return; + for (std::vector::iterator I = (*Indexes).begin(); I != (*Indexes).end(); ++I) + delete *I; + delete Indexes; + } +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/mmap.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/mmap.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/mmap.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/mmap.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,119 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: mmap.h,v 1.12 2001/05/14 05:16:43 jgg Exp $ +/* ###################################################################### + + MMap Class - Provides 'real' mmap or a faked mmap using read(). + + The purpose of this code is to provide a generic way for clients to + access the mmap function. In enviroments that do not support mmap + from file fd's this function will use read and normal allocated + memory. + + Writing to a public mmap will always fully comit all changes when the + class is deleted. Ie it will rewrite the file, unless it is readonly + + The DynamicMMap class is used to help the on-disk data structure + generators. It provides a large allocated workspace and members + to allocate space from the workspace in an effecient fashion. + + This source is placed in the Public Domain, do with it what you will + It was originally written by Jason Gunthorpe. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_MMAP_H +#define PKGLIB_MMAP_H + + +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +using std::string; +#endif + +class FileFd; + +/* This should be a 32 bit type, larger tyes use too much ram and smaller + types are too small. Where ever possible 'unsigned long' should be used + instead of this internal type */ +typedef unsigned int map_ptrloc; + +class MMap +{ + protected: + + unsigned long Flags; + unsigned long long iSize; + void *Base; + + // In case mmap can not be used, we keep a dup of the file + // descriptor that should have been mmaped so that we can write to + // the file in Sync(). + FileFd *SyncToFd; + + bool Map(FileFd &Fd); + bool Close(bool DoSync = true); + + public: + + enum OpenFlags {NoImmMap = (1<<0),Public = (1<<1),ReadOnly = (1<<2), + UnMapped = (1<<3), Moveable = (1<<4), Fallback = (1 << 5)}; + + // Simple accessors + inline operator void *() {return Base;}; + inline void *Data() {return Base;}; + inline unsigned long long Size() {return iSize;}; + inline void AddSize(unsigned long long const size) {iSize += size;}; + inline bool validData() const { return Base != (void *)-1 && Base != 0; }; + + // File manipulators + bool Sync(); + bool Sync(unsigned long Start,unsigned long Stop); + + MMap(FileFd &F,unsigned long Flags); + MMap(unsigned long Flags); + virtual ~MMap(); +}; + +class DynamicMMap : public MMap +{ + public: + + // This is the allocation pool structure + struct Pool + { + unsigned long ItemSize; + unsigned long Start; + unsigned long Count; + }; + + protected: + + FileFd *Fd; + unsigned long WorkSpace; + unsigned long const GrowFactor; + unsigned long const Limit; + Pool *Pools; + unsigned int PoolCount; + + bool Grow(); + + public: + + // Allocation + unsigned long RawAllocate(unsigned long long Size,unsigned long Aln = 0); + unsigned long Allocate(unsigned long ItemSize); + unsigned long WriteString(const char *String,unsigned long Len = (unsigned long)-1); + inline unsigned long WriteString(const std::string &S) {return WriteString(S.c_str(),S.length());}; + void UsePools(Pool &P,unsigned int Count) {Pools = &P; PoolCount = Count;}; + + DynamicMMap(FileFd &F,unsigned long Flags,unsigned long const &WorkSpace = 2*1024*1024, + unsigned long const &Grow = 1024*1024, unsigned long const &Limit = 0); + DynamicMMap(unsigned long Flags,unsigned long const &WorkSpace = 2*1024*1024, + unsigned long const &Grow = 1024*1024, unsigned long const &Limit = 0); + virtual ~DynamicMMap(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/netrc.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/netrc.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/netrc.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/netrc.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,35 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: netrc.h,v 1.11 2004/01/07 09:19:35 bagder Exp $ +/* ###################################################################### + + netrc file parser - returns the login and password of a give host in + a specified netrc-type file + + Originally written by Daniel Stenberg, , et al. and + placed into the Public Domain, do with it what you will. + + ##################################################################### */ + /*}}}*/ +#ifndef NETRC_H +#define NETRC_H + +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +#define DOT_CHAR "." +#define DIR_CHAR "/" + +class URI; + +// Assume: password[0]=0, host[0] != 0. +// If login[0] = 0, search for login and password within a machine section +// in the netrc. +// If login[0] != 0, search for password within machine and login. +int parsenetrc (char *host, char *login, char *password, char *filename); + +void maybe_add_auth (URI &Uri, std::string NetRCFile); +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/orderlist.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/orderlist.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/orderlist.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/orderlist.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,127 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: orderlist.h,v 1.9 2001/02/20 07:03:17 jgg Exp $ +/* ###################################################################### + + Order List - Represents and Manipulates an ordered list of packages. + + A list of packages can be ordered by a number of conflicting criteria + each given a specific priority. Each package also has a set of flags + indicating some useful things about it that are derived in the + course of sorting. The pkgPackageManager class uses this class for + all of it's installation ordering needs. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_ORDERLIST_H +#define PKGLIB_ORDERLIST_H + + +#include +#include + +class pkgDepCache; +class pkgOrderList : protected pkgCache::Namespace +{ + protected: + + pkgDepCache &Cache; + typedef bool (pkgOrderList::*DepFunc)(DepIterator D); + + // These are the currently selected ordering functions + DepFunc Primary; + DepFunc Secondary; + DepFunc RevDepends; + DepFunc Remove; + + // State + Package **End; + Package **List; + Package **AfterEnd; + std::string *FileList; + DepIterator Loops[20]; + int LoopCount; + int Depth; + unsigned short *Flags; + bool Debug; + + // Main visit function + __deprecated bool VisitNode(PkgIterator Pkg) { return VisitNode(Pkg, "UNKNOWN"); }; + bool VisitNode(PkgIterator Pkg, char const* from); + bool VisitDeps(DepFunc F,PkgIterator Pkg); + bool VisitRDeps(DepFunc F,PkgIterator Pkg); + bool VisitRProvides(DepFunc F,VerIterator Ver); + bool VisitProvides(DepIterator Pkg,bool Critical); + + // Dependency checking functions. + bool DepUnPackCrit(DepIterator D); + bool DepUnPackPreD(DepIterator D); + bool DepUnPackPre(DepIterator D); + bool DepUnPackDep(DepIterator D); + bool DepConfigure(DepIterator D); + bool DepRemove(DepIterator D); + + // Analysis helpers + bool AddLoop(DepIterator D); + bool CheckDep(DepIterator D); + bool DoRun(); + + // For pre sorting + static pkgOrderList *Me; + static int OrderCompareA(const void *a, const void *b); + static int OrderCompareB(const void *a, const void *b); + int FileCmp(PkgIterator A,PkgIterator B); + + public: + + typedef Package **iterator; + + /* State flags + The Loop flag can be set on a package that is currently being processed by either SmartConfigure or + SmartUnPack. This allows the package manager to tell when a loop has been formed as it will try to + SmartUnPack or SmartConfigure a package with the Loop flag set. It will then either stop (as it knows + that the operation is unnecessary as its already in process), or in the case of the conflicts resolution + in SmartUnPack, use EarlyRemove to resolve the situation. */ + enum Flags {Added = (1 << 0), AddPending = (1 << 1), + Immediate = (1 << 2), Loop = (1 << 3), + UnPacked = (1 << 4), Configured = (1 << 5), + Removed = (1 << 6), // Early Remove + InList = (1 << 7), + After = (1 << 8), + States = (UnPacked | Configured | Removed)}; + + // Flag manipulators + inline bool IsFlag(PkgIterator Pkg,unsigned long F) {return (Flags[Pkg->ID] & F) == F;}; + inline bool IsFlag(Package *Pkg,unsigned long F) {return (Flags[Pkg->ID] & F) == F;}; + void Flag(PkgIterator Pkg,unsigned long State, unsigned long F) {Flags[Pkg->ID] = (Flags[Pkg->ID] & (~F)) | State;}; + inline void Flag(PkgIterator Pkg,unsigned long F) {Flags[Pkg->ID] |= F;}; + inline void Flag(Package *Pkg,unsigned long F) {Flags[Pkg->ID] |= F;}; + // RmFlag removes a flag from a package + inline void RmFlag(Package *Pkg,unsigned long F) {Flags[Pkg->ID] &= ~F;}; + // IsNow will return true if the Pkg has been not been either configured or unpacked + inline bool IsNow(PkgIterator Pkg) {return (Flags[Pkg->ID] & (States & (~Removed))) == 0;}; + bool IsMissing(PkgIterator Pkg); + void WipeFlags(unsigned long F); + void SetFileList(std::string *FileList) {this->FileList = FileList;}; + + // Accessors + inline iterator begin() {return List;}; + inline iterator end() {return End;}; + inline void push_back(Package *Pkg) {*(End++) = Pkg;}; + inline void push_back(PkgIterator Pkg) {*(End++) = Pkg;}; + inline void pop_back() {End--;}; + inline bool empty() {return End == List;}; + inline unsigned int size() {return End - List;}; + + // Ordering modes + bool OrderCritical(); + bool OrderUnpack(std::string *FileList = 0); + bool OrderConfigure(); + + int Score(PkgIterator Pkg); + + pkgOrderList(pkgDepCache *Cache); + ~pkgOrderList(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/packagemanager.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/packagemanager.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/packagemanager.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/packagemanager.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,119 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: packagemanager.h,v 1.14 2001/05/07 04:24:08 jgg Exp $ +/* ###################################################################### + + Package Manager - Abstacts the package manager + + Three steps are + - Aquiration of archives (stores the list of final file names) + - Sorting of operations + - Invokation of package manager + + This is the final stage when the package cache entities get converted + into file names and the state stored in a DepCache is transformed + into a series of operations. + + In the final scheme of things this may serve as a director class to + access the actual install methods based on the file type being + installed. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_PACKAGEMANAGER_H +#define PKGLIB_PACKAGEMANAGER_H + +#include + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +using std::string; +#endif + +class pkgAcquire; +class pkgDepCache; +class pkgSourceList; +class pkgOrderList; +class pkgRecords; +class pkgPackageManager : protected pkgCache::Namespace +{ + public: + + enum OrderResult {Completed,Failed,Incomplete}; + static bool SigINTStop; + + protected: + std::string *FileNames; + pkgDepCache &Cache; + pkgOrderList *List; + bool Debug; + bool NoImmConfigure; + bool ImmConfigureAll; + + /** \brief saves packages dpkg let disappear + + This way APT can retreat from trying to configure these + packages later on and a frontend can choose to display a + notice to inform the user about these disappears. + */ + std::set disappearedPkgs; + + void ImmediateAdd(PkgIterator P, bool UseInstallVer, unsigned const int &Depth = 0); + virtual OrderResult OrderInstall(); + bool CheckRConflicts(PkgIterator Pkg,DepIterator Dep,const char *Ver); + bool CreateOrderList(); + + // Analysis helpers + bool DepAlwaysTrue(DepIterator D); + + // Install helpers + bool ConfigureAll(); + bool SmartConfigure(PkgIterator Pkg, int const Depth); + //FIXME: merge on abi break + bool SmartUnPack(PkgIterator Pkg); + bool SmartUnPack(PkgIterator Pkg, bool const Immediate, int const Depth); + bool SmartRemove(PkgIterator Pkg); + bool EarlyRemove(PkgIterator Pkg); + + // The Actual installation implementation + virtual bool Install(PkgIterator /*Pkg*/,std::string /*File*/) {return false;}; + virtual bool Configure(PkgIterator /*Pkg*/) {return false;}; + virtual bool Remove(PkgIterator /*Pkg*/,bool /*Purge*/=false) {return false;}; + virtual bool Go(int statusFd=-1) {return true;}; + virtual void Reset() {}; + + // the result of the operation + OrderResult Res; + + public: + + // Main action members + bool GetArchives(pkgAcquire *Owner,pkgSourceList *Sources, + pkgRecords *Recs); + + // Do the installation + OrderResult DoInstall(int statusFd=-1); + + // stuff that needs to be done before the fork() of a library that + // uses apt + OrderResult DoInstallPreFork() { + Res = OrderInstall(); + return Res; + }; + + // stuff that needs to be done after the fork + OrderResult DoInstallPostFork(int statusFd=-1); + bool FixMissing(); + + /** \brief returns all packages dpkg let disappear */ + inline std::set GetDisappearedPackages() { return disappearedPkgs; }; + + pkgPackageManager(pkgDepCache *Cache); + virtual ~pkgPackageManager(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgcachegen.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgcachegen.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgcachegen.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgcachegen.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,178 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: pkgcachegen.h,v 1.19 2002/07/08 03:13:30 jgg Exp $ +/* ###################################################################### + + Package Cache Generator - Generator for the cache structure. + + This builds the cache structure from the abstract package list parser. + Each archive source has it's own list parser that is instantiated by + the caller to provide data for the generator. + + Parts of the cache are created by this generator class while other + parts are created by the list parser. The list parser is responsible + for creating version, depends and provides structures, and some of + their contents + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_PKGCACHEGEN_H +#define PKGLIB_PKGCACHEGEN_H + + +#include +#include +#include + +#include + +class pkgSourceList; +class OpProgress; +class MMap; +class pkgIndexFile; + +class pkgCacheGenerator /*{{{*/ +{ + private: + + pkgCache::StringItem *UniqHash[26]; + map_ptrloc WriteStringInMap(std::string const &String) { return WriteStringInMap(String.c_str()); }; + map_ptrloc WriteStringInMap(const char *String); + map_ptrloc WriteStringInMap(const char *String, const unsigned long &Len); + map_ptrloc AllocateInMap(const unsigned long &size); + + public: + + class ListParser; + friend class ListParser; + + template class Dynamic { + public: + static std::vector toReMap; + Dynamic(Iter &I) { + toReMap.push_back(&I); + } + + ~Dynamic() { + toReMap.pop_back(); + } + }; + + protected: + + DynamicMMap ⤅ + pkgCache Cache; + OpProgress *Progress; + + std::string PkgFileName; + pkgCache::PackageFile *CurrentFile; + + // Flag file dependencies + bool FoundFileDeps; + + bool NewGroup(pkgCache::GrpIterator &Grp,const std::string &Name); + bool NewPackage(pkgCache::PkgIterator &Pkg,const std::string &Name, const std::string &Arch); + bool NewFileVer(pkgCache::VerIterator &Ver,ListParser &List); + bool NewFileDesc(pkgCache::DescIterator &Desc,ListParser &List); + bool NewDepends(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver, + std::string const &Version, unsigned int const &Op, + unsigned int const &Type, map_ptrloc* &OldDepLast); + unsigned long NewVersion(pkgCache::VerIterator &Ver,const std::string &VerStr,unsigned long Next); + map_ptrloc NewDescription(pkgCache::DescIterator &Desc,const std::string &Lang,const MD5SumValue &md5sum,map_ptrloc Next); + + public: + + unsigned long WriteUniqString(const char *S,unsigned int Size); + inline unsigned long WriteUniqString(const std::string &S) {return WriteUniqString(S.c_str(),S.length());}; + + void DropProgress() {Progress = 0;}; + bool SelectFile(const std::string &File,const std::string &Site,pkgIndexFile const &Index, + unsigned long Flags = 0); + bool MergeList(ListParser &List,pkgCache::VerIterator *Ver = 0); + inline pkgCache &GetCache() {return Cache;}; + inline pkgCache::PkgFileIterator GetCurFile() + {return pkgCache::PkgFileIterator(Cache,CurrentFile);}; + + bool HasFileDeps() {return FoundFileDeps;}; + bool MergeFileProvides(ListParser &List); + __deprecated bool FinishCache(OpProgress *Progress); + + static bool MakeStatusCache(pkgSourceList &List,OpProgress *Progress, + MMap **OutMap = 0,bool AllowMem = false); + static bool MakeOnlyStatusCache(OpProgress *Progress,DynamicMMap **OutMap); + static DynamicMMap* CreateDynamicMMap(FileFd *CacheF, unsigned long Flags = 0); + + void ReMap(void const * const oldMap, void const * const newMap); + + pkgCacheGenerator(DynamicMMap *Map,OpProgress *Progress); + ~pkgCacheGenerator(); + + private: + bool MergeListGroup(ListParser &List, std::string const &GrpName); + bool MergeListPackage(ListParser &List, pkgCache::PkgIterator &Pkg); + bool MergeListVersion(ListParser &List, pkgCache::PkgIterator &Pkg, + std::string const &Version, pkgCache::VerIterator* &OutVer); + + bool AddImplicitDepends(pkgCache::GrpIterator &G, pkgCache::PkgIterator &P, + pkgCache::VerIterator &V); + bool AddImplicitDepends(pkgCache::VerIterator &V, pkgCache::PkgIterator &D); +}; + /*}}}*/ +// This is the abstract package list parser class. /*{{{*/ +class pkgCacheGenerator::ListParser +{ + pkgCacheGenerator *Owner; + friend class pkgCacheGenerator; + + // Some cache items + pkgCache::VerIterator OldDepVer; + map_ptrloc *OldDepLast; + + // Flag file dependencies + bool FoundFileDeps; + + protected: + + inline unsigned long WriteUniqString(std::string S) {return Owner->WriteUniqString(S);}; + inline unsigned long WriteUniqString(const char *S,unsigned int Size) {return Owner->WriteUniqString(S,Size);}; + inline unsigned long WriteString(const std::string &S) {return Owner->WriteStringInMap(S);}; + inline unsigned long WriteString(const char *S,unsigned int Size) {return Owner->WriteStringInMap(S,Size);}; + bool NewDepends(pkgCache::VerIterator &Ver,const std::string &Package, const std::string &Arch, + const std::string &Version,unsigned int Op, + unsigned int Type); + bool NewProvides(pkgCache::VerIterator &Ver,const std::string &PkgName, + const std::string &PkgArch, const std::string &Version); + + public: + + // These all operate against the current section + virtual std::string Package() = 0; + virtual std::string Architecture() = 0; + virtual bool ArchitectureAll() = 0; + virtual std::string Version() = 0; + virtual bool NewVersion(pkgCache::VerIterator &Ver) = 0; + virtual std::string Description() = 0; + virtual std::string DescriptionLanguage() = 0; + virtual MD5SumValue Description_md5() = 0; + virtual unsigned short VersionHash() = 0; + virtual bool UsePackage(pkgCache::PkgIterator &Pkg, + pkgCache::VerIterator &Ver) = 0; + virtual unsigned long Offset() = 0; + virtual unsigned long Size() = 0; + + virtual bool Step() = 0; + + inline bool HasFileDeps() {return FoundFileDeps;}; + virtual bool CollectFileProvides(pkgCache &Cache, + pkgCache::VerIterator &Ver) {return true;}; + + ListParser() : FoundFileDeps(false) {}; + virtual ~ListParser() {}; +}; + /*}}}*/ + +bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, + MMap **OutMap = 0,bool AllowMem = false); +bool pkgMakeOnlyStatusCache(OpProgress &Progress,DynamicMMap **OutMap); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgcache.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgcache.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgcache.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgcache.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,702 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/**\file pkgcache.h + \brief pkgCache - Structure definitions for the cache file + + The goal of the cache file is two fold: + Firstly to speed loading and processing of the package file array and + secondly to reduce memory consumption of the package file array. + + The implementation is aimed at an environment with many primary package + files, for instance someone that has a Package file for their CD-ROM, a + Package file for the latest version of the distribution on the CD-ROM and a + package file for the development version. Always present is the information + contained in the status file which might be considered a separate package + file. + + Please understand, this is designed as a Cache file it is not meant to be + used on any system other than the one it was created for. It is not meant to + be authoritative either, i.e. if a system crash or software failure occurs it + must be perfectly acceptable for the cache file to be in an inconsistent + state. Furthermore at any time the cache file may be erased without losing + any information. + + Also the structures and storage layout is optimized for use by the APT + and may not be suitable for all purposes. However it should be possible + to extend it with associate cache files that contain other information. + + To keep memory use down the cache file only contains often used fields and + fields that are inexpensive to store, the Package file has a full list of + fields. Also the client may assume that all items are perfectly valid and + need not perform checks against their correctness. Removal of information + from the cache is possible, but blanks will be left in the file, and + unused strings will also be present. The recommended implementation is to + simply rebuild the cache each time any of the data files change. It is + possible to add a new package file to the cache without any negative side + effects. + + Note on Pointer access + Clients should always use the CacheIterators classes for access to the + cache and the data in it. They also provide a simple STL-like method for + traversing the links of the datastructure. + + Every item in every structure is stored as the index to that structure. + What this means is that once the files is mmaped every data access has to + go through a fix up stage to get a real memory pointer. This is done + by taking the index, multiplying it by the type size and then adding + it to the start address of the memory block. This sounds complex, but + in C it is a single array dereference. Because all items are aligned to + their size and indexes are stored as multiples of the size of the structure + the format is immediately portable to all possible architectures - BUT the + generated files are -NOT-. + + This scheme allows code like this to be written: + + void *Map = mmap(...); + Package *PkgList = (Package *)Map; + Header *Head = (Header *)Map; + char *Strings = (char *)Map; + cout << (Strings + PkgList[Head->HashTable[0]]->Name) << endl; + + Notice the lack of casting or multiplication. The net result is to return + the name of the first package in the first hash bucket, without error + checks. + + The generator uses allocation pools to group similarly sized structures in + large blocks to eliminate any alignment overhead. The generator also + assures that no structures overlap and all indexes are unique. Although + at first glance it may seem like there is the potential for two structures + to exist at the same point the generator never allows this to happen. + (See the discussion of free space pools) + + See \ref pkgcachegen.h for more information about generating cache structures. */ + /*}}}*/ +#ifndef PKGLIB_PKGCACHE_H +#define PKGLIB_PKGCACHE_H + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +#endif + +class pkgVersioningSystem; +class pkgCache /*{{{*/ +{ + public: + // Cache element predeclarations + struct Header; + struct Group; + struct Package; + struct PackageFile; + struct Version; + struct Description; + struct Provides; + struct Dependency; + struct StringItem; + struct VerFile; + struct DescFile; + + // Iterators + template class Iterator; + class GrpIterator; + class PkgIterator; + class VerIterator; + class DescIterator; + class DepIterator; + class PrvIterator; + class PkgFileIterator; + class VerFileIterator; + class DescFileIterator; + + class Namespace; + + // These are all the constants used in the cache structures + + // WARNING - if you change these lists you must also edit + // the stringification in pkgcache.cc and also consider whether + // the cache file will become incompatible. + struct Dep + { + enum DepType {Depends=1,PreDepends=2,Suggests=3,Recommends=4, + Conflicts=5,Replaces=6,Obsoletes=7,DpkgBreaks=8,Enhances=9}; + /** \brief available compare operators + + The lower 4 bits are used to indicate what operator is being specified and + the upper 4 bits are flags. OR indicates that the next package is + or'd with the current package. */ + enum DepCompareOp {Or=0x10,NoOp=0,LessEq=0x1,GreaterEq=0x2,Less=0x3, + Greater=0x4,Equals=0x5,NotEquals=0x6}; + }; + + struct State + { + /** \brief priority of a package version + + Zero is used for unparsable or absent Priority fields. */ + enum VerPriority {Important=1,Required=2,Standard=3,Optional=4,Extra=5}; + enum PkgSelectedState {Unknown=0,Install=1,Hold=2,DeInstall=3,Purge=4}; + enum PkgInstState {Ok=0,ReInstReq=1,HoldInst=2,HoldReInstReq=3}; + enum PkgCurrentState {NotInstalled=0,UnPacked=1,HalfConfigured=2, + HalfInstalled=4,ConfigFiles=5,Installed=6, + TriggersAwaited=7,TriggersPending=8}; + }; + + struct Flag + { + enum PkgFlags {Auto=(1<<0),Essential=(1<<3),Important=(1<<4)}; + enum PkgFFlags {NotSource=(1<<0),NotAutomatic=(1<<1),ButAutomaticUpgrades=(1<<2)}; + }; + + protected: + + // Memory mapped cache file + std::string CacheFile; + MMap ⤅ + + unsigned long sHash(const std::string &S) const; + unsigned long sHash(const char *S) const; + + public: + + // Pointers to the arrays of items + Header *HeaderP; + Group *GrpP; + Package *PkgP; + VerFile *VerFileP; + DescFile *DescFileP; + PackageFile *PkgFileP; + Version *VerP; + Description *DescP; + Provides *ProvideP; + Dependency *DepP; + StringItem *StringItemP; + char *StrP; + + virtual bool ReMap(bool const &Errorchecks = true); + inline bool Sync() {return Map.Sync();}; + inline MMap &GetMap() {return Map;}; + inline void *DataEnd() {return ((unsigned char *)Map.Data()) + Map.Size();}; + + // String hashing function (512 range) + inline unsigned long Hash(const std::string &S) const {return sHash(S);}; + inline unsigned long Hash(const char *S) const {return sHash(S);}; + + // Useful transformation things + const char *Priority(unsigned char Priority); + + // Accessors + GrpIterator FindGrp(const std::string &Name); + PkgIterator FindPkg(const std::string &Name); + PkgIterator FindPkg(const std::string &Name, const std::string &Arch); + + Header &Head() {return *HeaderP;}; + inline GrpIterator GrpBegin(); + inline GrpIterator GrpEnd(); + inline PkgIterator PkgBegin(); + inline PkgIterator PkgEnd(); + inline PkgFileIterator FileBegin(); + inline PkgFileIterator FileEnd(); + + inline bool MultiArchCache() const { return MultiArchEnabled; }; + inline char const * const NativeArch() const; + + // Make me a function + pkgVersioningSystem *VS; + + // Converters + static const char *CompTypeDeb(unsigned char Comp); + static const char *CompType(unsigned char Comp); + static const char *DepType(unsigned char Dep); + + pkgCache(MMap *Map,bool DoMap = true); + virtual ~pkgCache() {}; + +private: + bool MultiArchEnabled; + PkgIterator SingleArchFindPkg(const std::string &Name); +}; + /*}}}*/ +// Header structure /*{{{*/ +struct pkgCache::Header +{ + /** \brief Signature information + + This must contain the hex value 0x98FE76DC which is designed to + verify that the system loading the image has the same byte order + and byte size as the system saving the image */ + unsigned long Signature; + /** These contain the version of the cache file */ + short MajorVersion; + short MinorVersion; + /** \brief indicates if the cache should be erased + + Dirty is true if the cache file was opened for reading, the client + expects to have written things to it and have not fully synced it. + The file should be erased and rebuilt if it is true. */ + bool Dirty; + + /** \brief Size of structure values + + All *Sz variables contains the sizeof() that particular structure. + It is used as an extra consistency check on the structure of the file. + + If any of the size values do not exactly match what the client expects + then the client should refuse the load the file. */ + unsigned short HeaderSz; + unsigned short GroupSz; + unsigned short PackageSz; + unsigned short PackageFileSz; + unsigned short VersionSz; + unsigned short DescriptionSz; + unsigned short DependencySz; + unsigned short ProvidesSz; + unsigned short VerFileSz; + unsigned short DescFileSz; + + /** \brief Structure counts + + These indicate the number of each structure contained in the cache. + PackageCount is especially useful for generating user state structures. + See Package::Id for more info. */ + unsigned long GroupCount; + unsigned long PackageCount; + unsigned long VersionCount; + unsigned long DescriptionCount; + unsigned long DependsCount; + unsigned long PackageFileCount; + unsigned long VerFileCount; + unsigned long DescFileCount; + unsigned long ProvidesCount; + + /** \brief index of the first PackageFile structure + + The PackageFile structures are singly linked lists that represent + all package files that have been merged into the cache. */ + map_ptrloc FileList; + /** \brief index of the first StringItem structure + + The cache contains a list of all the unique strings (StringItems). + The parser reads this list into memory so it can match strings + against it.*/ + map_ptrloc StringList; + /** \brief String representing the version system used */ + map_ptrloc VerSysName; + /** \brief Architecture(s) the cache was built against */ + map_ptrloc Architecture; + /** \brief The maximum size of a raw entry from the original Package file */ + unsigned long MaxVerFileSize; + /** \brief The maximum size of a raw entry from the original Translation file */ + unsigned long MaxDescFileSize; + + /** \brief The Pool structures manage the allocation pools that the generator uses + + Start indicates the first byte of the pool, Count is the number of objects + remaining in the pool and ItemSize is the structure size (alignment factor) + of the pool. An ItemSize of 0 indicates the pool is empty. There should be + the same number of pools as there are structure types. The generator + stores this information so future additions can make use of any unused pool + blocks. */ + DynamicMMap::Pool Pools[9]; + + /** \brief hash tables providing rapid group/package name lookup + + Each group/package name is inserted into the hash table using pkgCache::Hash(const &string) + By iterating over each entry in the hash table it is possible to iterate over + the entire list of packages. Hash Collisions are handled with a singly linked + list of packages based at the hash item. The linked list contains only + packages that match the hashing function. + In the PkgHashTable is it possible that multiple packages have the same name - + these packages are stored as a sequence in the list. + + Beware: The Hashmethod assumes that the hash table sizes are equal */ + map_ptrloc PkgHashTable[2*1048]; + map_ptrloc GrpHashTable[2*1048]; + + /** \brief Size of the complete cache file */ + unsigned long CacheFileSize; + + bool CheckSizes(Header &Against) const; + Header(); +}; + /*}}}*/ +// Group structure /*{{{*/ +/** \brief groups architecture depending packages together + + On or more packages with the same name form a group, so we have + a simple way to access a package built for different architectures + Group exists in a singly linked list of group records starting at + the hash index of the name in the pkgCache::Header::GrpHashTable */ +struct pkgCache::Group +{ + /** \brief Name of the group */ + map_ptrloc Name; // StringItem + + // Linked List + /** \brief Link to the first package which belongs to the group */ + map_ptrloc FirstPackage; // Package + /** \brief Link to the last package which belongs to the group */ + map_ptrloc LastPackage; // Package + /** \brief Link to the next Group */ + map_ptrloc Next; // Group + /** \brief unique sequel ID */ + unsigned int ID; + +}; + /*}}}*/ +// Package structure /*{{{*/ +/** \brief contains information for a single unique package + + There can be any number of versions of a given package. + Package exists in a singly linked list of package records starting at + the hash index of the name in the pkgCache::Header::PkgHashTable + + A package can be created for every architecture so package names are + not unique, but it is garanteed that packages with the same name + are sequencel ordered in the list. Packages with the same name can be + accessed with the Group. +*/ +struct pkgCache::Package +{ + /** \brief Name of the package */ + map_ptrloc Name; // StringItem + /** \brief Architecture of the package */ + map_ptrloc Arch; // StringItem + /** \brief Base of a singly linked list of versions + + Each structure represents a unique version of the package. + The version structures contain links into PackageFile and the + original text file as well as detailed information about the size + and dependencies of the specific package. In this way multiple + versions of a package can be cleanly handled by the system. + Furthermore, this linked list is guaranteed to be sorted + from Highest version to lowest version with no duplicate entries. */ + map_ptrloc VersionList; // Version + /** \brief index to the installed version */ + map_ptrloc CurrentVer; // Version + /** \brief indicates the deduced section + + Should be the index to the string "Unknown" or to the section + of the last parsed item. */ + map_ptrloc Section; // StringItem + /** \brief index of the group this package belongs to */ + map_ptrloc Group; // Group the Package belongs to + + // Linked list + /** \brief Link to the next package in the same bucket */ + map_ptrloc NextPackage; // Package + /** \brief List of all dependencies on this package */ + map_ptrloc RevDepends; // Dependency + /** \brief List of all "packages" this package provide */ + map_ptrloc ProvidesList; // Provides + + // Install/Remove/Purge etc + /** \brief state that the user wishes the package to be in */ + unsigned char SelectedState; // What + /** \brief installation state of the package + + This should be "ok" but in case the installation failed + it will be different. + */ + unsigned char InstState; // Flags + /** \brief indicates if the package is installed */ + unsigned char CurrentState; // State + + /** \brief unique sequel ID + + ID is a unique value from 0 to Header->PackageCount assigned by the generator. + This allows clients to create an array of size PackageCount and use it to store + state information for the package map. For instance the status file emitter uses + this to track which packages have been emitted already. */ + unsigned int ID; + /** \brief some useful indicators of the package's state */ + unsigned long Flags; +}; + /*}}}*/ +// Package File structure /*{{{*/ +/** \brief stores information about the files used to generate the cache + + Package files are referenced by Version structures to be able to know + after the generation still from which Packages file includes this Version + as we need this information later on e.g. for pinning. */ +struct pkgCache::PackageFile +{ + /** \brief physical disk file that this PackageFile represents */ + map_ptrloc FileName; // StringItem + /** \brief the release information + + Please see the files document for a description of what the + release information means. */ + map_ptrloc Archive; // StringItem + map_ptrloc Codename; // StringItem + map_ptrloc Component; // StringItem + map_ptrloc Version; // StringItem + map_ptrloc Origin; // StringItem + map_ptrloc Label; // StringItem + map_ptrloc Architecture; // StringItem + /** \brief The site the index file was fetched from */ + map_ptrloc Site; // StringItem + /** \brief indicates what sort of index file this is + + @TODO enumerate at least the possible indexes */ + map_ptrloc IndexType; // StringItem + /** \brief Size of the file + + Used together with the modification time as a + simple check to ensure that the Packages + file has not been altered since Cache generation. */ + unsigned long Size; + /** \brief Modification time for the file */ + time_t mtime; + + /* @TODO document PackageFile::Flags */ + unsigned long Flags; + + // Linked list + /** \brief Link to the next PackageFile in the Cache */ + map_ptrloc NextFile; // PackageFile + /** \brief unique sequel ID */ + unsigned int ID; +}; + /*}}}*/ +// VerFile structure /*{{{*/ +/** \brief associates a version with a PackageFile + + This allows a full description of all Versions in all files + (and hence all sources) under consideration. */ +struct pkgCache::VerFile +{ + /** \brief index of the package file that this version was found in */ + map_ptrloc File; // PackageFile + /** \brief next step in the linked list */ + map_ptrloc NextFile; // PkgVerFile + /** \brief position in the package file */ + map_ptrloc Offset; // File offset + /* @TODO document pkgCache::VerFile::Size */ + unsigned long Size; +}; + /*}}}*/ +// DescFile structure /*{{{*/ +/** \brief associates a description with a Translation file */ +struct pkgCache::DescFile +{ + /** \brief index of the file that this description was found in */ + map_ptrloc File; // PackageFile + /** \brief next step in the linked list */ + map_ptrloc NextFile; // PkgVerFile + /** \brief position in the file */ + map_ptrloc Offset; // File offset + /* @TODO document pkgCache::DescFile::Size */ + unsigned long Size; +}; + /*}}}*/ +// Version structure /*{{{*/ +/** \brief information for a single version of a package + + The version list is always sorted from highest version to lowest + version by the generator. Equal version numbers are either merged + or handled as separate versions based on the Hash value. */ +struct pkgCache::Version +{ + /** \brief complete version string */ + map_ptrloc VerStr; // StringItem + /** \brief section this version is filled in */ + map_ptrloc Section; // StringItem + + /** \brief Multi-Arch capabilities of a package version */ + enum VerMultiArch { None = 0, /*!< is the default and doesn't trigger special behaviour */ + All = (1<<0), /*!< will cause that Ver.Arch() will report "all" */ + Foreign = (1<<1), /*!< can satisfy dependencies in another architecture */ + Same = (1<<2), /*!< can be co-installed with itself from other architectures */ + Allowed = (1<<3), /*!< other packages are allowed to depend on thispkg:any */ + AllForeign = All | Foreign, + AllAllowed = All | Allowed }; + /** \brief stores the MultiArch capabilities of this version + + Flags used are defined in pkgCache::Version::VerMultiArch + */ + unsigned char MultiArch; + + /** \brief references all the PackageFile's that this version came from + + FileList can be used to determine what distribution(s) the Version + applies to. If FileList is 0 then this is a blank version. + The structure should also have a 0 in all other fields excluding + pkgCache::Version::VerStr and Possibly pkgCache::Version::NextVer. */ + map_ptrloc FileList; // VerFile + /** \brief next (lower or equal) version in the linked list */ + map_ptrloc NextVer; // Version + /** \brief next description in the linked list */ + map_ptrloc DescriptionList; // Description + /** \brief base of the dependency list */ + map_ptrloc DependsList; // Dependency + /** \brief links to the owning package + + This allows reverse dependencies to determine the package */ + map_ptrloc ParentPkg; // Package + /** \brief list of pkgCache::Provides */ + map_ptrloc ProvidesList; // Provides + + /** \brief archive size for this version + + For Debian this is the size of the .deb file. */ + unsigned long long Size; // These are the .deb size + /** \brief uncompressed size for this version */ + unsigned long long InstalledSize; + /** \brief characteristic value representing this version + + No two packages in existence should have the same VerStr + and Hash with different contents. */ + unsigned short Hash; + /** \brief unique sequel ID */ + unsigned int ID; + /** \brief parsed priority value */ + unsigned char Priority; +}; + /*}}}*/ +// Description structure /*{{{*/ +/** \brief datamember of a linked list of available description for a version */ +struct pkgCache::Description +{ + /** \brief Language code of this description (translation) + + If the value has a 0 length then this is read using the Package + file else the Translation-CODE file is used. */ + map_ptrloc language_code; // StringItem + /** \brief MD5sum of the original description + + Used to map Translations of a description to a version + and to check that the Translation is up-to-date. */ + map_ptrloc md5sum; // StringItem + + /* @TODO document pkgCache::Description::FileList */ + map_ptrloc FileList; // DescFile + /** \brief next translation for this description */ + map_ptrloc NextDesc; // Description + /** \brief the text is a description of this package */ + map_ptrloc ParentPkg; // Package + + /** \brief unique sequel ID */ + unsigned int ID; +}; + /*}}}*/ +// Dependency structure /*{{{*/ +/** \brief information for a single dependency record + + The records are split up like this to ease processing by the client. + The base of the linked list is pkgCache::Version::DependsList. + All forms of dependencies are recorded here including Depends, + Recommends, Suggests, Enhances, Conflicts, Replaces and Breaks. */ +struct pkgCache::Dependency +{ + /** \brief string of the version the dependency is applied against */ + map_ptrloc Version; // StringItem + /** \brief index of the package this depends applies to + + The generator will - if the package does not already exist - + create a blank (no version records) package. */ + map_ptrloc Package; // Package + /** \brief next dependency of this version */ + map_ptrloc NextDepends; // Dependency + /** \brief next reverse dependency of this package */ + map_ptrloc NextRevDepends; // Dependency + /** \brief version of the package which has the reverse depends */ + map_ptrloc ParentVer; // Version + + /** \brief unique sequel ID */ + map_ptrloc ID; + /** \brief Dependency type - Depends, Recommends, Conflicts, etc */ + unsigned char Type; + /** \brief comparison operator specified on the depends line + + If the high bit is set then it is a logical OR with the previous record. */ + unsigned char CompareOp; +}; + /*}}}*/ +// Provides structure /*{{{*/ +/** \brief handles virtual packages + + When a Provides: line is encountered a new provides record is added + associating the package with a virtual package name. + The provides structures are linked off the package structures. + This simplifies the analysis of dependencies and other aspects A provides + refers to a specific version of a specific package, not all versions need to + provide that provides.*/ +struct pkgCache::Provides +{ + /** \brief index of the package providing this */ + map_ptrloc ParentPkg; // Package + /** \brief index of the version this provide line applies to */ + map_ptrloc Version; // Version + /** \brief version in the provides line (if any) + + This version allows dependencies to depend on specific versions of a + Provides, as well as allowing Provides to override existing packages. + This is experimental. Note that Debian doesn't allow versioned provides */ + map_ptrloc ProvideVersion; // StringItem + /** \brief next provides (based of package) */ + map_ptrloc NextProvides; // Provides + /** \brief next provides (based of version) */ + map_ptrloc NextPkgProv; // Provides +}; + /*}}}*/ +// StringItem structure /*{{{*/ +/** \brief used for generating single instances of strings + + Some things like Section Name are are useful to have as unique tags. + It is part of a linked list based at pkgCache::Header::StringList + + All strings are simply inlined any place in the file that is natural + for the writer. The client should make no assumptions about the positioning + of strings. All StringItems should be null-terminated. */ +struct pkgCache::StringItem +{ + /** \brief string this refers to */ + map_ptrloc String; // StringItem + /** \brief Next link in the chain */ + map_ptrloc NextItem; // StringItem +}; + /*}}}*/ + + +inline char const * const pkgCache::NativeArch() const + { return StrP + HeaderP->Architecture; }; + +#include + +inline pkgCache::GrpIterator pkgCache::GrpBegin() + {return GrpIterator(*this);}; +inline pkgCache::GrpIterator pkgCache::GrpEnd() + {return GrpIterator(*this,GrpP);}; +inline pkgCache::PkgIterator pkgCache::PkgBegin() + {return PkgIterator(*this);}; +inline pkgCache::PkgIterator pkgCache::PkgEnd() + {return PkgIterator(*this,PkgP);}; +inline pkgCache::PkgFileIterator pkgCache::FileBegin() + {return PkgFileIterator(*this,PkgFileP + HeaderP->FileList);}; +inline pkgCache::PkgFileIterator pkgCache::FileEnd() + {return PkgFileIterator(*this,PkgFileP);}; + +// Oh I wish for Real Name Space Support +class pkgCache::Namespace /*{{{*/ +{ + public: + typedef pkgCache::GrpIterator GrpIterator; + typedef pkgCache::PkgIterator PkgIterator; + typedef pkgCache::VerIterator VerIterator; + typedef pkgCache::DescIterator DescIterator; + typedef pkgCache::DepIterator DepIterator; + typedef pkgCache::PrvIterator PrvIterator; + typedef pkgCache::PkgFileIterator PkgFileIterator; + typedef pkgCache::VerFileIterator VerFileIterator; + typedef pkgCache::Version Version; + typedef pkgCache::Description Description; + typedef pkgCache::Package Package; + typedef pkgCache::Header Header; + typedef pkgCache::Dep Dep; + typedef pkgCache::Flag Flag; +}; + /*}}}*/ +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgrecords.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgrecords.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgrecords.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgrecords.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,81 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: pkgrecords.h,v 1.6 2001/03/13 06:51:46 jgg Exp $ +/* ###################################################################### + + Package Records - Allows access to complete package description records + directly from the file. + + The package record system abstracts the actual parsing of the + package files. This is different than the generators parser in that + it is used to access information not generate information. No + information touched by the generator should be parable from here as + it can always be retreived directly from the cache. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_PKGRECORDS_H +#define PKGLIB_PKGRECORDS_H + + +#include +#include + +class pkgRecords /*{{{*/ +{ + public: + class Parser; + + private: + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + pkgCache &Cache; + std::vectorFiles; + + public: + // Lookup function + Parser &Lookup(pkgCache::VerFileIterator const &Ver); + Parser &Lookup(pkgCache::DescFileIterator const &Desc); + + // Construct destruct + pkgRecords(pkgCache &Cache); + ~pkgRecords(); +}; + /*}}}*/ +class pkgRecords::Parser /*{{{*/ +{ + protected: + + virtual bool Jump(pkgCache::VerFileIterator const &Ver) = 0; + virtual bool Jump(pkgCache::DescFileIterator const &Desc) = 0; + + public: + friend class pkgRecords; + + // These refer to the archive file for the Version + virtual std::string FileName() {return std::string();}; + virtual std::string MD5Hash() {return std::string();}; + virtual std::string SHA1Hash() {return std::string();}; + virtual std::string SHA256Hash() {return std::string();}; + virtual std::string SHA512Hash() {return std::string();}; + virtual std::string SourcePkg() {return std::string();}; + virtual std::string SourceVer() {return std::string();}; + + // These are some general stats about the package + virtual std::string Maintainer() {return std::string();}; + virtual std::string ShortDesc() {return std::string();}; + virtual std::string LongDesc() {return std::string();}; + virtual std::string Name() {return std::string();}; + virtual std::string Homepage() {return std::string();} + + // An arbitrary custom field + virtual std::string RecordField(const char *fieldName) { return std::string();}; + + // The record in binary form + virtual void GetRec(const char *&Start,const char *&Stop) {Start = Stop = 0;}; + + virtual ~Parser() {}; +}; + /*}}}*/ +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgsystem.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgsystem.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgsystem.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/pkgsystem.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,100 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: pkgsystem.h,v 1.6 2002/11/11 06:55:50 doogie Exp $ +/* ###################################################################### + + System - Abstraction for running on different systems. + + Instances of this class can be thought of as factories or meta-classes + for a variety of more specialized classes. Together this class and + it's speciallized offspring completely define the environment and how + to access resources for a specific system. There are several sub + areas that are all orthogonal - each system has a unique combination of + these sub areas: + - Versioning. Different systems have different ideas on versions. + Within a system all sub classes must follow the same versioning + rules. + - Local tool locking to prevent multiple tools from accessing the + same database. + - Candidate Version selection policy - this is probably almost always + managed using a standard APT class + - Actual Package installation + * Indication of what kind of binary formats are supported + - Selection of local 'status' indexes that make up the pkgCache. + + It is important to note that the handling of index files is not a + function of the system. Index files are handled through a seperate + abstraction - the only requirement is that the index files have the + same idea of versioning as the target system. + + Upon startup each supported system instantiates an instance of the + pkgSystem class (using a global constructor) which will make itself + available to the main APT init routine. That routine will select the + proper system and make it the global default. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_PKGSYSTEM_H +#define PKGLIB_PKGSYSTEM_H + +#include + +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class pkgDepCache; +class pkgPackageManager; +class pkgVersioningSystem; +class Configuration; +class pkgIndexFile; +class PkgFileIterator; + +class pkgSystem +{ + public: + + // Global list of supported systems + static pkgSystem **GlobalList; + static unsigned long GlobalListLen; + static pkgSystem *GetSystem(const char *Label); + + const char *Label; + pkgVersioningSystem *VS; + + /* Prevent other programs from touching shared data not covered by + other locks (cache or state locks) */ + virtual bool Lock() = 0; + virtual bool UnLock(bool NoErrors = false) = 0; + + /* Various helper classes to interface with specific bits of this + environment */ + virtual pkgPackageManager *CreatePM(pkgDepCache *Cache) const = 0; + + /* Load environment specific configuration and perform any other setup + necessary */ + virtual bool Initialize(Configuration &/*Cnf*/) {return true;}; + + /* Type is some kind of Globally Unique way of differentiating + archive file types.. */ + virtual bool ArchiveSupported(const char *Type) = 0; + + // Return a list of system index files.. + virtual bool AddStatusFiles(std::vector &List) = 0; + virtual bool FindIndex(pkgCache::PkgFileIterator File, + pkgIndexFile *&Found) const = 0; + + /* Evauluate how 'right' we are for this system based on the filesystem + etc.. */ + virtual signed Score(Configuration const &/*Cnf*/) {return 0;}; + + pkgSystem(); + virtual ~pkgSystem() {}; +}; + +// The environment we are operating in. +extern pkgSystem *_system; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/policy.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/policy.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/policy.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/policy.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,91 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: policy.h,v 1.4 2001/05/07 04:24:08 jgg Exp $ +/* ###################################################################### + + Package Version Policy implementation + + This implements the more advanced 'Version 4' APT policy engine. The + standard 'Version 0' engine is included inside the DepCache which is + it's historical location. + + The V4 engine allows the user to completly control all aspects of + version selection. There are three primary means to choose a version + * Selection by version match + * Selection by Release file match + * Selection by origin server + + Each package may be 'pinned' with a single criteria, which will ultimately + result in the selection of a single version, or no version, for each + package. + + Furthermore, the default selection can be influenced by specifying + the ordering of package files. The order is derived by reading the + package file preferences and assigning a priority to each package + file. + + A special flag may be set to indicate if no version should be returned + if no matching versions are found, otherwise the default matching + rules are used to locate a hit. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_POLICY_H +#define PKGLIB_POLICY_H + + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::vector; +#endif + +class pkgPolicy : public pkgDepCache::Policy +{ + protected: + + struct Pin + { + pkgVersionMatch::MatchType Type; + std::string Data; + signed short Priority; + Pin() : Type(pkgVersionMatch::None), Priority(0) {}; + }; + + struct PkgPin : Pin + { + std::string Pkg; + PkgPin(std::string const &Pkg) : Pin(), Pkg(Pkg) {}; + }; + + Pin *Pins; + signed short *PFPriority; + std::vector Defaults; + std::vector Unmatched; + pkgCache *Cache; + bool StatusOverride; + + public: + + // Things for manipulating pins + void CreatePin(pkgVersionMatch::MatchType Type,std::string Pkg, + std::string Data,signed short Priority); + pkgCache::VerIterator GetMatch(pkgCache::PkgIterator const &Pkg); + + // Things for the cache interface. + virtual pkgCache::VerIterator GetCandidateVer(pkgCache::PkgIterator const &Pkg); + virtual signed short GetPriority(pkgCache::PkgIterator const &Pkg); + virtual signed short GetPriority(pkgCache::PkgFileIterator const &File); + + bool InitDefaults(); + + pkgPolicy(pkgCache *Owner); + virtual ~pkgPolicy() {delete [] PFPriority; delete [] Pins;}; +}; + +bool ReadPinFile(pkgPolicy &Plcy, std::string File = ""); +bool ReadPinDir(pkgPolicy &Plcy, std::string Dir = ""); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/progress.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/progress.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/progress.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/progress.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,90 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: progress.h,v 1.6 2001/05/07 05:06:52 jgg Exp $ +/* ###################################################################### + + OpProgress - Operation Progress + + This class allows lengthy operations to communicate their progress + to the GUI. The progress model is simple and is not designed to handle + the complex case of the multi-activity aquire class. + + The model is based on the concept of an overall operation consisting + of a series of small sub operations. Each sub operation has it's own + completion status and the overall operation has it's completion status. + The units of the two are not mixed and are completely independent. + + The UI is expected to subclass this to provide the visuals to the user. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_PROGRESS_H +#define PKGLIB_PROGRESS_H + + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +#endif + +class Configuration; +class OpProgress +{ + unsigned long long Current; + unsigned long long Total; + unsigned long long Size; + unsigned long long SubTotal; + float LastPercent; + + // Change reduction code + struct timeval LastTime; + std::string LastOp; + std::string LastSubOp; + + protected: + + std::string Op; + std::string SubOp; + float Percent; + + bool MajorChange; + + bool CheckChange(float Interval = 0.7); + virtual void Update() {}; + + public: + + void Progress(unsigned long long Current); + void SubProgress(unsigned long long SubTotal, const std::string &Op = "", float const Percent = -1); + void OverallProgress(unsigned long long Current,unsigned long long Total, + unsigned long long Size,const std::string &Op); + virtual void Done() {}; + + OpProgress(); + virtual ~OpProgress() {}; +}; + +class OpTextProgress : public OpProgress +{ + protected: + + std::string OldOp; + bool NoUpdate; + bool NoDisplay; + unsigned long LastLen; + virtual void Update(); + void Write(const char *S); + + public: + + virtual void Done(); + + OpTextProgress(bool NoUpdate = false) : NoUpdate(NoUpdate), + NoDisplay(false), LastLen(0) {}; + OpTextProgress(Configuration &Config); + virtual ~OpTextProgress() {Done();}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sha1.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sha1.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sha1.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sha1.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,47 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: sha1.h,v 1.3 2001/05/07 05:05:47 jgg Exp $ +/* ###################################################################### + + SHA1SumValue - Storage for a SHA-1 hash. + SHA1Summation - SHA-1 Secure Hash Algorithm. + + This is a C++ interface to a set of SHA1Sum functions, that mirrors + the equivalent MD5 classes. + + ##################################################################### */ + /*}}}*/ +#ifndef APTPKG_SHA1_H +#define APTPKG_SHA1_H + +#include +#include +#include + +#include "hashsum_template.h" + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +using std::min; +#endif + +typedef HashSumValue<160> SHA1SumValue; + +class SHA1Summation : public SummationImplementation +{ + /* assumes 64-bit alignment just in case */ + unsigned char Buffer[64] __attribute__((aligned(8))); + unsigned char State[5*4] __attribute__((aligned(8))); + unsigned char Count[2*4] __attribute__((aligned(8))); + bool Done; + + public: + bool Add(const unsigned char *inbuf, unsigned long long inlen); + using SummationImplementation::Add; + + SHA1SumValue Result(); + + SHA1Summation(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sha256.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sha256.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sha256.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sha256.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,8 @@ +#ifndef APTPKG_SHA256_H +#define APTPKG_SHA256_H + +#include "sha2.h" + +#warning "This header is deprecated, please include sha2.h instead" + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sha2.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sha2.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sha2.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sha2.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,103 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: sha512.h,v 1.3 2001/05/07 05:05:47 jgg Exp $ +/* ###################################################################### + + SHA{512,256}SumValue - Storage for a SHA-{512,256} hash. + SHA{512,256}Summation - SHA-{512,256} Secure Hash Algorithm. + + This is a C++ interface to a set of SHA{512,256}Sum functions, that mirrors + the equivalent MD5 & SHA1 classes. + + ##################################################################### */ + /*}}}*/ +#ifndef APTPKG_SHA2_H +#define APTPKG_SHA2_H + +#include +#include +#include +#include + +#include "sha2_internal.h" +#include "hashsum_template.h" + +typedef HashSumValue<512> SHA512SumValue; +typedef HashSumValue<256> SHA256SumValue; + +class SHA2SummationBase : public SummationImplementation +{ + protected: + bool Done; + public: + bool Add(const unsigned char *inbuf, unsigned long long len) = 0; + + void Result(); +}; + +class SHA256Summation : public SHA2SummationBase +{ + SHA256_CTX ctx; + unsigned char Sum[32]; + + public: + bool Add(const unsigned char *inbuf, unsigned long long len) + { + if (Done) + return false; + SHA256_Update(&ctx, inbuf, len); + return true; + }; + using SummationImplementation::Add; + + SHA256SumValue Result() + { + if (!Done) { + SHA256_Final(Sum, &ctx); + Done = true; + } + SHA256SumValue res; + res.Set(Sum); + return res; + }; + SHA256Summation() + { + SHA256_Init(&ctx); + Done = false; + }; +}; + +class SHA512Summation : public SHA2SummationBase +{ + SHA512_CTX ctx; + unsigned char Sum[64]; + + public: + bool Add(const unsigned char *inbuf, unsigned long long len) + { + if (Done) + return false; + SHA512_Update(&ctx, inbuf, len); + return true; + }; + using SummationImplementation::Add; + + SHA512SumValue Result() + { + if (!Done) { + SHA512_Final(Sum, &ctx); + Done = true; + } + SHA512SumValue res; + res.Set(Sum); + return res; + }; + SHA512Summation() + { + SHA512_Init(&ctx); + Done = false; + }; +}; + + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sha2_internal.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sha2_internal.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sha2_internal.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sha2_internal.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,188 @@ +/* + * FILE: sha2.h + * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/ + * + * Copyright (c) 2000-2001, Aaron D. Gifford + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $Id: sha2.h,v 1.1 2001/11/08 00:02:01 adg Exp adg $ + */ + +#ifndef __SHA2_H__ +#define __SHA2_H__ + +/* + * Import u_intXX_t size_t type definitions from system headers. You + * may need to change this, or define these things yourself in this + * file. + */ +#include + +#ifdef SHA2_USE_INTTYPES_H + +#include + +#endif /* SHA2_USE_INTTYPES_H */ + + +/*** SHA-256/384/512 Various Length Definitions ***********************/ +#define SHA256_BLOCK_LENGTH 64 +#define SHA256_DIGEST_LENGTH 32 +#define SHA256_DIGEST_STRING_LENGTH (SHA256_DIGEST_LENGTH * 2 + 1) +#define SHA384_BLOCK_LENGTH 128 +#define SHA384_DIGEST_LENGTH 48 +#define SHA384_DIGEST_STRING_LENGTH (SHA384_DIGEST_LENGTH * 2 + 1) +#define SHA512_BLOCK_LENGTH 128 +#define SHA512_DIGEST_LENGTH 64 +#define SHA512_DIGEST_STRING_LENGTH (SHA512_DIGEST_LENGTH * 2 + 1) + + +/*** SHA-256/384/512 Context Structures *******************************/ +/* NOTE: If your architecture does not define either u_intXX_t types or + * uintXX_t (from inttypes.h), you may need to define things by hand + * for your system: + */ +#if 0 +typedef unsigned char u_int8_t; /* 1-byte (8-bits) */ +typedef unsigned int u_int32_t; /* 4-bytes (32-bits) */ +typedef unsigned long long u_int64_t; /* 8-bytes (64-bits) */ +#endif +/* + * Most BSD systems already define u_intXX_t types, as does Linux. + * Some systems, however, like Compaq's Tru64 Unix instead can use + * uintXX_t types defined by very recent ANSI C standards and included + * in the file: + * + * #include + * + * If you choose to use then please define: + * + * #define SHA2_USE_INTTYPES_H + * + * Or on the command line during compile: + * + * cc -DSHA2_USE_INTTYPES_H ... + */ +#ifdef SHA2_USE_INTTYPES_H + +typedef struct _SHA256_CTX { + uint32_t state[8]; + uint64_t bitcount; + uint8_t buffer[SHA256_BLOCK_LENGTH]; +} SHA256_CTX; +typedef struct _SHA512_CTX { + uint64_t state[8]; + uint64_t bitcount[2]; + uint8_t buffer[SHA512_BLOCK_LENGTH]; +} SHA512_CTX; + +#else /* SHA2_USE_INTTYPES_H */ + +typedef struct _SHA256_CTX { + u_int32_t state[8]; + u_int64_t bitcount; + u_int8_t buffer[SHA256_BLOCK_LENGTH]; +} SHA256_CTX; +typedef struct _SHA512_CTX { + u_int64_t state[8]; + u_int64_t bitcount[2]; + u_int8_t buffer[SHA512_BLOCK_LENGTH]; +} SHA512_CTX; + +#endif /* SHA2_USE_INTTYPES_H */ + +typedef SHA512_CTX SHA384_CTX; + + +/*** SHA-256/384/512 Function Prototypes ******************************/ +#ifndef NOPROTO +#ifdef SHA2_USE_INTTYPES_H + +void SHA256_Init(SHA256_CTX *); +void SHA256_Update(SHA256_CTX*, const uint8_t*, size_t); +void SHA256_Final(uint8_t[SHA256_DIGEST_LENGTH], SHA256_CTX*); +char* SHA256_End(SHA256_CTX*, char[SHA256_DIGEST_STRING_LENGTH]); +char* SHA256_Data(const uint8_t*, size_t, char[SHA256_DIGEST_STRING_LENGTH]); + +void SHA384_Init(SHA384_CTX*); +void SHA384_Update(SHA384_CTX*, const uint8_t*, size_t); +void SHA384_Final(uint8_t[SHA384_DIGEST_LENGTH], SHA384_CTX*); +char* SHA384_End(SHA384_CTX*, char[SHA384_DIGEST_STRING_LENGTH]); +char* SHA384_Data(const uint8_t*, size_t, char[SHA384_DIGEST_STRING_LENGTH]); + +void SHA512_Init(SHA512_CTX*); +void SHA512_Update(SHA512_CTX*, const uint8_t*, size_t); +void SHA512_Final(uint8_t[SHA512_DIGEST_LENGTH], SHA512_CTX*); +char* SHA512_End(SHA512_CTX*, char[SHA512_DIGEST_STRING_LENGTH]); +char* SHA512_Data(const uint8_t*, size_t, char[SHA512_DIGEST_STRING_LENGTH]); + +#else /* SHA2_USE_INTTYPES_H */ + +void SHA256_Init(SHA256_CTX *); +void SHA256_Update(SHA256_CTX*, const u_int8_t*, size_t); +void SHA256_Final(u_int8_t[SHA256_DIGEST_LENGTH], SHA256_CTX*); +char* SHA256_End(SHA256_CTX*, char[SHA256_DIGEST_STRING_LENGTH]); +char* SHA256_Data(const u_int8_t*, size_t, char[SHA256_DIGEST_STRING_LENGTH]); + +void SHA384_Init(SHA384_CTX*); +void SHA384_Update(SHA384_CTX*, const u_int8_t*, size_t); +void SHA384_Final(u_int8_t[SHA384_DIGEST_LENGTH], SHA384_CTX*); +char* SHA384_End(SHA384_CTX*, char[SHA384_DIGEST_STRING_LENGTH]); +char* SHA384_Data(const u_int8_t*, size_t, char[SHA384_DIGEST_STRING_LENGTH]); + +void SHA512_Init(SHA512_CTX*); +void SHA512_Update(SHA512_CTX*, const u_int8_t*, size_t); +void SHA512_Final(u_int8_t[SHA512_DIGEST_LENGTH], SHA512_CTX*); +char* SHA512_End(SHA512_CTX*, char[SHA512_DIGEST_STRING_LENGTH]); +char* SHA512_Data(const u_int8_t*, size_t, char[SHA512_DIGEST_STRING_LENGTH]); + +#endif /* SHA2_USE_INTTYPES_H */ + +#else /* NOPROTO */ + +void SHA256_Init(); +void SHA256_Update(); +void SHA256_Final(); +char* SHA256_End(); +char* SHA256_Data(); + +void SHA384_Init(); +void SHA384_Update(); +void SHA384_Final(); +char* SHA384_End(); +char* SHA384_Data(); + +void SHA512_Init(); +void SHA512_Update(); +void SHA512_Final(); +char* SHA512_End(); +char* SHA512_Data(); + +#endif /* NOPROTO */ + +#endif /* __SHA2_H__ */ + diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sourcelist.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sourcelist.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sourcelist.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sourcelist.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,107 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: sourcelist.h,v 1.12.2.1 2003/12/24 23:09:17 mdz Exp $ +/* ###################################################################### + + SourceList - Manage a list of sources + + The Source List class provides access to a list of sources. It + can read them from a file and generate a list of all the distinct + sources. + + All sources have a type associated with them that defines the layout + of the archive. The exact format of the file is documented in + files.sgml. + + The types are mapped through a list of type definitions which handle + the actual construction of the back end type. After loading a source + list all you have is a list of package index files that have the ability + to be Acquired. + + The vendor machanism is similar, except the vendor types are hard + wired. Before loading the source list the vendor list is loaded. + This doesn't load key data, just the checks to perform. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_SOURCELIST_H +#define PKGLIB_SOURCELIST_H + +#include +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +using std::string; +using std::vector; +#endif + +class pkgAcquire; +class pkgIndexFile; +class metaIndex; + +class pkgSourceList +{ + public: + + // List of supported source list types + class Type + { + public: + + // Global list of Items supported + static Type **GlobalList; + static unsigned long GlobalListLen; + static Type *GetType(const char *Type); + + const char *Name; + const char *Label; + + bool FixupURI(std::string &URI) const; + virtual bool ParseLine(std::vector &List, + const char *Buffer, + unsigned long const &CurLine,std::string const &File) const; + virtual bool CreateItem(std::vector &List,std::string const &URI, + std::string const &Dist,std::string const &Section, + std::map const &Options) const = 0; + Type(); + virtual ~Type() {}; + }; + + typedef std::vector::const_iterator const_iterator; + + protected: + + std::vector SrcList; + + public: + + bool ReadMainList(); + bool Read(std::string File); + + // CNC:2003-03-03 + void Reset(); + bool ReadAppend(std::string File); + bool ReadSourceDir(std::string Dir); + + // List accessors + inline const_iterator begin() const {return SrcList.begin();}; + inline const_iterator end() const {return SrcList.end();}; + inline unsigned int size() const {return SrcList.size();}; + inline bool empty() const {return SrcList.empty();}; + + bool FindIndex(pkgCache::PkgFileIterator File, + pkgIndexFile *&Found) const; + bool GetIndexes(pkgAcquire *Owner, bool GetAll=false) const; + + // query last-modified time + time_t GetLastModifiedTime(); + + pkgSourceList(); + pkgSourceList(std::string File); + ~pkgSourceList(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sptr.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sptr.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/sptr.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/sptr.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,66 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: sptr.h,v 1.3 2001/03/11 07:22:19 jgg Exp $ +/* ###################################################################### + + Trivial non-ref counted 'smart pointer' + + This is really only good to eliminate + { + delete Foo; + return; + } + + Blocks from functions. + + I think G++ has become good enough that doing this won't have much + code size implications. + + ##################################################################### */ + /*}}}*/ +#ifndef SMART_POINTER_H +#define SMART_POINTER_H + +template +class SPtr +{ + public: + T *Ptr; + + inline T *operator ->() {return Ptr;}; + inline T &operator *() {return *Ptr;}; + inline operator T *() {return Ptr;}; + inline operator void *() {return Ptr;}; + inline T *UnGuard() {T *Tmp = Ptr; Ptr = 0; return Tmp;}; + inline void operator =(T *N) {Ptr = N;}; + inline bool operator ==(T *lhs) const {return Ptr == lhs;}; + inline bool operator !=(T *lhs) const {return Ptr != lhs;}; + inline T*Get() {return Ptr;}; + + inline SPtr(T *Ptr) : Ptr(Ptr) {}; + inline SPtr() : Ptr(0) {}; + inline ~SPtr() {delete Ptr;}; +}; + +template +class SPtrArray +{ + public: + T *Ptr; + + //inline T &operator *() {return *Ptr;}; + inline operator T *() {return Ptr;}; + inline operator void *() {return Ptr;}; + inline T *UnGuard() {T *Tmp = Ptr; Ptr = 0; return Tmp;}; + //inline T &operator [](signed long I) {return Ptr[I];}; + inline void operator =(T *N) {Ptr = N;}; + inline bool operator ==(T *lhs) const {return Ptr == lhs;}; + inline bool operator !=(T *lhs) const {return Ptr != lhs;}; + inline T *Get() {return Ptr;}; + + inline SPtrArray(T *Ptr) : Ptr(Ptr) {}; + inline SPtrArray() : Ptr(0) {}; + inline ~SPtrArray() {delete [] Ptr;}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/srcrecords.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/srcrecords.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/srcrecords.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/srcrecords.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,103 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: srcrecords.h,v 1.8.2.1 2003/12/26 16:27:34 mdz Exp $ +/* ###################################################################### + + Source Package Records - Allows access to source package records + + Parses and allows access to the list of source records and searching by + source name on that list. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_SRCRECORDS_H +#define PKGLIB_SRCRECORDS_H + + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +using std::vector; +#endif + +class pkgSourceList; +class pkgIndexFile; +class pkgSrcRecords +{ + public: + + // Describes a single file + struct File + { + std::string MD5Hash; + unsigned long Size; + std::string Path; + std::string Type; + }; + + // Abstract parser for each source record + class Parser + { + protected: + + const pkgIndexFile *iIndex; + + public: + + enum BuildDep {BuildDepend=0x0,BuildDependIndep=0x1, + BuildConflict=0x2,BuildConflictIndep=0x3}; + + struct BuildDepRec + { + std::string Package; + std::string Version; + unsigned int Op; + unsigned char Type; + }; + + inline const pkgIndexFile &Index() const {return *iIndex;}; + + virtual bool Restart() = 0; + virtual bool Step() = 0; + virtual bool Jump(unsigned long const &Off) = 0; + virtual unsigned long Offset() = 0; + virtual std::string AsStr() = 0; + + virtual std::string Package() const = 0; + virtual std::string Version() const = 0; + virtual std::string Maintainer() const = 0; + virtual std::string Section() const = 0; + virtual const char **Binaries() = 0; // Ownership does not transfer + + virtual bool BuildDepends(std::vector &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch = true) = 0; + static const char *BuildDepType(unsigned char const &Type); + + virtual bool Files(std::vector &F) = 0; + + Parser(const pkgIndexFile *Index) : iIndex(Index) {}; + virtual ~Parser() {}; + }; + + private: + /** \brief dpointer placeholder (for later in case we need it) */ + void *d; + + // The list of files and the current parser pointer + std::vector Files; + std::vector::iterator Current; + + public: + + // Reset the search + bool Restart(); + + // Locate a package by name + Parser *Find(const char *Package,bool const &SrcOnly = false); + + pkgSrcRecords(pkgSourceList &List); + virtual ~pkgSrcRecords(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/strutl.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/strutl.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/strutl.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/strutl.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,152 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: strutl.h,v 1.22 2003/02/02 22:20:27 jgg Exp $ +/* ###################################################################### + + String Util - These are some useful string functions + + _strstrip is a function to remove whitespace from the front and end + of a string. + + This source is placed in the Public Domain, do with it what you will + It was originally written by Jason Gunthorpe + + ##################################################################### */ + /*}}}*/ +#ifndef STRUTL_H +#define STRUTL_H + + + +#include +#include +#include +#include +#include +#include + +#include "macros.h" + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +using std::vector; +using std::ostream; +#endif + +bool UTF8ToCodeset(const char *codeset, const std::string &orig, std::string *dest); +char *_strstrip(char *String); +char *_strtabexpand(char *String,size_t Len); +bool ParseQuoteWord(const char *&String,std::string &Res); +bool ParseCWord(const char *&String,std::string &Res); +std::string QuoteString(const std::string &Str,const char *Bad); +std::string DeQuoteString(const std::string &Str); +std::string DeQuoteString(std::string::const_iterator const &begin, std::string::const_iterator const &end); + +// unescape (\0XX and \xXX) from a string +std::string DeEscapeString(const std::string &input); + +std::string SizeToStr(double Bytes); +std::string TimeToStr(unsigned long Sec); +std::string Base64Encode(const std::string &Str); +std::string OutputInDepth(const unsigned long Depth, const char* Separator=" "); +std::string URItoFileName(const std::string &URI); +std::string TimeRFC1123(time_t Date); +bool RFC1123StrToTime(const char* const str,time_t &time) __must_check; +bool FTPMDTMStrToTime(const char* const str,time_t &time) __must_check; +__deprecated bool StrToTime(const std::string &Val,time_t &Result); +std::string LookupTag(const std::string &Message,const char *Tag,const char *Default = 0); +int StringToBool(const std::string &Text,int Default = -1); +bool ReadMessages(int Fd, std::vector &List); +bool StrToNum(const char *Str,unsigned long &Res,unsigned Len,unsigned Base = 0); +bool StrToNum(const char *Str,unsigned long long &Res,unsigned Len,unsigned Base = 0); +bool Base256ToNum(const char *Str,unsigned long &Res,unsigned int Len); +bool Hex2Num(const std::string &Str,unsigned char *Num,unsigned int Length); +bool TokSplitString(char Tok,char *Input,char **List, + unsigned long ListMax); +std::vector VectorizeString(std::string const &haystack, char const &split) __attrib_const; +void ioprintf(std::ostream &out,const char *format,...) __like_printf(2); +void strprintf(std::string &out,const char *format,...) __like_printf(2); +char *safe_snprintf(char *Buffer,char *End,const char *Format,...) __like_printf(3); +bool CheckDomainList(const std::string &Host, const std::string &List); +int tolower_ascii(int const c) __attrib_const __hot; +std::string StripEpoch(const std::string &VerStr); + +#define APT_MKSTRCMP(name,func) \ +inline int name(const char *A,const char *B) {return func(A,A+strlen(A),B,B+strlen(B));}; \ +inline int name(const char *A,const char *AEnd,const char *B) {return func(A,AEnd,B,B+strlen(B));}; \ +inline int name(const std::string& A,const char *B) {return func(A.c_str(),A.c_str()+A.length(),B,B+strlen(B));}; \ +inline int name(const std::string& A,const std::string& B) {return func(A.c_str(),A.c_str()+A.length(),B.c_str(),B.c_str()+B.length());}; \ +inline int name(const std::string& A,const char *B,const char *BEnd) {return func(A.c_str(),A.c_str()+A.length(),B,BEnd);}; + +#define APT_MKSTRCMP2(name,func) \ +inline int name(const char *A,const char *AEnd,const char *B) {return func(A,AEnd,B,B+strlen(B));}; \ +inline int name(const std::string& A,const char *B) {return func(A.begin(),A.end(),B,B+strlen(B));}; \ +inline int name(const std::string& A,const std::string& B) {return func(A.begin(),A.end(),B.begin(),B.end());}; \ +inline int name(const std::string& A,const char *B,const char *BEnd) {return func(A.begin(),A.end(),B,BEnd);}; + +int stringcmp(const char *A,const char *AEnd,const char *B,const char *BEnd); +int stringcasecmp(const char *A,const char *AEnd,const char *B,const char *BEnd); + +/* We assume that GCC 3 indicates that libstdc++3 is in use too. In that + case the definition of string::const_iterator is not the same as + const char * and we need these extra functions */ +#if __GNUC__ >= 3 +int stringcmp(std::string::const_iterator A,std::string::const_iterator AEnd, + const char *B,const char *BEnd); +int stringcmp(std::string::const_iterator A,std::string::const_iterator AEnd, + std::string::const_iterator B,std::string::const_iterator BEnd); +int stringcasecmp(std::string::const_iterator A,std::string::const_iterator AEnd, + const char *B,const char *BEnd); +int stringcasecmp(std::string::const_iterator A,std::string::const_iterator AEnd, + std::string::const_iterator B,std::string::const_iterator BEnd); + +inline int stringcmp(std::string::const_iterator A,std::string::const_iterator Aend,const char *B) {return stringcmp(A,Aend,B,B+strlen(B));}; +inline int stringcasecmp(std::string::const_iterator A,std::string::const_iterator Aend,const char *B) {return stringcasecmp(A,Aend,B,B+strlen(B));}; +#endif + +APT_MKSTRCMP2(stringcmp,stringcmp); +APT_MKSTRCMP2(stringcasecmp,stringcasecmp); + +inline const char *DeNull(const char *s) {return (s == 0?"(null)":s);}; + +class URI +{ + void CopyFrom(const std::string &From); + + public: + + std::string Access; + std::string User; + std::string Password; + std::string Host; + std::string Path; + unsigned int Port; + + operator std::string(); + inline void operator =(const std::string &From) {CopyFrom(From);}; + inline bool empty() {return Access.empty();}; + static std::string SiteOnly(const std::string &URI); + static std::string NoUserPassword(const std::string &URI); + + URI(std::string Path) {CopyFrom(Path);}; + URI() : Port(0) {}; +}; + +struct SubstVar +{ + const char *Subst; + const std::string *Contents; +}; +std::string SubstVar(std::string Str,const struct SubstVar *Vars); +std::string SubstVar(const std::string &Str,const std::string &Subst,const std::string &Contents); + +struct RxChoiceList +{ + void *UserData; + const char *Str; + bool Hit; +}; +unsigned long RegexChoice(RxChoiceList *Rxs,const char **ListBegin, + const char **ListEnd); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/tagfile.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/tagfile.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/tagfile.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/tagfile.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,125 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: tagfile.h,v 1.20 2003/05/19 17:13:57 doogie Exp $ +/* ###################################################################### + + Fast scanner for RFC-822 type header information + + This parser handles Debian package files (and others). Their form is + RFC-822 type header fields in groups separated by a blank line. + + The parser reads the file and provides methods to step linearly + over it or to jump to a pre-recorded start point and read that record. + + A second class is used to perform pre-parsing of the record. It works + by indexing the start of each header field and providing lookup + functions for header fields. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_TAGFILE_H +#define PKGLIB_TAGFILE_H + +#include + +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#endif + +class FileFd; + +class pkgTagSection +{ + const char *Section; + // We have a limit of 256 tags per section. + unsigned int Indexes[256]; + unsigned int AlphaIndexes[0x100]; + unsigned int TagCount; + // dpointer placeholder (for later in case we need it) + void *d; + + /* This very simple hash function for the last 8 letters gives + very good performance on the debian package files */ + inline static unsigned long AlphaHash(const char *Text, const char *End = 0) + { + unsigned long Res = 0; + for (; Text != End && *Text != ':' && *Text != 0; Text++) + Res = ((unsigned long)(*Text) & 0xDF) ^ (Res << 1); + return Res & 0xFF; + } + + protected: + const char *Stop; + + public: + + inline bool operator ==(const pkgTagSection &rhs) {return Section == rhs.Section;}; + inline bool operator !=(const pkgTagSection &rhs) {return Section != rhs.Section;}; + + bool Find(const char *Tag,const char *&Start, const char *&End) const; + bool Find(const char *Tag,unsigned &Pos) const; + std::string FindS(const char *Tag) const; + signed int FindI(const char *Tag,signed long Default = 0) const ; + unsigned long long FindULL(const char *Tag, unsigned long long const &Default = 0) const; + bool FindFlag(const char *Tag,unsigned long &Flags, + unsigned long Flag) const; + bool static const FindFlag(unsigned long &Flags, unsigned long Flag, + const char* Start, const char* Stop); + bool Scan(const char *Start,unsigned long MaxLength); + inline unsigned long size() const {return Stop - Section;}; + void Trim(); + virtual void TrimRecord(bool BeforeRecord, const char* &End); + + inline unsigned int Count() const {return TagCount;}; + inline bool Exists(const char* const Tag) {return AlphaIndexes[AlphaHash(Tag)] != 0;} + + inline void Get(const char *&Start,const char *&Stop,unsigned int I) const + {Start = Section + Indexes[I]; Stop = Section + Indexes[I+1];} + + inline void GetSection(const char *&Start,const char *&Stop) const + { + Start = Section; + Stop = this->Stop; + }; + + pkgTagSection() : Section(0), TagCount(0), Stop(0) {}; + virtual ~pkgTagSection() {}; +}; + +class pkgTagFilePrivate; +class pkgTagFile +{ + pkgTagFilePrivate *d; + + bool Fill(); + bool Resize(); + + public: + + bool Step(pkgTagSection &Section); + unsigned long Offset(); + bool Jump(pkgTagSection &Tag,unsigned long long Offset); + + pkgTagFile(FileFd *F,unsigned long long Size = 32*1024); + virtual ~pkgTagFile(); +}; + +/* This is the list of things to rewrite. The rewriter + goes through and changes or adds each of these headers + to suit. A zero forces the header to be erased, an empty string + causes the old value to be used. (rewrite rule ignored) */ +struct TFRewriteData +{ + const char *Tag; + const char *Rewrite; + const char *NewTag; +}; +extern const char **TFRewritePackageOrder; +extern const char **TFRewriteSourceOrder; + +bool TFRewrite(FILE *Output,pkgTagSection const &Tags,const char *Order[], + TFRewriteData *Rewrite); + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/vendor.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/vendor.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/vendor.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/vendor.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,37 @@ +#ifndef PKGLIB_VENDOR_H +#define PKGLIB_VENDOR_H +#include +#include +#include + +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +#endif + +// A class representing a particular software provider. +class __deprecated Vendor +{ + public: + struct Fingerprint + { + std::string Print; + std::string Description; + }; + + protected: + std::string VendorID; + std::string Origin; + std::map Fingerprints; + + public: + Vendor(std::string VendorID, std::string Origin, + std::vector *FingerprintList); + virtual const std::string& GetVendorID() const { return VendorID; }; + virtual const std::string LookupFingerprint(std::string Print) const; + virtual bool CheckDist(std::string Dist); + virtual ~Vendor(){}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/vendorlist.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/vendorlist.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/vendorlist.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/vendorlist.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,54 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: vendorlist.h,v 1.1.2.1 2003/12/24 23:09:17 mdz Exp $ +/* ###################################################################### + + VendorList - Manage a list of vendors + + The Vendor List class provides access to a list of vendors and + attributes associated with them, read from a configuration file. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_VENDORLIST_H +#define PKGLIB_VENDORLIST_H + +#include +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +#include +#include +using std::string; +using std::vector; +#endif + +class Vendor; +class Configuration; + +class __deprecated pkgVendorList +{ + protected: + std::vector VendorList; + + bool CreateList(Configuration& Cnf); + const Vendor* LookupFingerprint(std::string Fingerprint); + + public: + typedef std::vector::const_iterator const_iterator; + bool ReadMainList(); + bool Read(std::string File); + + // List accessors + inline const_iterator begin() const {return VendorList.begin();}; + inline const_iterator end() const {return VendorList.end();}; + inline unsigned int size() const {return VendorList.size();}; + inline bool empty() const {return VendorList.empty();}; + + const Vendor* FindVendor(const std::vector GPGVOutput); + + ~pkgVendorList(); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/version.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/version.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/version.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/version.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,61 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: version.h,v 1.8 2001/05/27 05:55:27 jgg Exp $ +/* ###################################################################### + + Version - Versioning system.. + + The versioning system represents how versions are compared, represented + and how dependencies are evaluated. As a general rule versioning + systems are not compatible unless specifically allowed by the + TestCompatibility query. + + The versions are stored in a global list of versions, but that is just + so that they can be queried when someone does 'apt-get -v'. + pkgSystem provides the proper means to access the VS for the active + system. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_VERSION_H +#define PKGLIB_VERSION_H + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +#endif + +class pkgVersioningSystem +{ + public: + // Global list of VS's + static pkgVersioningSystem **GlobalList; + static unsigned long GlobalListLen; + static pkgVersioningSystem *GetVS(const char *Label); + + const char *Label; + + // Compare versions.. + virtual int DoCmpVersion(const char *A,const char *Aend, + const char *B,const char *Bend) = 0; + + virtual bool CheckDep(const char *PkgVer,int Op,const char *DepVer) = 0; + virtual int DoCmpReleaseVer(const char *A,const char *Aend, + const char *B,const char *Bend) = 0; + virtual std::string UpstreamVersion(const char *A) = 0; + + // See if the given VS is compatible with this one.. + virtual bool TestCompatibility(pkgVersioningSystem const &Against) + {return this == &Against;}; + + // Shortcuts + APT_MKSTRCMP(CmpVersion,DoCmpVersion); + APT_MKSTRCMP(CmpReleaseVer,DoCmpReleaseVer); + + pkgVersioningSystem(); + virtual ~pkgVersioningSystem() {}; +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/versionmatch.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/versionmatch.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/versionmatch.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/versionmatch.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,80 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: versionmatch.h,v 1.4 2001/05/29 03:07:12 jgg Exp $ +/* ###################################################################### + + Version Matching + + This module takes a matching string and a type and locates the version + record that satisfies the constraint described by the matching string. + + Version: 1.2* + Release: o=Debian,v=2.1*,c=main + Release: v=2.1* + Release: a=testing + Release: n=squeeze + Release: * + Origin: ftp.debian.org + + Release may be a complex type that can specify matches for any of: + Version (v= with prefix) + Origin (o=) + Archive (a=) eg, unstable, testing, stable + Codename (n=) e.g. etch, lenny, squeeze, sid + Label (l=) + Component (c=) + Binary Architecture (b=) + If there are no equals signs in the string then it is scanned in short + form - if it starts with a number it is Version otherwise it is an + Archive or a Codename. + + Release may be a '*' to match all releases. + + ##################################################################### */ + /*}}}*/ +#ifndef PKGLIB_VERSIONMATCH_H +#define PKGLIB_VERSIONMATCH_H + + +#include +#include + +#ifndef APT_8_CLEANER_HEADERS +using std::string; +#endif + +class pkgVersionMatch +{ + // Version Matching + std::string VerStr; + bool VerPrefixMatch; + + // Release Matching + std::string RelVerStr; + bool RelVerPrefixMatch; + std::string RelOrigin; + std::string RelRelease; + std::string RelCodename; + std::string RelArchive; + std::string RelLabel; + std::string RelComponent; + std::string RelArchitecture; + bool MatchAll; + + // Origin Matching + std::string OrSite; + + public: + + enum MatchType {None = 0,Version,Release,Origin} Type; + + bool MatchVer(const char *A,std::string B,bool Prefix); + bool ExpressionMatches(const char *pattern, const char *string); + bool ExpressionMatches(const std::string& pattern, const char *string); + bool FileMatch(pkgCache::PkgFileIterator File); + pkgCache::VerIterator Find(pkgCache::PkgIterator Pkg); + + pkgVersionMatch(std::string Data,MatchType Type); +}; + +#endif diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/weakptr.h apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/weakptr.h --- apt-0.9.3/debian/libapt-pkg-dev/usr/include/apt-pkg/weakptr.h 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/include/apt-pkg/weakptr.h 2012-05-29 23:25:14.000000000 +0100 @@ -0,0 +1,64 @@ +/* weakptr.h - An object which supports weak pointers. + * + * Copyright (C) 2010 Julian Andres Klode + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + */ + +#ifndef WEAK_POINTER_H +#define WEAK_POINTER_H + +#include +#include + +/** + * Class for objects providing support for weak pointers. + * + * This class allows for the registration of certain pointers as weak, + * which will cause them to be set to NULL when the destructor of the + * object is called. + */ +class WeakPointable { +private: + std::set pointers; + +public: + + /** + * Add a new weak pointer. + */ + inline void AddWeakPointer(WeakPointable** weakptr) { + pointers.insert(weakptr); + } + + /** + * Remove the weak pointer from the list of weak pointers. + */ + inline void RemoveWeakPointer(WeakPointable **weakptr) { + pointers.erase(weakptr); + } + + /** + * Deconstruct the object, set all weak pointers to NULL. + */ + ~WeakPointable() { + std::set::iterator iter = pointers.begin(); + while (iter != pointers.end()) + **(iter++) = NULL; + } +}; + +#endif // WEAK_POINTER_H Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-dev/usr/share/doc/libapt-pkg-dev/changelog.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/share/doc/libapt-pkg-dev/changelog.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-dev/usr/share/doc/libapt-pkg-dev/copyright apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/share/doc/libapt-pkg-dev/copyright --- apt-0.9.3/debian/libapt-pkg-dev/usr/share/doc/libapt-pkg-dev/copyright 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/share/doc/libapt-pkg-dev/copyright 2012-05-29 23:24:20.000000000 +0100 @@ -0,0 +1,23 @@ +Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. +Apt is currently developed by APT Development Team . + +License: GPLv2+ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version +of the GNU General Public License. + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-dev/usr/share/doc/libapt-pkg-dev/NEWS.Debian.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-dev/usr/share/doc/libapt-pkg-dev/NEWS.Debian.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-dev.debhelper.log apt-0.9.3+rpi1/debian/libapt-pkg-dev.debhelper.log --- apt-0.9.3/debian/libapt-pkg-dev.debhelper.log 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev.debhelper.log 2012-05-30 00:11:12.000000000 +0100 @@ -0,0 +1,26 @@ +dh_prep +dh_installdirs +dh_install +dh_installdocs +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb +dh_prep +dh_installdirs +dh_install +dh_installdocs +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb diff -Nru apt-0.9.3/debian/libapt-pkg-dev.substvars apt-0.9.3+rpi1/debian/libapt-pkg-dev.substvars --- apt-0.9.3/debian/libapt-pkg-dev.substvars 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-dev.substvars 2012-05-30 00:11:07.000000000 +0100 @@ -0,0 +1 @@ +misc:Depends= diff -Nru apt-0.9.3/debian/libapt-pkg-doc/DEBIAN/control apt-0.9.3+rpi1/debian/libapt-pkg-doc/DEBIAN/control --- apt-0.9.3/debian/libapt-pkg-doc/DEBIAN/control 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/DEBIAN/control 2012-05-29 01:15:38.000000000 +0100 @@ -0,0 +1,14 @@ +Package: libapt-pkg-doc +Source: apt +Version: 0.9.3+rpi1 +Architecture: all +Maintainer: APT Development Team +Installed-Size: 12404 +Section: doc +Priority: optional +Description: documentation for APT development + This package contains documentation for development of the APT + Debian package manipulation program and its libraries. + . + This includes the source code documentation generated by doxygen + in html format. diff -Nru apt-0.9.3/debian/libapt-pkg-doc/DEBIAN/md5sums apt-0.9.3+rpi1/debian/libapt-pkg-doc/DEBIAN/md5sums --- apt-0.9.3/debian/libapt-pkg-doc/DEBIAN/md5sums 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/DEBIAN/md5sums 2012-05-29 01:15:39.000000000 +0100 @@ -0,0 +1,1587 @@ +52805a47a19b26bf29495048ae128c19 usr/share/doc-base/libapt-pkg-doc-design +e2341309589008107973f6f8562273b8 usr/share/doc-base/libapt-pkg-doc-dpkg-tech +8c7ea965fdb09c4cdda36311b75b3cfe usr/share/doc-base/libapt-pkg-doc-files +c3b4c1bbc645c2e02682ee08d6f550da usr/share/doc-base/libapt-pkg-doc-method +0a9faf4bc39390053967e50c703b7c0e usr/share/doc/libapt-pkg-doc/NEWS.Debian.gz +affe3df526be3e6cc9792163b3b9ffb9 usr/share/doc/libapt-pkg-doc/changelog.gz +fa9fc3fde34b734ee15aecd2066df5b1 usr/share/doc/libapt-pkg-doc/copyright +66773cd08bb70846fbd257546e04cbe8 usr/share/doc/libapt-pkg-doc/design.html/ch-introduction.html +546e80d1cea317e086c44c6019c367fa usr/share/doc/libapt-pkg-doc/design.html/ch2.html +746e38ad40e259a3ecfe2b65dd200f17 usr/share/doc/libapt-pkg-doc/design.html/ch3.html +42103cafce40665d753ff224b875c193 usr/share/doc/libapt-pkg-doc/design.html/ch4.html +ea5254fa3652e0a7efc6849baabeff93 usr/share/doc/libapt-pkg-doc/design.html/ch5.html +2b1ec94c58a889b381cc076271d8dd93 usr/share/doc/libapt-pkg-doc/design.html/index.html +e7a615e75741a5cacc0ccde361252753 usr/share/doc/libapt-pkg-doc/design.text.gz +a0988f711c895a2b9ea55c4775a499c9 usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch1.html +3ab13fa95e66bb5fc2d4b4151b6f5299 usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch2.html +c89cfd2812bbe88e7a1b296fdcbcd87b usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch3.html +e9b4937905cb632bc223d41e335de026 usr/share/doc/libapt-pkg-doc/dpkg-tech.html/index.html +d65d0bde7c11d9a3316e16dc441da95f usr/share/doc/libapt-pkg-doc/dpkg-tech.text.gz +14a67a540576116b08c34148e08bea7b usr/share/doc/libapt-pkg-doc/files.html/ch1.html +9dfa47d6afaf7b2251c5c4a98046f7e5 usr/share/doc/libapt-pkg-doc/files.html/ch2.html +d94e02200042b921a4c3dcb981ab6277 usr/share/doc/libapt-pkg-doc/files.html/index.html +bd51127ec0686d4ca8294ed36f02f5c8 usr/share/doc/libapt-pkg-doc/files.text.gz +d72d64e4131e9ad209578e313d24cf64 usr/share/doc/libapt-pkg-doc/html/acquire-item_8h.html +9c516e375a48d2f59c9dba520e7c8ed8 usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.map +30fe198679641bb50be7009a7d6a22b3 usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.md5 +41387b9e3bdf907ea683e0072ad4090e usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.png +053f5279cc07b6d1fdf464bc2b3b27a9 usr/share/doc/libapt-pkg-doc/html/acquire-item_8h_source.html +d440671927df5b1a8552205fd66eb76c usr/share/doc/libapt-pkg-doc/html/acquire-method_8h.html +2460ecf5b160e811bb3744d2ed0551fc usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.map +14d5dcf3c9aae7402e81ac308f023b14 usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.md5 +66c2d7b881f4563e137c28b580deaafa usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.png +be052bcc5efd20470d74fbc65cbabe94 usr/share/doc/libapt-pkg-doc/html/acquire-method_8h_source.html +67a80cd13b5b92972109ba9467ca94f7 usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h.html +ac7d7c54251f5f4745addefbc4d56807 usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.map +f4879e1eb261b7aaa8915366905cbf26 usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.md5 +1adc307ac7b9419f0f41b682b1de7ab0 usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.png +ba6c3b2d6182bf99fbc97b772e5cd398 usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h_source.html +5eac0f9ad008ba10620a9ebc9cf4e71a usr/share/doc/libapt-pkg-doc/html/acquire_8h.html +7266d27eb44afb82b5a5478e9a37fc7a usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.map +ef43663a55316879d040e80d1a66b268 usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.md5 +48bd6b36dbe8410c94544f1350ded7c5 usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.png +2460ecf5b160e811bb3744d2ed0551fc usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.map +a8a5024ada671186312b6cf9d8e9ca79 usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.md5 +297080fbcd9d995241c08c031b4483f1 usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.png +0f1946f291451121eb69aa1c4ac440a3 usr/share/doc/libapt-pkg-doc/html/acquire_8h_source.html +730df6f3ae9d58ba04f59acc67be040e usr/share/doc/libapt-pkg-doc/html/algorithms_8h_source.html +6823f527457d414f57f7f269d0c32e34 usr/share/doc/libapt-pkg-doc/html/annotated.html +c9025d8473e27361c39f4d724e09dafa usr/share/doc/libapt-pkg-doc/html/aptconfiguration_8h_source.html +5e5150e602570d27f89578c0c3f925b8 usr/share/doc/libapt-pkg-doc/html/bc_s.png +f219fba32e2f013f7d5c8daab1c914e8 usr/share/doc/libapt-pkg-doc/html/cachefile_8h_source.html +eb376adc4b9d732bf53c0ea67abd1010 usr/share/doc/libapt-pkg-doc/html/cachefilter_8h.html +73dd36cfcd418348de3b3a7b1b7b7bd1 usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.map +babaf69f130278b2b6ecd317e253db78 usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.md5 +48c2a361aa2417085bc726e5bcf762f7 usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.png +d40288c88b54e31b5a123824700dbc99 usr/share/doc/libapt-pkg-doc/html/cachefilter_8h_source.html +a46b3ca25351b259ef1655c38a9d8861 usr/share/doc/libapt-pkg-doc/html/cacheiterators_8h_source.html +a376bc2d3dca9d7a34947bacab6dda63 usr/share/doc/libapt-pkg-doc/html/cacheset_8h.html +033ac6f3d352f19b93e8e03244feefb3 usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.map +11fbcb66704d0d757ceeb64d7ce92e1e usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.md5 +7773f2d8a4cb59e708a37994d2b3e1db usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.png +339c6c355bf00e0410e17c5bee73bc3c usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.map +b276fb70ad180ab13fffb4f9ef6cba69 usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.md5 +134059d894d7d764623a12eab8061f5a usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.png +306963376bbcb9545286e90b52073607 usr/share/doc/libapt-pkg-doc/html/cacheset_8h_source.html +94d44b42c0032a0d6dd1eb267d572c18 usr/share/doc/libapt-pkg-doc/html/cdrom_8h_source.html +7e747ae97d8fdfbdb5d5eb31ad3160ed usr/share/doc/libapt-pkg-doc/html/cdromutl_8h_source.html +9df338064bfcfe2cb59d399e3813dc28 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx-members.html +2649c7f068595ac8965b0f5d836b485e usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx.html +c8a35488c97ae52033b44e3524df94d7 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper-members.html +a55abb84849f4fae18ee67db67b33b3a usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper.html +5ab0717b765a35cd73d71ab670c0039e usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration-members.html +f180e9c3cc0e5e48a4dca65f0fb1a23e usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration.html +b108f9abf0e7122cff7e9686c4bd0da8 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer-members.html +9691ffc9a328823ace26b716bddbf9f0 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer.html +fa403a7526532e24545c228fd1ca02ee usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface-members.html +c7ec2fd7dc54543d0aec9e719add2e92 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface.html +702f9b6912cd00c5db147b19521143e4 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator-members.html +9a493fd5bc4a6476b6799c152f7562b7 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator.html +28f285c551e17180d69bd134dfffe0c7 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.map +e408b736bf94e6fff12caea6df8f3ddd usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.md5 +0c290d1e7bc5d3b1a52991102bed17d0 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.png +0ec4642ca299cd24c0390e1b5e6a8d10 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.map +703f2b50953c50cc21cde6701c44a6b3 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.md5 +b6947219eec3e097ca243cf2cd33312a usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.png +3b249a9cd86cda458b21fea54f6d15e8 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator-members.html +488931f983acc91ebe539f82d3a6644c usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator.html +99ccdce0602c18a1b7efb042f33a2ce3 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.map +007fa86d8410895e41c8f6f0c111291c usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.md5 +38c2ccbe067af8712322f03891d37310 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.png +99ccdce0602c18a1b7efb042f33a2ce3 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.map +007fa86d8410895e41c8f6f0c111291c usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.md5 +38c2ccbe067af8712322f03891d37310 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.png +d0d99cf032c075f6cb45c70aa39e98ce usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator-members.html +d5baae3a0dc96220838d564ceca4aa53 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator.html +995104a2c66ea35e7ee0cb5ab38b79d0 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.map +e4c7ce0e3d5f2c265e1f4a0f8df5859c usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.md5 +60745eb63c019366a9dfedd7acd78c47 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.png +995104a2c66ea35e7ee0cb5ab38b79d0 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.map +e4c7ce0e3d5f2c265e1f4a0f8df5859c usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.md5 +60745eb63c019366a9dfedd7acd78c47 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.png +a6d6506a506cdddc65daf46978b5b99a usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.map +229186a24f5361950f79bea26dd14415 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.md5 +01ba2366a0ff479be1902efecc31b3d2 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.png +a6d6506a506cdddc65daf46978b5b99a usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.map +229186a24f5361950f79bea26dd14415 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.md5 +01ba2366a0ff479be1902efecc31b3d2 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.png +709cb14decffe41e1897deca883ef8df usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer-members.html +303b9924d2391d20f6190f7225cfcbb7 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer.html +04e665a6021c3f7707ae83e876c155e6 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface-members.html +12863c0100aed5d99a300b53084d13fd usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface.html +076ccf820c4a0872e4f654541c9d95f4 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator-members.html +5113305ae84b5fe1686577a85b977cf8 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator.html +adf3b49d7cb5ff5556491d2f80a3ac1e usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.map +68509c6ace84fd9b78a357086b10ec6a usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.md5 +50d400fde323eab4ae740650460a986d usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.png +d552ad2b2f7d520674fa868b2e6ed825 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.map +cf5911b1c53e893f2b93e6ab27e6acf7 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.md5 +637eb39c0abfc1bef96f3a02d4eeab6d usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.png +834cf114381c056944ed746eea64b4cb usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator-members.html +b4447e8b1732617601dc582da036bc8e usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator.html +8a3a5e34143a475ae030d4a8717b3d6a usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.map +b029304013cf56ad0406a5bcc3422ea9 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.md5 +7acf331feb485fa9c3f7459e3236d0fb usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.png +8a3a5e34143a475ae030d4a8717b3d6a usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.map +b029304013cf56ad0406a5bcc3422ea9 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.md5 +7acf331feb485fa9c3f7459e3236d0fb usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.png +5f4c15a3f3068c1b2991d022da61fb64 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator-members.html +9779104fa024749fbbdc4e5013cff6fd usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator.html +6dae183ed7586a52a4da7d2b5c350916 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.map +e1990d9dd889da9db82e70b5dd5ce4a4 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.md5 +f87dfb7f521a153d03457ff7ad1e8b1b usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.png +6dae183ed7586a52a4da7d2b5c350916 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.map +e1990d9dd889da9db82e70b5dd5ce4a4 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.md5 +f87dfb7f521a153d03457ff7ad1e8b1b usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.png +8cdc891923dfc3a80e3bd60158a546e7 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.map +ac5a1d0ac58176a036e2ab36d1719645 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.md5 +cd763ec63736987952d1172552386629 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.png +8cdc891923dfc3a80e3bd60158a546e7 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.map +ac5a1d0ac58176a036e2ab36d1719645 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.md5 +cd763ec63736987952d1172552386629 usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.png +a7519c268cfa8a3a625a113d8030a0fc usr/share/doc/libapt-pkg-doc/html/classCommandLine-members.html +6a04bfaa4280310435e9d9f4853a2491 usr/share/doc/libapt-pkg-doc/html/classCommandLine.html +421a9d63ad8bf84d41a0c1b1af780839 usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.map +adc2cf040c0ce4348beddc8e4574b357 usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.md5 +713bef74b6a6bd5c2ff790a1529a2477 usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.png +acc82bfee0a56fb30652247a5e1744f8 usr/share/doc/libapt-pkg-doc/html/classConfiguration-members.html +04eacfbcaeff65bd720258213b39b7f0 usr/share/doc/libapt-pkg-doc/html/classConfiguration.html +e2b1ad221fe20c5ba7a6b1c10805964d usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig-members.html +39d5333f536ae217c04ef8bdb0925708 usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig.html +ea7de5ab44c3d6a1528ae2599a288bff usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.map +c02a7afa93ac3543f9d2e209ad3a8150 usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.md5 +b988caa8995a803bd048f6f41c7585b9 usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.png +16c9f10a2a6d35beaba137017aec8ac5 usr/share/doc/libapt-pkg-doc/html/classDynamicMMap-members.html +1a1faf4d70b2518cfb5487489970ad3e usr/share/doc/libapt-pkg-doc/html/classDynamicMMap.html +1ca321604c0eae22d166c388b0ad70c7 usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.map +b6fd4799ad1dc00ea456bf96bd4ded38 usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.md5 +0b49e4073851f7fbed852ac4126c9da6 usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.png +68932746997398acffde3b398cf516de usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.map +82aab7c854d848954f55752fece6b9a4 usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.md5 +b672dbeb75579850582f764b44c3efe3 usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.png +e669dd3dc9358f3b145879a3df79521a usr/share/doc/libapt-pkg-doc/html/classEDSP-members.html +1185b3075ee57018abda7d6db04799a2 usr/share/doc/libapt-pkg-doc/html/classEDSP.html +acf28a6c4a89c05d4c1d39f1822e5dcd usr/share/doc/libapt-pkg-doc/html/classFileFd-members.html +7fe3c96913eaecc8395e91e1d94bff2d usr/share/doc/libapt-pkg-doc/html/classFileFd.html +84ce07c5e2632ff4c398adaf5e9f3b2d usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate-members.html +c997af54bb0b828286569aaf2ae8ab21 usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate.html +195459fb3534d6e4ad8c48e8b460956f usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.map +13e16d29010ce5e7c33a7944a13f53af usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.md5 +f3c86723d650088267d1754399c659fb usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.png +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.map +3aa43d1fb587c54c78e08767b52970cc usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.md5 +350b84c47b2663306e3b5ce33b59ca54 usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.png +8f560cab8881531ec70dadcba37ac9a3 usr/share/doc/libapt-pkg-doc/html/classGlobalError-members.html +374a706d0b8b36a507d42a6188e7d8cd usr/share/doc/libapt-pkg-doc/html/classGlobalError.html +41105bc5eed4f13d6701070da5955e83 usr/share/doc/libapt-pkg-doc/html/classHashString-members.html +ffefe855737c3a670d416ebb77e280ae usr/share/doc/libapt-pkg-doc/html/classHashString.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.map +1117b85f62e993d0b2e63528265a9837 usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.md5 +9d297e9cb783de1617e4ca54fc3f24b9 usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.png +eb27a55308f48911950aded41960e163 usr/share/doc/libapt-pkg-doc/html/classHashSumValue-members.html +b796bd26ebdde0d595a8887d043c390b usr/share/doc/libapt-pkg-doc/html/classHashSumValue.html +46dd130d086cb2b3488624094d52eb28 usr/share/doc/libapt-pkg-doc/html/classHashes-members.html +a3ca97e553bdfd1868d5c1488d4c6124 usr/share/doc/libapt-pkg-doc/html/classHashes.html +03f77447ff2bbfb183620ed4fbdfd2c2 usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.map +0bb1f90d0109ecbe98ed84b8a7dc7374 usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.md5 +4de8b1a3f8bc82cda4334c25aaaf4dbf usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.png +60dfc2942172ccd081b44252887aec40 usr/share/doc/libapt-pkg-doc/html/classIndexCopy-members.html +fb17facaef91ec78903ec895279ea83d usr/share/doc/libapt-pkg-doc/html/classIndexCopy.html +f1a86d964161c5eea645064f153ccb50 usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.map +a77c1954007f0a48344d7c9f22952427 usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.md5 +2eb7b2651036ff091761a85f2d5e995d usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.png +747890ac399c8996183cccb479b32577 usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.map +a49775372dfab12fc6d7410a6802cb87 usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.md5 +ed5b0954c7003ab1d80a3bf52c5fe099 usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.png +d901ab6830103b28eca905a8a72d0144 usr/share/doc/libapt-pkg-doc/html/classIndexTarget-members.html +346c5c08986f973020c982373b77343a usr/share/doc/libapt-pkg-doc/html/classIndexTarget.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.map +a419a20fd64e150d123619e2e9bf4090 usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.md5 +0d14e76f1545d30cab0ad3189d4a7538 usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.png +7096b9652b5a57e5cae789259ca0ff3a usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.map +7944734e8738ca75cf152eca9eeed972 usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.md5 +25d0e19d186a582593d962255890e852 usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.png +278ca70502f0b31d44a95270316f1b44 usr/share/doc/libapt-pkg-doc/html/classMD5Summation-members.html +d581912076bc521016d597283f69fe0f usr/share/doc/libapt-pkg-doc/html/classMD5Summation.html +4f6018a2e435c06628517b0d62697bbe usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.map +50301b19f0939443a70403592424c7af usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.md5 +c4a734d319d69f76c3f6ede56ba8776c usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.png +4f6018a2e435c06628517b0d62697bbe usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.map +50301b19f0939443a70403592424c7af usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.md5 +c4a734d319d69f76c3f6ede56ba8776c usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.png +d5dd8c57632805ea24e39f1617bb69b8 usr/share/doc/libapt-pkg-doc/html/classMMap-members.html +6f0b72160f4843b91a72b585ea6f312b usr/share/doc/libapt-pkg-doc/html/classMMap.html +89216684f3f3b012082cf5f6bcc31704 usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.map +3c967d4f2bca4d475905ff5b957563bd usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.md5 +1919bb24680f55b4c8a5ffffb5d87788 usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.png +62230f54ba6c63ed828ae77c98b133e8 usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.map +16149ae886313d1a30f4a462b245275d usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.md5 +5ce8188449f180ee20f6eb0f3676ebf4 usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.png +31a45463c70adb60ad04d84ab970cb98 usr/share/doc/libapt-pkg-doc/html/classOpProgress-members.html +87de7c130e97c98ecc1778763f620ffa usr/share/doc/libapt-pkg-doc/html/classOpProgress.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.map +d89070155c7bc52ee8c22912f446888d usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.md5 +84741ae2c107605e9d84d5329dc83ffb usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.png +13aa5cbf7a871e15d534e4f294b07e44 usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.map +938a4de121afed3cf86cb2fbc611e594 usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.md5 +dfe68b440dbd5f0a4516eea2d903c33e usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.png +aac4e856de1ddec8cea79846c4614795 usr/share/doc/libapt-pkg-doc/html/classOpTextProgress-members.html +950bfdc8cebc640023e1a40bc7556db9 usr/share/doc/libapt-pkg-doc/html/classOpTextProgress.html +8d571c4da059cbfb823e65d983eb58c0 usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.map +4c2c96f3dbbeb4dcd6ab8d6b1fd38b20 usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.md5 +03d225a567dc33d5c6f2eee02b478128 usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.png +115da71a8791059fe3a795eec05f1a3d usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.map +e9a38bf94ead583ef06948503a83ce9b usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.md5 +f37664ff8243be520bfd5c567303a71a usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.png +c62cfa5f2ea28834aec0de01074a3493 usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget-members.html +9c0788588799874f66d29e91c80f31d2 usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget.html +4931b3808af66b0d58db4d64416cabae usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.map +e88fec8407af2c14f6695a380db78c0c usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.md5 +df52aa04703b9d66e9f2e9649913eca5 usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.png +71e783a8b1f6b103858ae523ba08e2e0 usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.map +55cc5646ba6b3e89004f9082991d73e1 usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.md5 +cbbd47b3486affa9296d7e3dc57b79f9 usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.png +c96ac0696edee9f115bf6dbcbb1b2c07 usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget-members.html +f1b47545f09b5b9ca0c8e3fae37e3968 usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget.html +c8702bba24e740b737c18ba1da0e47e2 usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.map +98a0c4a24e2c12a7c6bd5b9dff7e7a21 usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.md5 +f5b0959c66220b4eec8603e3d0fc9509 usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.png +771969498b5f2dac5fb6a5b5e1f5c9c6 usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.map +9a702383d87f67dc3a25733b9fe83532 usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.md5 +ee40c7bdbbedca959e496ccf48b395df usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.png +a022f7bc4b329a4baa62261e1916ff7b usr/share/doc/libapt-pkg-doc/html/classPackageCopy-members.html +de2aa48e8f17e3c64d298ad20e1b30f2 usr/share/doc/libapt-pkg-doc/html/classPackageCopy.html +eebdc1bbc428959ecc6355ed59b2234b usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.map +1f3f1ddd99058197bb5cd57769ac2c17 usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.md5 +700eb5b9e5c7520b348038131f377ee4 usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.png +f3b0a60fc583a903ba857761fe566217 usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.map +fa854374d47144a1f1fc51d03ec9fe77 usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.md5 +4739c50e600bcd443475d6c667db0a21 usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.png +78ed5662a29340f15c07443343b9892d usr/share/doc/libapt-pkg-doc/html/classPreferenceSection-members.html +37d75c80a4c31135afc12c8b9ff9189d usr/share/doc/libapt-pkg-doc/html/classPreferenceSection.html +9e522c28c25c2ba3f91a451be025bcac usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.map +d94a50f00c66ee3c009d92fd3b8f136c usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.md5 +14281b4c40dc1a70178b979a68758276 usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.png +9e522c28c25c2ba3f91a451be025bcac usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.map +d94a50f00c66ee3c009d92fd3b8f136c usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.md5 +14281b4c40dc1a70178b979a68758276 usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.png +b0e37389cefbf4648ce1853fe24479cc usr/share/doc/libapt-pkg-doc/html/classSHA1Summation-members.html +6b18053025ed47f99dcc0122ba49c3d9 usr/share/doc/libapt-pkg-doc/html/classSHA1Summation.html +4f6018a2e435c06628517b0d62697bbe usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.map +81c6a357f93a7324708608c695f540ce usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.md5 +205f785ca02e5c0cb2f9d18feaa6caa1 usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.png +4f6018a2e435c06628517b0d62697bbe usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.map +81c6a357f93a7324708608c695f540ce usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.md5 +205f785ca02e5c0cb2f9d18feaa6caa1 usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.png +99f9bdbba84c9203f01faced044295dd usr/share/doc/libapt-pkg-doc/html/classSHA256Summation-members.html +d84ae794c9d63e339159c185473ada8f usr/share/doc/libapt-pkg-doc/html/classSHA256Summation.html +5eadded2fddd1b9fd3e81f2e6e39f444 usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.map +9731d2469ff8275046df2f6424ddff25 usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.md5 +3217594b9846a9bf89ec86254d18d094 usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.png +5eadded2fddd1b9fd3e81f2e6e39f444 usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.map +9731d2469ff8275046df2f6424ddff25 usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.md5 +3217594b9846a9bf89ec86254d18d094 usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.png +17aa6f2b1b6d4bf73b5942c0e45261aa usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase-members.html +6994e0da6df6151206373cd53d823fcf usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase.html +4f6018a2e435c06628517b0d62697bbe usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.map +eba0e0645b455fe69a8e506f5a21fdf8 usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.md5 +1966506c13909bb9cce5b73fe1c5bca4 usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.png +4c636e54321ac9ea259b95daad8c0625 usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.map +7cad7f30bc108e393a8f0a78f73cd139 usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.md5 +af6cd05ca076052c5a3bc69bb512453f usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.png +78996af5adc3847dfc26d09db5a0daea usr/share/doc/libapt-pkg-doc/html/classSHA512Summation-members.html +c1b82d5b38f464f78e6f1d6606ee7552 usr/share/doc/libapt-pkg-doc/html/classSHA512Summation.html +5eadded2fddd1b9fd3e81f2e6e39f444 usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.map +c388e94e774643212aab7866909978be usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.md5 +87c6c1e79d2b08a9db2bdb72eba6fb70 usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.png +5eadded2fddd1b9fd3e81f2e6e39f444 usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.map +c388e94e774643212aab7866909978be usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.md5 +87c6c1e79d2b08a9db2bdb72eba6fb70 usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.png +61a51bfa1f582e44f0c51f9813f4c237 usr/share/doc/libapt-pkg-doc/html/classSPtr-members.html +81a5876cbe2434913b0ab11f13bd8a4d usr/share/doc/libapt-pkg-doc/html/classSPtr.html +48b9c4ad75807c9a5047b6b04a23281a usr/share/doc/libapt-pkg-doc/html/classSPtrArray-members.html +2798fa742ab04d45cb9eaff29e4d6985 usr/share/doc/libapt-pkg-doc/html/classSPtrArray.html +23eb1cf954b2f62fa060df1f60adf885 usr/share/doc/libapt-pkg-doc/html/classSigVerify-members.html +f81771916d2bc2c2472e9c9397e967c7 usr/share/doc/libapt-pkg-doc/html/classSigVerify.html +a3fcbc7850c761aa8d5414a69b1d46d5 usr/share/doc/libapt-pkg-doc/html/classSourceCopy-members.html +4ef0741c3c0dccffcd0fc3f81c46a1c5 usr/share/doc/libapt-pkg-doc/html/classSourceCopy.html +eebdc1bbc428959ecc6355ed59b2234b usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.map +547539479053964a99a83071f7cbe9a9 usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.md5 +f69e077365395e288569c2ec0b798fa4 usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.png +dd688bfc438cf3ce4b1335b594774840 usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.map +917c2aad2fa90659d3902d7f9b07150d usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.md5 +77ac111341ef04637e9991c6f6051af5 usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.png +107621591831a18b5a5ef97638e19e77 usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget-members.html +8dd4ff3b23358bccd72ea59a2fdc5da2 usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget.html +4931b3808af66b0d58db4d64416cabae usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.map +6893211a2f6b5ae908ebc85da4f7eacb usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.md5 +d85585c6468aa2f82e5480b891b5ccc0 usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.png +d2975c21fa95f16917584dca5f6cf5a4 usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.map +146eebff49d7d54e899ef7b8e3eaafc2 usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.md5 +10a6d0e7f33313132281e2234d27218f usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.png +7d37db1883c5ca33735a161888ea1abf usr/share/doc/libapt-pkg-doc/html/classSummationImplementation-members.html +b424549adfde44204bdfbe4eaffcd0c3 usr/share/doc/libapt-pkg-doc/html/classSummationImplementation.html +5d9c1d63ebfe459f12a4df4e30978a5f usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.map +776ab8e710803da88c71e8868d696635 usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.md5 +c681244da618d9e99473b2bd2a8d0d67 usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.png +706ccc2a28fc5a6f5f36e279c9eca5bf usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy-members.html +66dd80889fbfad91dc4e48415bf6fd60 usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy.html +e383165823ad07e5132208edc33a80a0 usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.map +b2fc8056e21d18332070b82027a5d4d6 usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.md5 +860851c59470d0f642f9d67293ea53b4 usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.png +59628e3b8a61b1641635f25b155da1fe usr/share/doc/libapt-pkg-doc/html/classURI-members.html +e315272978f9fe053ce63c96e67882e0 usr/share/doc/libapt-pkg-doc/html/classURI.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.map +6eb48aa857323e7018c5d725d46944e7 usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.md5 +e2ea9a2312aed2a7c0aed9729fd302e9 usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.png +61aaf919892ba0b707f3518b00c6d26d usr/share/doc/libapt-pkg-doc/html/classVendor-members.html +6743d5eb8f9762239f1385f3c95ea88b usr/share/doc/libapt-pkg-doc/html/classVendor.html +460889cd070e138febe87c1be425cd1c usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.map +534cb3257da0b4713a620cadabb395af usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.md5 +1a86ecf27b3c51fad9ee3c3505e724fd usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.png +6eb51350997e2cee3fb6c894c1910a35 usr/share/doc/libapt-pkg-doc/html/classWeakPointable-members.html +3b475676a76ba45d4748632c8b6a0ee3 usr/share/doc/libapt-pkg-doc/html/classWeakPointable.html +574bd08f85e37b276a5b8b78dd2770ce usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.map +e1e8279ed01772a65159d84f08034c25 usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.md5 +b9b5c24694d4b3e605dfef4955d727a5 usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.png +6387e45869633e9ba618d41b724543a2 usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg-members.html +f9c6f4822d3b98c550072e59ad76bc56 usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg.html +0a094fc8e8b2818ee83bcff0d6e98072 usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.map +caeff97f73376f264a8cadb8b6b60a41 usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.md5 +a27f1f77cf61ac216905d3d8fdb3c3aa usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.png +e0f3834d5d5bc6ce2c5aae796bb5c9af usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.map +d06400d8a1ed1c0791be08073d54f285 usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.md5 +6dc9ff51e0caf19fea7b23e0feaa090c usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.png +fb4b42150d2c46efceb80657de4de639 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc-members.html +4520563d7d0f5841a0ab01d4c128b2a7 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc.html +9eb3384a221b3ae685feb01e51f9b377 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.map +51bfbbc81aaa03b6a3d673818e5992da usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.md5 +b13ba489d9342ec84467673a781ab891 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.png +9eb3384a221b3ae685feb01e51f9b377 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.map +b59bdc7dabdb072cda50f2067972bb2d usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.md5 +509636fa2bf69b5bbe99f9613325a367 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.png +6a0fe921270a4b464b4ae09e7ef26662 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus-members.html +301f9394421ae2ab54e2fd874ba17ca1 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus.html +5bbf5ad950cadb57cfd743a3fc4dad60 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.map +9e05e43e53d751f268fbb851fe5751dc usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.md5 +c3172c8e907a7771ffa51f1367eeb18e usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.png +5bbf5ad950cadb57cfd743a3fc4dad60 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.map +00d2ff037096785e90d0abc2e5180dcb usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.md5 +d86144695f484f27dfb41e952c78ef3c usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.png +1c0a72a07848f55e0ff29fe1cec0b172 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans-members.html +619054cb1fd77e7bf7006a54b0f63f52 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans.html +455142a609ce1dfef1ea51106906f686 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.map +17b52b8b04a2867ea8c6879d0d0e80af usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.md5 +d740f8c2f7ff54acda761c7f9c3d89ea usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.png +3756e729ed748ecad7c1616244d2e373 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.map +340da841733e40f36780bf7e7c728ffb usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.md5 +c6d0f8bbd1a8fa4871b2cb596d3bb9d4 usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.png +5fe5dfb63f6effef81b2d4d8c772d81e usr/share/doc/libapt-pkg-doc/html/classdebListParser-members.html +40ace3b096cfb9bf2d3d2acda7fc2355 usr/share/doc/libapt-pkg-doc/html/classdebListParser.html +0f8d4b17a751e2f2db87caa7ef07eb74 usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.map +1a4b112742b1fa7b852fe5380037c84c usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.md5 +0fb7476489481e4fb93d7548e8684eee usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.png +597a0ddc705925a16cc9b55bd14c2fde usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.map +6d8b2c19302e0169c18ad35af2a1fe14 usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.md5 +7cda04435c82e9ba35d9c79e3bbdf288 usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.png +cb86d9600a099dcbdfd3ccdbc510188d usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex-members.html +07214c802b20bcc4ee1e6f77c187418b usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex.html +d034afeccc832d53e760c16a55b06713 usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.map +802b35712fd77b0e728854e820964f7f usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.md5 +8fb8568f4a9d8499ce236958eac27274 usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.png +d034afeccc832d53e760c16a55b06713 usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.map +802b35712fd77b0e728854e820964f7f usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.md5 +8fb8568f4a9d8499ce236958eac27274 usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.png +cae846a70dbd5f9670817b8fd8b38b3a usr/share/doc/libapt-pkg-doc/html/classdebRecordParser-members.html +1f5b332f98f7a611e123050971d1d635 usr/share/doc/libapt-pkg-doc/html/classdebRecordParser.html +a41eac5536a16d878143438b6daa111e usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.map +0233e86d5ea033c9a309d027e7a764f6 usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.md5 +07bc2399918a89a3b1c06bb843a3d7c3 usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.png +a41eac5536a16d878143438b6daa111e usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.map +0233e86d5ea033c9a309d027e7a764f6 usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.md5 +07bc2399918a89a3b1c06bb843a3d7c3 usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.png +71ca5212bfd036718f45a17b6218b420 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex-members.html +8ab324c393dd9908bd95bad01d82f787 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex.html +551f205dca5938a04b784b2321af5703 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry-members.html +928eb9144238c0ccc0c3126adf70c55a usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry.html +f0f43411276f213a0909434db0625682 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.map +8e7c358e3447e7b6bc095a5bc3d25618 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.md5 +c410ce5da30549f3fe7389904af066d3 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.png +918b56dd530d870052e6d5f76a51c138 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.map +72273931463718be61eb8d2c5b6ad3a7 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.md5 +f7ccef7ba5a075ab0f1810fcf0f9ce81 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.png +cd3c1316662493905d40c99500ec1c37 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.map +61f0b6eccd2950b0a50aba0b4d086300 usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.md5 +adfd9386ec690745710e9420bda13e9a usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.png +77b2124c20b515251aeed8cd6999b321 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb-members.html +94ef02efc740677557c1cf0a70908ee1 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb.html +f423d30658cfed013750ca72ebbc3dc1 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc-members.html +df354e0286c89d36f10bcbeebb4923ed usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc.html +6794c57ffa3f4d520bafb2dfe21d141a usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.map +0cd80a77aa0434c23b83199c7661bf5e usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.md5 +2c515c434f53568083c065508c345d5b usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.png +029ccdde608f0ea86ed9344fdf3023e8 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.map +cc479abc98ec8fb6e56fdc511079059b usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.md5 +8dfc826e9658d59d9ff88616446d030d usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.png +a9e195376c96a115e6e12e516b0cf9a6 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.map +0ec7d42347ad7bbd3c69ca6e520e5b4f usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.md5 +048fe6e9a41c54d7edbfce342b44346a usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.png +2009f56d08fca8d760c0dae1ba332f60 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.map +f3b9ba3c099174c7482244467c0b76ee usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.md5 +dda09bf12d299e9988f7b18f2908dced usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.png +9bf36cb9a4752228444401e68518ad92 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian-members.html +e968734d1f5e3255604cbbf453112835 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian.html +eff222c5b02b7d86d6a001fd80849dab usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.map +35b27d2c768adc4328ca8b60923a779e usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.md5 +c706197727698be0d79e5a8d51c23d24 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.png +ed109b8a8b74046f802616c48e48843d usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.map +6d3333b6cdc92fad079f4a19f1944b68 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.md5 +b557380ac1799f5688bf80d1be0af367 usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.png +15cfdd10a2fdadb2292fbf27c18d6fc5 usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex-members.html +9be90b3f08e942f6f67270d3a1d09cad usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex.html +f4905a57317f212cc494ab059a26a189 usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.map +d8a341ac9fb3080f2d5e0af0db89469a usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.md5 +dc4f6bb6cb93c8dc82237d8318ded979 usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.png +f4905a57317f212cc494ab059a26a189 usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.map +d8a341ac9fb3080f2d5e0af0db89469a usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.md5 +dc4f6bb6cb93c8dc82237d8318ded979 usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.png +1dff919112d6b7fc99b5f34d2c254169 usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser-members.html +fca8c84450c213743996a19e438361c6 usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser.html +10058bcd6e36afae030127eb2cb0add7 usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.map +aa685682b298252d6d1d82d9f355c2bd usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.md5 +b094c8a18ef1e1167a4c457eb26a2220 usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.png +916d97f31e8a8b20fb9fbc4bef38694a usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.map +6eeb29dc0630de27bf8583a433789561 usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.md5 +50d6d4cf193c3d90fa515ea8293abe25 usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.png +328e7b335eb9641be012c2d7c9eb66c4 usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex-members.html +a732300af1c919cd71a1cb821db0853f usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex.html +523c2ada835bbdbd3b5484bb4d23518c usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.map +0b53d08603f4c0720cde1d28dfe12450 usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.md5 +f7d3ae1d9cea4a1b81d0a0cc4610b8a1 usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.png +2f4a702fe999675f926547f6c3ccfb9b usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.map +df5157d2e3c1a514af4c8d0b92dcabc8 usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.md5 +36cdbad8519bbafbe1882d0561cefd9d usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.png +639b56cf93665d607946559d3e8537e7 usr/share/doc/libapt-pkg-doc/html/classdebSystem-members.html +42ab67775b327f646768c86d4835bb41 usr/share/doc/libapt-pkg-doc/html/classdebSystem.html +e95f231fffa471b146120b50ece57bc9 usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate-members.html +ef45c10577123ccc1600c5e49d66283f usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate.html +f656aa6c6d8079250fe537284dc5792a usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.map +09b3d99a4029ad9ea65c5dfa30264223 usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.md5 +26db3966d9cf19f5011af5828c616172 usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.png +ee282f5ff9c0182ba1268ca766c73dcd usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.map +cb197dfd39b12976a5a3bae73dc2d0f1 usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.md5 +aff7223ca811a7fed9b99b3ee757c632 usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.png +c435f1f665bd182d61a552bc2b83037e usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.map +ee4091d194b7af20498625f2a97d0780 usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.md5 +56ef12cd7bd529d95526536ad76a25c3 usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.png +1bc5a5b97dc590f47eb23487cdb6e827 usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex-members.html +0d078cb556f2e9704deb2df6197050cc usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex.html +e2137c7327a11196506e6091f2b2411b usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.map +c56b1c1ec5ba77e0b3c0dbe151a49fae usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.md5 +ff2317c6707a82e3a28a1ceba7f40e86 usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.png +e2137c7327a11196506e6091f2b2411b usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.map +c56b1c1ec5ba77e0b3c0dbe151a49fae usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.md5 +ff2317c6707a82e3a28a1ceba7f40e86 usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.png +5e10f395804ee841b68deb3d6637304f usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem-members.html +ac58c01f62a96ae7f134c8cb87a2683b usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem.html +ad5b2e804ea846241cd0c01f97cca235 usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.map +fabad9493348c0c9cfc707e740e45efb usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.md5 +89869e2d4410acc8d0f5abd2379f6753 usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.png +ad5b2e804ea846241cd0c01f97cca235 usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.map +7160a8570b830bcb7f126bce668b8f19 usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.md5 +d8ecf3d7e839f239de9bc963552711e0 usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.png +00a69fe1987adb247cae4ef8116bc653 usr/share/doc/libapt-pkg-doc/html/classedspIFType-members.html +95a2f5d1e7ca096e99dc772b07e89374 usr/share/doc/libapt-pkg-doc/html/classedspIFType.html +a5559293716cd2f8b92d37990edbecb7 usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.map +7b7541861b099a011aaf09bb224dd3e0 usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.md5 +20b1663b855be7422055c745a67c57a9 usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.png +a5559293716cd2f8b92d37990edbecb7 usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.map +be7209be76521880c996a1d4abb16efb usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.md5 +b77dbb724cbb89b75ad1f7009c248044 usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.png +9621ff228321a185e5954b108db16efb usr/share/doc/libapt-pkg-doc/html/classedspIndex-members.html +e3d175cc7c51803f4090d4a380dea5e6 usr/share/doc/libapt-pkg-doc/html/classedspIndex.html +f656aa6c6d8079250fe537284dc5792a usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.map +271245276447565b253e11caca2bc456 usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.md5 +d433d4044a4410667a18d9ee0bee3d37 usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.png +3923d455aed2fd25ecb92fef4db50ea6 usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.map +1587c4fbff79ad29c39714f39ec85446 usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.md5 +68e2bfa3f09fb9587a1125898eceffd8 usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.png +f9283368ea381023f6b60aea65f68f9e usr/share/doc/libapt-pkg-doc/html/classedspListParser-members.html +6d790a3eb287b7d32fc8f736a7bb9d76 usr/share/doc/libapt-pkg-doc/html/classedspListParser.html +44ed91bda3cc96b6889eab9c048658c2 usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.map +ade4ec023c90ab5feb8ccded26b3d645 usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.md5 +6df8890da4a070b2c1a260aab5fd109b usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.png +c2126bce2f33d79e3ec4e33b1dd43a79 usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.map +baaf4af3a7fcfde8f94206fbf653b82c usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.md5 +6019e1a7541141db8ada35cdf4bd3c9e usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.png +243880a49054d5166e67c2cbbc6980b7 usr/share/doc/libapt-pkg-doc/html/classedspSystem-members.html +9c18d165b0c866d3536f2dd5f2f26794 usr/share/doc/libapt-pkg-doc/html/classedspSystem.html +ee282f5ff9c0182ba1268ca766c73dcd usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.map +39f52ccd976fa8eab60e91b271ddc906 usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.md5 +eb8bb3530efe1059b85655f79240393d usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.png +ffe0e39fcf6e5955e2e44b8fe32d5189 usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.map +8fd469499dad9357a56aac080367d134 usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.md5 +5a80f9d830e9f6ffcc141cc577ab6c4b usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.png +74e18f887af873dfd3962346768659b5 usr/share/doc/libapt-pkg-doc/html/classes.html +031e1594694e2e1f8a1820dd84ad7710 usr/share/doc/libapt-pkg-doc/html/classindexRecords-members.html +1e86b8e163b7ab41b796dabe5cd7ee85 usr/share/doc/libapt-pkg-doc/html/classindexRecords.html +d12cf300cd7e4e6909ba149d53b90332 usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.map +ea519ced4a08b0b418fd006dae73efdc usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.md5 +2fe205351459ce411794baf3ca5671d5 usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.png +a3e192804c3195bdc254ac8f3e266d8b usr/share/doc/libapt-pkg-doc/html/classmetaIndex-members.html +845cc91b9c5ea7afc22ef6ae96d3d92b usr/share/doc/libapt-pkg-doc/html/classmetaIndex.html +02fbd71a05465c5c9946305eacb90c2e usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.map +24e5122a9833ec8a5b477de9e447e4cb usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.md5 +3e10b0965cdd27d3a01ffd1d36c99dac usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.png +29bbaa6380a81f4564b33ba923927eee usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.map +bbc96a08ccf1f1d20d265233a8812a41 usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.md5 +1800671a42e9d57c7a947f98b2c9a46c usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.png +b773b62a32a9d4c4663d63370b05cddd usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive-members.html +aff46bc70d87943cbc4bed3c746ecdb3 usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive.html +1be5a2a47a13d10b1f1c8ca6b482101d usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.map.gz +e5ffb3abbb36a48e2655b22390537903 usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.md5 +6440246de13f0f3bbb8c5dfaff5c5bbc usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.png +872d22c58d2aa91de8c75678286947a6 usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.map +4fd22b2cfdc624dea40360b7d78468b1 usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.md5 +e7801a3263bf8368e55befffe73820d0 usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.png +41ddd5cfa197d6e88c3083761e3fbd4c usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex-members.html +df631bd73cb136d13104320fa0c58833 usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex.html +ff93b8a4677f66df988e04926ec1ca92 usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.map +0776eb130461904f469675cef07c58dd usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.md5 +cbed7a9c1e3d3ee41c21684dfeb56170 usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.png +a71df6ddf0cfac9abc794f98ccbb1a55 usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.map +b0b839ae47bbd600cc216313d8485042 usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.md5 +55ca6c277e9a8e6105a7bc6f179ee74f usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.png +e1bec1d23cd5bb106868a235073b7457 usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile-members.html +82af12e01440e6e9e553314beea7021d usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile.html +995cb7365d59f3f5d16e43e974366e43 usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.map +e1b6887a21965ac4c93abd3b58f6efc0 usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.md5 +839a80681ee79b249da19acfe336e2ed usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.png +c81fa254a8e01074862d6a082716427e usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.map +0896351621ffc6bf8ad45e3d49fa520f usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.md5 +f85078f904249d9b5aedc289e56fcd00 usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.png +516b7b81f4ad5cf0f82a9cc5016ac8c1 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex-members.html +adc96648b4318e68afe6c7e3afccaf64 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex.html +95ea543cfeb91b8f867fc273a4b9f817 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs-members.html +ada6916bea9fbe88e4e0833def5a8b34 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs.html +766b754c154dd89dbc8c3cc1f64aeb52 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.map +1c924573ca85b00d6a186df28ada13f2 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.md5 +7c857d808ae6b3054cf2003fd3dc947f usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.png +0e583c3a697255481612dbdab83659f8 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.map +201626d8f0504f6f0bd22f2354ba6a8d usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.md5 +182e2384ddfcd35dbe6076a472a23e9e usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.png +d7cfd0030b3ad28b1383aa2e85efb102 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans-members.html +8a229dd4487208c8e82ab0c5f5041198 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans.html +72383abcc3982e6d27cf1f102e908398 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.map +d3d2dce5da6b34444e0ec6b0cfa24029 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.md5 +29836d7c70ff5d0b981a77a4a2c4a89a usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.png +384ccf95f49f4325233ccc9db968b572 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.map +eafea8a34268613bede414018ddaa1cc usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.md5 +00a48f4ed4aabbf52d40960314ef527a usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.png +75456ad4f43c78a6cef24da8bb93e1fd usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.map +42409ae69057d41eeaf89079af071206 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.md5 +8177aab116669d3bfb62770304e9540e usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.png +2eb75d976844d166a50a3b62bdadbad0 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.map +d8067796033216d043bc726071e8119c usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.md5 +a5b7c9dc25b4bfcbaf133b42285813a9 usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.png +40728564f03ae286ab7ffa2264fba469 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig-members.html +db638fb3ae22257522ae207de88d80b9 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig.html +0a69dec34c5ae3cc51e267f22ad595a8 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.map +d6bcf59caea3cc5d384b0a8487c2a06a usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.md5 +3ba9b20a85124571c6a380e5599ae2ea usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.png +9b869b8803e4f1b852dffc1613c8038b usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.map +3dda463a66ede5324e8140cab991736f usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.md5 +aab1083c77ba560eaaabff8073a0dcf0 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.png +9dcb12b09bfd550042d5c7c30dce3d2c usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex-members.html +1ba04ed2c4a432410f704395f57beebd usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex.html +d8fd3eee8e56e054b03eca4e65262377 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.map +53b768252504046863960bef65b0cd05 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.md5 +b707a59ef4ade00eef2d71c6506f92bf usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.png +2f5393bf65b8ecdd862a5b5490739f05 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.map +0a7c29c0d3aabe53520ffd1d1a1fa9a8 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.md5 +853762ce640324cf34dad53a0509b937 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.png +a9d4762890ee1538d57af2076a259067 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig-members.html +8fbbdff48ed9548ae8addfa50a1c0f12 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig.html +94d9d635a23a464030ebbb6c1dcd639b usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.map +9a24232b045e5940d15e6502549c82bb usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.md5 +f349b394d8f7e991c3bd6683390c411b usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.png +a71df6ddf0cfac9abc794f98ccbb1a55 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.map +6b250ef48fdb195ff96f1d7df2c97e74 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.md5 +22f94218e6718bc8275f852b233a987f usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.png +b1a48c5498ba0304533313924d9d60e9 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod-members.html +b6670921aaa681c6c4c2eac198780aff usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod.html +01fd5a9888484b9285d85779ba960a82 usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.map +8370dc959af45a7507ade69d269aba3e usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.md5 +bcf06351dcd0b66942c86925e961c1ad usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.png +e00f1179fd8c09a4e8003d1439fe36ba usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex-members.html +fe017643cf24ecae5f963ee2844249ec usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex.html +95d84845867b4bbc550a34f679b4fe6f usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.map +54d65c622594df20c5249742143b0017 usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.md5 +37ee33dfa3d2b1179dd5abfc3e7f7b3f usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.png +fbacee42b8c6131d30616e1ec62a2beb usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.map +9d08ca1f62cf71f068c79c943d50f266 usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.md5 +4a41af9e848ade5777c28c93f9a1e437 usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.png +124a4acee5547a2b693dadb5e216e067 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire-members.html +525e1614c7a69fa1fbf3b4a02df6882a usr/share/doc/libapt-pkg-doc/html/classpkgAcquire.html +9c2de469c424554c2d378b29e3fbb020 usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus-members.html +33c7e70a0b99ad608944b71b795633d9 usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus.html +21f72d6ed0d0726a97a04328c36f559d usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item-members.html +b7efd7977a0fd7bc88b32fd3731f24df usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item.html +b41aec9397c33dc970a041c101f58517 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.map +4266c2c0d8745fb02a22627e00221b56 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.md5 +9a1b19242a3d7fe6f50b87d2ad1f55be usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.png +75e634a32400f991d40332ba3b8f1a85 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.map +798ecaa042c19e67ed084db256c1d7a4 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.md5 +b2266efcb2e167cda865f341883d3bc8 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.png +664b3bc15dc666b432c00a2223a2604f usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue-members.html +dcdef6a5bfce0f1dec6f5453c554c19f usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue.html +400411fa4a58ac054483d278ee3c692a usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.map +c1a02b623b8a5045351af091e9ed9ca0 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.md5 +10519cc4fd0a85afb06e7ac26acead50 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.png +b3e31daff86a1f46228b66e072165677 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator-members.html +bfad93187f2861fab9dbeb97b550dca4 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator.html +86d4460f5dd2dc51002efcc3ba86ccf5 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker-members.html +b91ed4f5c1ffa2c0d000e62a68c88e09 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker.html +617359cc40ad92bb0cdf3e88b248dc5b usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.map +6f1c5e3e887f894a082459930d5db682 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.md5 +763794f9c70e052296e83a6456342925 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.png +4177897b08001db4ce953bb76511cfde usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.map +ea6529b1d92a21ac201c67fe891c5e11 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.md5 +a9c74cc74bd16aafe25b94e35784548a usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.png +b26e577643e98a48be08a6343f520133 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.map +270ffdf44edd429ad4fc0776b8e9b329 usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.md5 +478c25c25ac302ea71e51c27d22590fe usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.png +03e95ff084f1d5e4d76d43d50cdaa878 usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner-members.html +f3eabba9f1e60bd6c6472319773d144a usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner.html +aa9f8b8f6bd40146f5c2d2fe97fa90d7 usr/share/doc/libapt-pkg-doc/html/classpkgCache-members.html +c1ec8d3b0fb5e5658cf972e274db6e6e usr/share/doc/libapt-pkg-doc/html/classpkgCache.html +8778ddf1dd740a5b55b46ba37f891d15 usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile-members.html +903d61459d62b5d2e39b615634bb1d2c usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile.html +5abd7a396702a94bdaf479b9ee6ea1d1 usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.map +f9fe15496b8314d3eca86945a4c1bf3d usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.md5 +238949e1d8fb7d5b177f8019ba442190 usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.png +b8a5b695a209c6ff1be4d436e0910efc usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator-members.html +4c3f45d592a84db61f8ba9db3a9f86dd usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator.html +1d9d1dee663795e7ea6acb9d5a415917 usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic-members.html +3c541373b78f133838a96e7426fd4e3a usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic.html +2460ecf5b160e811bb3744d2ed0551fc usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.map +d09d06c510070182b032f8e5b238ae76 usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.md5 +2e7a40f989e7f9edace196f1afee83a8 usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.png +be6e07427cfba0d24f05bceb9d4e17f8 usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser-members.html +3663b661e826fe70933f8436d25f71ae usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser.html +27dd9723417f1f14fc33b518263f8871 usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.map +23fe51c77dca4b3bec11d649ecabd885 usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.md5 +5c2622259adfd7e301d519cd7b93ca3f usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.png +d85b1c43cde4125ecb3f69266f66a9a7 usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.map +acc415acb45343e6706d1ecc0caf90bc usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.md5 +cc0a15113cbf83001516a19c1fde74f8 usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.png +f013f3219c624ef4f666052e0b0aabbc usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator-members.html +98726fe706f6255913ab11fad46bfd9a usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator.html +61ff545de421df5411f418723e06bd0c usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.map +ae3a80a5419a484c39865839fd317c7b usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.md5 +bd5723dab65354a2e4bbf5610d244387 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.png +2923108fe25c6cc9ed7d1b23e541e7f8 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.map +3d4868d4e8eed8d701e8fd54c37b117e usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.md5 +96bdabdfa707f5a676918a9d6a196796 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.png +283043ca29ab5f02b852cc926a3132eb usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator-members.html +9501d8f55fd1c2bf371c2acf718b8773 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator.html +a7b597a050b33923a70ca65869799ffc usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.map +1a624f22aa94111529b307791f353c99 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.md5 +c4eb5450a935b4a3cfd141027b27221c usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.png +fc57e32033765d5e71d228372d1dd8ef usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.map +4a917a93e4a1786dfda89797d4f06efb usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.md5 +bf428f0135862aab99c7fa7315da7638 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.png +bd8505f0926d5415faea8af9094c6dc1 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator-members.html +105797fffd33c4a5241149783b28b050 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator.html +f837dd03b5b27273a9c08360c3c197d2 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.map +bacf0e6e613b88e9d331f4c6151ea72a usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.md5 +e1cc4d62c107eaba144d7a09cb9d36fe usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.png +7992395e39e6f25fe9c5f6dd44db006a usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.map +369e2bcd2a7f12e640e35a43981cb326 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.md5 +5709c86a1be4f3d95234bdbe1940ee0a usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.png +936ed4167133c8afff9cb5cda2c43518 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator-members.html +f2bd8e2c75a6402ce5f8801069d7daf1 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator.html +ad854e809b35c62404098a12cbf3bb46 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.map +2dc76bf3e3f68272e827b3d7d7c4b96c usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.md5 +7795d8ea214bd3b7bb9e47934e4d1b0a usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.png +5c36c68831adbab2a4651b3ba743bcf5 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.map +c515db54bf289066f341973c8200320d usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.md5 +dc5f01192d6df55650126ba3e2796263 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.png +9a0b7019be0489cbf32b04aec66ab399 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator-members.html +ae47abd8862129956baf14eea4aa5161 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator.html +81c249cdfe71d33b207ce40f20a9b877 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.map +8e09f22d26660d0a62f16977538d40ed usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.md5 +c8a2b412d916b870287108cac22db3f4 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.png +bd7d6b116a51d9b737e336d879c35bf1 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.map +4cab95efccfdc35a13b3c1690bbf32b4 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.md5 +b7cd8aeadbf6e060c8faf2c548d6425f usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.png +728cef9fbb45fe2d8e583bdd8a25b537 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace-members.html +0cdf968d87bc2aff16af49b29a52b7bc usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace.html +847a15573ec8438a66f0c7446ea11018 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.map +bdf59056298e48aa2a3b59912512fbfb usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.md5 +0c4b4ceee62958b0460a9c1bcdb6c9bc usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.png +4e439216675fc7f91056695daee822bb usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator-members.html +5eada37aed95fcd34c42e3f88ebd6703 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator.html +610ffa36904ea5cd73eeed5ea1017983 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.map +ac6cca24266c9bb581163bacbb2820a0 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.md5 +d5830379cb02654d1c4b0824d1645914 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.png +6c6d7a712cb9c91a2553f7bbca063dec usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.map +898657b94e617810fcee741a99cc49b9 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.md5 +2e32cb78ea80eb2ee8a7db4dbde27d2a usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.png +6523a9c56bedbc5904e8e09660932178 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator-members.html +00fd57d2f72a711b130d8dd1c274fdf9 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator.html +a2c7d680bec5ee5c23297ead68409d77 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.map +17599226ae8df8019fba7ea503ae45f2 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.md5 +53c83ca0b5c7762d7a27689ca718ed5b usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.png +67f324a600fe71f3cc9611fb89467824 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.map +58754bf813d8c8ac2204fe1eea33a2d8 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.md5 +a221804efbb9a46d4b11ae2ff501fff7 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.png +a71bfe679110a8778f29481fe771b65c usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator-members.html +2857c01821c53586055b5cd3b3d78278 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator.html +76444d065f3724d2630280a65b7bf119 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.map +8324f0b53610ae3e8165700df5f805cb usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.md5 +102963f3bdc026ec4790d187ee5356ba usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.png +35463bcb9b5a8aa1552cfb846ea429cf usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.map +24647f00968982491eb3c8ab57725e76 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.md5 +2abcd500349c15dc5d70da577a43e06d usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.png +8efe13c906d0aa98f9b0590dc3808caf usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator-members.html +e20068dc1942dc4004dcd8cf1d633999 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator.html +e5cb51703e12d98d3ffd5fa89018ac3e usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.map +b2bec458fd02a9780c96ac123a50b386 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.md5 +5717e6117ef07257f1d6efc6e59e6fbf usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.png +d6fa373197c18d717a71fa9d36b56a48 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.map +89b027698d5f74ada55a2c143330ebc9 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.md5 +aeb17b5f3e4dc895403ab8d1067a8ca0 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.png +dd0f2e326e378b63d491ff29af88e259 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator-members.html +7b9a71cabf707694c90c1ae9a803884e usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator.html +c754a6fa1167e18750fb9d352932dea0 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.map +239567579f095045592c46c7fcb2a753 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.md5 +adbe01188db10bfe298a939afcb3a75b usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.png +e5005f42bb3707f634757ae832f61bfe usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.map +e7b10c6e0a345f554bd22e37133701c5 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.md5 +58ed035b43fe835f82dabd7023a24843 usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.png +775b3f7624cdfe567daeb85b23eec2b9 usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.map +42b11ead837fc1a12cadb81616e13988 usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.md5 +d9b48f22af24aeca2920012a42387927 usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.png +a676f228176b89da2296d148fff2c6fa usr/share/doc/libapt-pkg-doc/html/classpkgCdrom-members.html +8b38110bf0839c6ed0a358b95cc10d6e usr/share/doc/libapt-pkg-doc/html/classpkgCdrom.html +a0504bdba9bfa29f4e3bd6678f1b9634 usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus-members.html +b1d8d16245dd026e322906ec905bf965 usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus.html +52c24e1e1789d130642384a386cbf2c0 usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM-members.html +35c8a8d724224fa2d0fa5b109986f9be usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM.html +aaf1a0316182986947d941a571c5d785 usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate-members.html +29318f8f3239256aacc9db11ca8f63ad usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.map +15a22c5264532863ec007ccf7cf13f8f usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.md5 +d3ead49704f990a42d69a42ab97afaa0 usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.png +4f9155b294169241efdd28aade6eb8e5 usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.map +8cfdb44f93a8aa27adec5d82173fc9ed usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.md5 +d70d5a0498a56758879088d928b21e5b usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.png +ccb4cdcf961e82ae06dcb156164ac95f usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.map +373bf25eb6d00c7b078a12a44a868f91 usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.md5 +fec0040ff8ada40bf90c4dfb58266c84 usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.png +0b3697cd1f724d3b4cb6b6731850cfe0 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache-members.html +0eb008822d43d1ef6b7be6bc2233462c usr/share/doc/libapt-pkg-doc/html/classpkgDepCache.html +afd5879f3b9390dc7682dafcbf4a37b8 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup-members.html +ea570a1cdc0a95851bf02e708e1e2f09 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup.html +edeae9986dd22a495b89d4dcf0eee1ac usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc-members.html +f003055976393303c273d36f29ec5255 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc.html +c3b0caecd2d3a17fc90195c4f7577b41 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.map +4c9f5e956cdb8fc3a578ccbad9c2f6c4 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.md5 +c293cc8cb096f6adee153104faf4adb5 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.png +c3b0caecd2d3a17fc90195c4f7577b41 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.map +4c9f5e956cdb8fc3a578ccbad9c2f6c4 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.md5 +c293cc8cb096f6adee153104faf4adb5 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.png +d0e9caed7846ea2c5c8b2f14cc8f1775 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc-members.html +700491b4ffdba6a71a6e9977e9bd78fc usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc.html +ac15a056ff0f942a0bb62baabc5631f5 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.map +3764cec7df28416214f1243f1ca6ad5e usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.md5 +ec09b3a2e47456bea6a413e2495ea74d usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.png +a52dc0b2998637fb00513667b36b019e usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy-members.html +7a8a307c2ef9bcaa105d3adae31f6919 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy.html +b83d283084d01706a3db8d12aeaf842f usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.map +41ad8738481e37035d174a25026b16cf usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.md5 +a55e28b201fa78e90dfb112420422b01 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.png +1198ff31eadc87e8a2be51b215385c66 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.map +9683785e8cbd52c7e2154658aa7cbb0f usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.md5 +3a1598d692cfae6429e3ab49847c6ab7 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.png +ebf05813c5d6c3ad00b16ae76f5a5bba usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.map +8a7dbdb6f7062c460d732708a9c2ddab usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.md5 +58c8db5fcbacda1d7edf94c3313afc38 usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.png +42aa96fe839ba2b7037798cb6e8fa61b usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile-members.html +2bc2a82b0fb23d5f1342c7bc7af766e2 usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile.html +c17d3927c05c5b81cb551c365760189b usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type-members.html +53fa3114e9c6b29fcac49a4933edea66 usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type.html +2460ecf5b160e811bb3744d2ed0551fc usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.map +b90842dcc5dee75b235520f555615ec9 usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.md5 +f21ec7aae277d6ce9d0bfc63a94c267d usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.png +e6cc0fd31985d4455339e1a6c9cdce56 usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.map +9245c05785761003e097279560e12baf usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.md5 +4b23df8e9b29835efb20ccc2b180ded4 usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.png +f71548b6bfc4c9ec17761b6ad225274a usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.map +500b82a5a3aecfb3389b009fa18d465f usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.md5 +6ee12b1bcb7439c449b5461d4ed92d7a usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.png +d4edc7d40f069f5a7b5af85a04fe400a usr/share/doc/libapt-pkg-doc/html/classpkgOrderList-members.html +b661bf1a9fc072f04875d2254f8c3d82 usr/share/doc/libapt-pkg-doc/html/classpkgOrderList.html +e2317472166af9652b1dbf60df7b4b74 usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.map +89503319bfa312729793295abb0058af usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.md5 +b5b56883b51977ee3d74820b74af9a8c usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.png +183730b9d5f240c2a1c6344db32f26de usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.map +188192ba4a0eac803f654b10eaaeb6cf usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.md5 +19a994ead96faab491cb4e961446523b usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.png +2991312f26654b57ab33ce243fd81dd2 usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager-members.html +12c1a6b07f7fda7e2aabe88af359a98e usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager.html +2cc33dc1604a8bc9b85f1a0cdaaf945c usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.map +3743623efb31fffc23df741ea6cb6169 usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.md5 +104083e4f5b0a519b4b7f6792690c121 usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.png +665055b5548f27214cb433d10b8a522a usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.map +6e7a685d9c4dbcf068cc645fb2230a65 usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.md5 +3884e0f55897fa3cf6f442943fefb089 usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.png +0f28848ddf6db67cc7baf0bb6b965749 usr/share/doc/libapt-pkg-doc/html/classpkgPolicy-members.html +7bb0cecfae4044784a70aa6201e9e84b usr/share/doc/libapt-pkg-doc/html/classpkgPolicy.html +d2b3cee96094649b2ff3c9ce9d539eb2 usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.map +c30a506af478bac4cf75aae6a855c899 usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.md5 +1d2c86572181ae37f3e16d8eec8799af usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.png +cb0499755622608b86d1b713ebd684d2 usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.map +0dfcd8487c8d8ed8c153dc8442200b41 usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.md5 +840819f75f7f042160df7f44487d030d usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.png +b183b0543a551ccff1fa4658a5bf142b usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver-members.html +3679dcbe6248697eddb1a8f2e3bd0375 usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver.html +cb2e587a4c7fc0e14ae6884b77039f7e usr/share/doc/libapt-pkg-doc/html/classpkgRecords-members.html +a4b2b6e8ce274f76a3d6c9e5fe0fb5b9 usr/share/doc/libapt-pkg-doc/html/classpkgRecords.html +bc09e7c6629f0e8772a128a7b608a2d5 usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser-members.html +dbcdd43935994fdcde6b08e943bc7b00 usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser.html +043d4b4a65cac11426cd1d4721c959a8 usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.map +397c95a7a673fcc912ba631f07757796 usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.md5 +f24f3802443c46fe025fcf93d697de01 usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.png +49a063a603a18548ceaf848ecda2286f usr/share/doc/libapt-pkg-doc/html/classpkgSimulate-members.html +baf3bb3709708a5176090040f5b641f2 usr/share/doc/libapt-pkg-doc/html/classpkgSimulate.html +1053c84c86c90ac81477b486d4154621 usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy-members.html +47ae283481a804d1e36d0b8e45aff6da usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy.html +7b418d48b38a9c394712fcc01333265b usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.map +33a6e821c7fa5d45cc3905b3c6e36d50 usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.md5 +dfb4fd9864edab419db49562426488bb usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.png +7b418d48b38a9c394712fcc01333265b usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.map +33a6e821c7fa5d45cc3905b3c6e36d50 usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.md5 +dfb4fd9864edab419db49562426488bb usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.png +893fb41a05b06d551485903f86d00f35 usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.map +399edce1c66255a8b27a9b04313ff477 usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.md5 +d9ad2057bcc8625b9595d99924d019e7 usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.png +ccb4cdcf961e82ae06dcb156164ac95f usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.map +2053938fb19ffebbf135e4dd53c4e01e usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.md5 +d80ef7091025a51b772d58b4165af4f0 usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.png +6f33addc8d2759ee0a9f4712db41bf4a usr/share/doc/libapt-pkg-doc/html/classpkgSourceList-members.html +c2c97087ea11e1463798d83b0fb08208 usr/share/doc/libapt-pkg-doc/html/classpkgSourceList.html +92551fcb1c6e828d96216d20cbd4651c usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type-members.html +b73652487e3e51db70f58951e90906e5 usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type.html +2460ecf5b160e811bb3744d2ed0551fc usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.map +6dff6d14642adbe0786fad7599ddeb6d usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.md5 +d216491b2076a4796741148faac6c370 usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.png +a5a8b1a1a1a8cafd532250098e13e2c0 usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.map +39cdcbf34e0f327cb63f7770aafbe61c usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.md5 +5ba8387ccf1fcf3b31f22d0a896f7347 usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.png +d92a01c297a8f07005e78a56d9821d12 usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.map +d43a79a87cc4d53d795a6de71621066e usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.md5 +8cfb0ff3b22aaee5c8b61b7a3a881359 usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.png +835cc0f51e4cb31428be3b60afcde529 usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords-members.html +d826482bf15dd3cba59c89172321cf6b usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords.html +2c7c36128c4ec58c28206ebfff2df4d6 usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser-members.html +21142a2941fcc9646477c18d030ec1b8 usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser.html +5b720a96c48bbdc5ba25d049831f1517 usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.map +5b2f5c6fea5fce7268de320fad9f4831 usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.md5 +e28a1a94823c77c684ff33950a527f99 usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.png +70dc30e4b0eeb038e68ebd7c15c4e2e8 usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.map +0ebe0ba966d514de469b59db114609ae usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.md5 +34b19d9415056874825f04db770296b1 usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.png +d55c34656b7c4ba03fab4ea27b8b1346 usr/share/doc/libapt-pkg-doc/html/classpkgSystem-members.html +9cff6ed786dbfb7c9a2bc11e60667a21 usr/share/doc/libapt-pkg-doc/html/classpkgSystem.html +bfc52392869ff10e768b4ddf975fe05e usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.map +3decb399f1a44d2d7c65323cb6e7e454 usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.md5 +d231ead975fb72d50155c5abd22e7d09 usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.png +ff71ace5f7085f3e1b19933e4ca0ea85 usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.map +b99bb49c5a6c19da691618d54f7e9aea usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.md5 +8464db106fbf7dab76452c87bd430aeb usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.png +af191bead69fcddf83aedcab54a5dd1c usr/share/doc/libapt-pkg-doc/html/classpkgTagFile-members.html +e75ef05baf65b7d0d0374b1182c2be00 usr/share/doc/libapt-pkg-doc/html/classpkgTagFile.html +a19fc6e882d3ab2c1da3f5aa537225b2 usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate-members.html +222b9816186563bceb3a7526f8be710e usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate.html +89216684f3f3b012082cf5f6bcc31704 usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.map +de36f5b880746c4ab2fe5bf906ac309b usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.md5 +35aa7acea714ca21a68d112163ac9e91 usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.png +acbd77a01b2e7592930a690814bb7609 usr/share/doc/libapt-pkg-doc/html/classpkgTagSection-members.html +002ac882d536442cdc697b11a7b492f3 usr/share/doc/libapt-pkg-doc/html/classpkgTagSection.html +b02aad324cbfb1f8e40d785f5ae9be33 usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.map +d7177b90a25f7b5ab2f080cf7eb779c0 usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.md5 +4388fd70bf14b62f4a8a9bdecd8f9ef5 usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.png +faa9432c00d4c3e2bad3c2ad433a22c7 usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices-members.html +7bdd361e27b547993b5c775ecd780bb6 usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices.html +6ca34940fb8a828b978021d327a1817f usr/share/doc/libapt-pkg-doc/html/classpkgVendorList-members.html +11d18e310513a93859aa30871dd6bfcd usr/share/doc/libapt-pkg-doc/html/classpkgVendorList.html +1b1ecfa33d4dcce27950aedb09e15c09 usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.map +798490ee55d3ba119e8921ba9daed62e usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.md5 +46ecbdfe9006c934617158a96b55fcf0 usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.png +fde2f75bcd5a38a38980262edf7b301e usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch-members.html +5eef29e24f8f5a89d98f1f9e6f17cb3f usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch.html +af8257bdc6cd5ed1836d040e227fe211 usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem-members.html +26d53ba552ca37850a58d24e85316386 usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem.html +2460ecf5b160e811bb3744d2ed0551fc usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.map +1da03536677d3dbb233922fbea7213ba usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.md5 +b9194b9b32599c3fdbb0155c2fba7a6e usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.png +ffeb6f81a71a4213bca0f887b092e15f usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.map +5d00713f05a563d5b3a6ec1d2bb5a735 usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.md5 +db15c4716c2be10fd8b04c8baa2f768b usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.png +c4a73d5c79736646aa07e3e57f2a365d usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator.html +6a3457c3cfae7d339a42e6aa0b48ce3b usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.map +02608d88d49624482ced6954914b39d3 usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.md5 +eba61ddc2ac07ab4f81b4bebf18e26c7 usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.png +db22f9c5c647ee4590a15ad8a631d7a2 usr/share/doc/libapt-pkg-doc/html/clean_8h_source.html +b86c6f4907f4fc5a10694c3495ab759d usr/share/doc/libapt-pkg-doc/html/closed.png +f2fab33aa97ebe3061137e761d4dcf4f usr/share/doc/libapt-pkg-doc/html/cmndline_8h_source.html +76301baf712083c9b0d037972d6a764c usr/share/doc/libapt-pkg-doc/html/configuration_8h_source.html +e5df6f3bde5c34f828a4815825756ae5 usr/share/doc/libapt-pkg-doc/html/crc-16_8h_source.html +bd42b7bcf873a1287a6e8fb73427f35b usr/share/doc/libapt-pkg-doc/html/debindexfile_8h_source.html +4c2a8662f856cc3041ace250f10cad04 usr/share/doc/libapt-pkg-doc/html/deblistparser_8h_source.html +7bb5af3d5cdad428d7025a1ab412f538 usr/share/doc/libapt-pkg-doc/html/debmetaindex_8h_source.html +f0e2b12901ac111a88d24d3a429eac61 usr/share/doc/libapt-pkg-doc/html/debrecords_8h_source.html +5ecc8e1cda70f788bbbbed70cae0e3a2 usr/share/doc/libapt-pkg-doc/html/debsrcrecords_8h_source.html +acbf62f367b02b1fc268cb0606357244 usr/share/doc/libapt-pkg-doc/html/debsystem_8h_source.html +6c938d219f8aa242938a2a60a55340b9 usr/share/doc/libapt-pkg-doc/html/debversion_8h_source.html +44c56cbba2d1a896249d70045f8f8d90 usr/share/doc/libapt-pkg-doc/html/depcache_8h_source.html +be759afe66335f530c78048c5e6878ff usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731.html +7681e770f4ba3dc4975eb1452cc2f441 usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.map +25b301dab5ef40648f435b8fc9bc6198 usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.md5 +2ea45b7778c53d4c300b432677945cac usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.png +0da11314a02d1d5779a136fa83e914d9 usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7.html +55339af550bb3e9f628484506f016558 usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.map +935d5523fe385d443f6a45777a1e7867 usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.md5 +1cf3c7f46a9318fd4536b9677588b85e usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.png +b186991fd0da0eef6549268bb0145dde usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a.html +97fc8f72ceb761720512967c78e1efae usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.map +694a06da19246fd2821443deecb26228 usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.md5 +7ed67a59ea412d3f79d222450476095e usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.png +55633939650c2ef591a46984fee7fb3a usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b.html +2bfa7246a73acb158d47361818c0364a usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.map +35beb9f3033c9a5ea88448f7d1850b9c usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.md5 +715720be6ed44eb53dff515293321daa usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.png +9a97a20beca236ad934098733c714528 usr/share/doc/libapt-pkg-doc/html/dirs.html +f4e2a2488ddf085b6060fb240d9af1e5 usr/share/doc/libapt-pkg-doc/html/doxygen.css +1308b6e47c105a23f87d44820856e11f usr/share/doc/libapt-pkg-doc/html/doxygen.png +bd4e0fcf85c3fbc1195d3a4ecfab9b33 usr/share/doc/libapt-pkg-doc/html/dpkgpm_8h_source.html +07408602b08c60c2e0a8412e9e67f2ed usr/share/doc/libapt-pkg-doc/html/edsp_8h.html +3b38db21ba625818b3e0bd1fd0e2aba1 usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.map +ef2e56de4375af75021bb45beae2f70e usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.md5 +97eface3a1b6eab2ce90a46befbc675a usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.png +388e5a6dba2c43661eb0ae029930253f usr/share/doc/libapt-pkg-doc/html/edsp_8h_source.html +0faebb5b6e40b53301f7e1f84736d585 usr/share/doc/libapt-pkg-doc/html/edspindexfile_8h_source.html +82e0e734f51dbeea89d08c65be867974 usr/share/doc/libapt-pkg-doc/html/edsplistparser_8h_source.html +7b93800d70099dc3af66c259ddf7abfd usr/share/doc/libapt-pkg-doc/html/edspsystem_8h_source.html +f4547c212443546e3c6a3852a471bc56 usr/share/doc/libapt-pkg-doc/html/error_8h_source.html +2ec15146298b8fc017bca63d6a5f3136 usr/share/doc/libapt-pkg-doc/html/files.html +eee6a44ea638a25b510a4c5310859a26 usr/share/doc/libapt-pkg-doc/html/fileutl_8h_source.html +108e80bffc965be1e1ba5a1a43444a5a usr/share/doc/libapt-pkg-doc/html/functions.html +47bed451432f0d90bd2ac43ce8ad0b75 usr/share/doc/libapt-pkg-doc/html/functions_0x62.html +6dc9a0d433cbf00a9765ce8926db4f07 usr/share/doc/libapt-pkg-doc/html/functions_0x63.html +766a0c6b5eaa70f971c7991e1df73e2c usr/share/doc/libapt-pkg-doc/html/functions_0x64.html +559201526e41b4a240ed127f84b40a24 usr/share/doc/libapt-pkg-doc/html/functions_0x65.html +84df24f43b8dc9c0ab4b1d5f372c2a20 usr/share/doc/libapt-pkg-doc/html/functions_0x66.html +f6ad00305aa76661ca442f13cd7f1161 usr/share/doc/libapt-pkg-doc/html/functions_0x67.html +ffbaa37be7789452dbcb1e9baf1e0791 usr/share/doc/libapt-pkg-doc/html/functions_0x68.html +27c61c04e1d01591927a667bf82f06b7 usr/share/doc/libapt-pkg-doc/html/functions_0x69.html +6c6adae1c2a8841bced016cfb94e0364 usr/share/doc/libapt-pkg-doc/html/functions_0x6c.html +0908f560befa431a00b8f81ad2354071 usr/share/doc/libapt-pkg-doc/html/functions_0x6d.html +be944ac028e38a657e8546ac5ec0d18d usr/share/doc/libapt-pkg-doc/html/functions_0x6e.html +b74935431657a5d517371cdafe7998fb usr/share/doc/libapt-pkg-doc/html/functions_0x6f.html +d5547f3c3b63103dcb850be3849de7a3 usr/share/doc/libapt-pkg-doc/html/functions_0x70.html +5d1f16216eac99b537eb716e5f68b056 usr/share/doc/libapt-pkg-doc/html/functions_0x71.html +c69605904199c56a0d62ba21cc594bff usr/share/doc/libapt-pkg-doc/html/functions_0x72.html +7e451a11c14511a7b0af1fd004cdee0d usr/share/doc/libapt-pkg-doc/html/functions_0x73.html +d34e32e0435674a162b3d35207e9ca0b usr/share/doc/libapt-pkg-doc/html/functions_0x74.html +47f57967bb820a975bbf29be90d3caf6 usr/share/doc/libapt-pkg-doc/html/functions_0x75.html +9ca7257126af907b34f7267ab787e99b usr/share/doc/libapt-pkg-doc/html/functions_0x76.html +d8dd6abb65ed64e3078c6f49c5e9f5ce usr/share/doc/libapt-pkg-doc/html/functions_0x77.html +3dbf1d5f9ce92ac8de9ababc71600f7b usr/share/doc/libapt-pkg-doc/html/functions_0x7e.html +91a06cecf4a84a09fc8b550b47927a75 usr/share/doc/libapt-pkg-doc/html/functions_enum.html +2557299b274ecbcf5e280bebfa5f5a29 usr/share/doc/libapt-pkg-doc/html/functions_eval.html +db0e90ff2690583406a5849fca890dd4 usr/share/doc/libapt-pkg-doc/html/functions_func.html +1e1438d0f4981781adde008eeee1e968 usr/share/doc/libapt-pkg-doc/html/functions_func_0x62.html +337906363f9db225b7f502f7a3aec9d2 usr/share/doc/libapt-pkg-doc/html/functions_func_0x63.html +eb5d02feb819d0fea4e2cfb123b781a4 usr/share/doc/libapt-pkg-doc/html/functions_func_0x64.html +e54c138e7630febdd0b2e7a593a557fb usr/share/doc/libapt-pkg-doc/html/functions_func_0x65.html +d942c7536520070af97702e19001e8e5 usr/share/doc/libapt-pkg-doc/html/functions_func_0x66.html +ab503305992cfa9dcb13ad0599eba362 usr/share/doc/libapt-pkg-doc/html/functions_func_0x67.html +ba502381a6798467c92064ae556ac620 usr/share/doc/libapt-pkg-doc/html/functions_func_0x68.html +18eb8f69846a01e05ff45c3bbc14803c usr/share/doc/libapt-pkg-doc/html/functions_func_0x69.html +931e942cd80eb447837fddb278d97ff0 usr/share/doc/libapt-pkg-doc/html/functions_func_0x6d.html +6edb417ee326e66ccbbac4ddd6aa3219 usr/share/doc/libapt-pkg-doc/html/functions_func_0x6e.html +0391325d1020e73f111477b468b579d8 usr/share/doc/libapt-pkg-doc/html/functions_func_0x6f.html +9c1f29733ac567f9c431bdff0e8b3acb usr/share/doc/libapt-pkg-doc/html/functions_func_0x70.html +9c1eb2f454aa80b12eec5f1c6c0d5df1 usr/share/doc/libapt-pkg-doc/html/functions_func_0x71.html +0afddfa0788fe60137e6177f4a04c447 usr/share/doc/libapt-pkg-doc/html/functions_func_0x72.html +5bc88a44eb4a05b3e6300da93d0eb26a usr/share/doc/libapt-pkg-doc/html/functions_func_0x73.html +f00ad8a4b4693af3692c33d653aead39 usr/share/doc/libapt-pkg-doc/html/functions_func_0x74.html +a78f46a1578d5ea4f502f2a43c99be16 usr/share/doc/libapt-pkg-doc/html/functions_func_0x75.html +930266ac6ec8aa4ac568e109c6f2984a usr/share/doc/libapt-pkg-doc/html/functions_func_0x76.html +e3bfe95a4a68a8c26715de8f26eef6b0 usr/share/doc/libapt-pkg-doc/html/functions_func_0x77.html +a4b743df3272536722db14a52fc8cfd6 usr/share/doc/libapt-pkg-doc/html/functions_func_0x7e.html +7c0cde5977fc449516d90244cc848545 usr/share/doc/libapt-pkg-doc/html/functions_vars.html +e8b6317256b71218511299fc61d42ad3 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x63.html +877984e685eb566cfe5d85b0ef8dbeab usr/share/doc/libapt-pkg-doc/html/functions_vars_0x64.html +392ae3c6d0e8efcb66584f0244a1ec41 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x65.html +fdd6d37b1969302cc177fcaecd1fd372 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x66.html +c935671aa122e2c79452ed79700c5a75 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x67.html +7215176a0552c3ff183af32451449db9 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x68.html +4bb528fdd6a230cb9d1199d2453ad136 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x69.html +1629c8d01bc2fa4e32028f099d0eff1f usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6c.html +6fbc210e0c64a31d3cfea49e8bebdd5b usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6d.html +b3a68cbcc862e10a4f84c093e3b1de81 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6e.html +2126ad9e69578ec1a06ae3b6fe5b9df7 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6f.html +3e798294cd7f1bf54432783aafbce508 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x70.html +c11fc79b132d94b2bf2dfaf4bbea3899 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x71.html +ec3fa3da436bd75e622154bcf5938a58 usr/share/doc/libapt-pkg-doc/html/functions_vars_0x72.html +0fa11bf9b605ed4c3dd754fb1ea5bfab usr/share/doc/libapt-pkg-doc/html/functions_vars_0x73.html +cc36ea4ae224e705ee3b3c21b1c13f2d usr/share/doc/libapt-pkg-doc/html/functions_vars_0x74.html +c1fd6d6c2d540d3826e8d84a2ce75c1d usr/share/doc/libapt-pkg-doc/html/functions_vars_0x75.html +3e07453f3fc65c5b45f6265e9205561f usr/share/doc/libapt-pkg-doc/html/functions_vars_0x76.html +254c4a2a8f5827cefc61fb305f5a1bbb usr/share/doc/libapt-pkg-doc/html/functions_vars_0x77.html +070c1910ec1028a60bae96731c2658de usr/share/doc/libapt-pkg-doc/html/graph_legend.html +c8f8df2cb6543e0260470d353fec4993 usr/share/doc/libapt-pkg-doc/html/graph_legend.md5 +489adf3128bb7c4631e65c532832ebd4 usr/share/doc/libapt-pkg-doc/html/graph_legend.png +4a71b7ac4ad2f88f18d2e82b67bab058 usr/share/doc/libapt-pkg-doc/html/group__acquire.html +1852d54d4407eefe04c0180b19d17004 usr/share/doc/libapt-pkg-doc/html/hashes_8h_source.html +abddc50c8125476fcbc5ab45268e1f55 usr/share/doc/libapt-pkg-doc/html/hashsum__template_8h_source.html +1341a9e5b53d78e8be08b207df1bc067 usr/share/doc/libapt-pkg-doc/html/hierarchy.html +b2a12703f02446450a905352e7319e94 usr/share/doc/libapt-pkg-doc/html/index.html +0dad2d6688b2b17ebb9561d22597a9d2 usr/share/doc/libapt-pkg-doc/html/indexcopy_8h_source.html +aee9e17917827a211b21a2786cd388b7 usr/share/doc/libapt-pkg-doc/html/indexfile_8h_source.html +56ccfb058b5dc719ce5c2fcbcd56dc01 usr/share/doc/libapt-pkg-doc/html/indexrecords_8h_source.html +66ccb00c226c14480c42496a1b346ef7 usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.map +126c7b5560a230e4abeecc08c5f951e5 usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.md5 +515c384af47a8565e433e03c4eca816d usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.png +29dcafd57e908db17777257884798744 usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.map +0c3afb3a87c4390f2dac057d7efa97c5 usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.md5 +6b09dd454c7043d5ffb0ac1fd0b3a2a4 usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.png +79e2d163b571d18f65e9b4deef9134f8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.map +0357e89946e6f59ecdcbd8ef2883ba0e usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.md5 +2d65a5345a09251cdf4bad237e93a0c1 usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.png +9eaa53c2c4e5099332aa074d930e903f usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.map +b2e9702aa3fd89a9b9850afb10bc24b2 usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.md5 +9355d5a98c64794f583f64943ff4bb14 usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.png +b809eaf7ff7b0957555bdc9a04ce92cc usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.map +9d4cae8a4a0faef9f1c80a6a6e5585b6 usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.md5 +60baf5652dee3020d64307010b870ac7 usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.png +c3ae593c347216885d676cf07e3722d1 usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.map +be266f4b4836993859e8bbd1aa14116c usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.md5 +490fee5d6a5edc5c5e86dddc73eafdb8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.png +0ad1841810f079e184566b223e7bf8e5 usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.map +1fbd1e5e2fe271f8cbd5031c5bbd08d1 usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.md5 +551f90f73e47bc888af5e69c7a64e157 usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.png +fa9b82f417aa8f95ccab018d6a1c8f21 usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.map +7c059e4d441f1dbc50251ff71fe623a6 usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.md5 +e6942c6e970e7ce1f6f1ea502fa9d4fc usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.png +7e205993f71f2ad36307d87c6383544e usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.map +dc6ead0e1cd3c7706edd33bbfc8c4ddd usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.md5 +0ba6eef3736de7bbec722908f342dff2 usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.png +394cc541b5fb4b1f6de6eba179d01c03 usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.map +de25e1f35d1042b5e238e5795b11994e usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.md5 +cc1b09b0e7b6de106659355039e6e93f usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.png +9c51c363b0724be4d7787d6aa0d2783a usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.map +5981124f8057bf593edd3dc48320c3f3 usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.md5 +b334eaf8f0b717f663ce6c160effd2bc usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.png +f76ad4b9dd04bbf4e8d50e57e38de30f usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.map +8ebcb233c7a461fb096e88cbc9dad7f7 usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.md5 +e4c6ae1d14174f0c93801a12bfbf2dac usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.png +ce7b101f1181023ebdaafe2909842bc8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.map +3881fb5c0906f91dae9a931dd171dde0 usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.md5 +1262267acf86bd30cc006c371ebb8b3f usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.png +1fde0d08476e6c5125a16e6ae3e5c879 usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.map +44a59a0be7788701c2b4345882090f14 usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.md5 +16c03169ef845604be9534a76ee1d066 usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.png +e0e651455fa696bd2a5d7b203f0d4b71 usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.map +b39b1b8ef8d253237d88ab85db8bd94e usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.md5 +ab52334f4d2ebd344c899b767358859a usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.png +cd7eb7031139d9c9265b233e0d064e2f usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.map +f560d3b61dccfc59287fdb55ec35ef3f usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.md5 +c769ee6f37b942161235e4f233cb782a usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.png +a63a65bb7112e4277b28d2ecd3f8a018 usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.map +f4ffbbfa07c80529650e759253df43e9 usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.md5 +5da3ac3027ebbeb587f95a42f2188157 usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.png +c434ba234ba51d3257ed8d7ce31e224a usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.map +a7f6fa40dd80c07782514b33e3dbc9cf usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.md5 +33a3677c84548e93a7bf016210fdfe92 usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.png +9c96cc87a101be7c35f6d65af8d277bd usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.map +e79f3c53de2b122a84e349a2467a9abb usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.md5 +42a8bb6ec6fa09bdcdf6f39aa26fa960 usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.png +3c776940ea055d5f83d871fe91529c35 usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.map +71ce73b377dd4cdcef79df9b4546d247 usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.md5 +3e43032b2cd60187767a75f5784c8152 usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.png +44a586bc1a0c9084fd61bfee4bfb0e08 usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.map +9ba170effc36b08e8f873e98d8bd47bf usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.md5 +b89e8692cb4dc005b78f0cba5c099023 usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.png +b9d131852026233e021c52d473b07b1c usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.map +a9485f30f9bbddc20f1b500047bbfe8d usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.md5 +f7be784a5d86b719d87d41b55405ccf8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.png +489edcee33890343ac902ada6a2c4468 usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.map +9abf1f735b08d0fa9a0b85c9f162cd48 usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.md5 +2538f2d1fec8e6d79fc6a6d300ab44e7 usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.png +55b45ef20e5aa340108098886e0f73ef usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.map +968392b089451f5ebd0af3361e2ff9f6 usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.md5 +b3c666cd5a296547b1059f6899da23e1 usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.png +df4f692a6462bec850dfea1eac664d18 usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.map +d560ec7acdccd8eda0a32ef737048557 usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.md5 +48a5ed4bbefbc28f3d530069164abb9e usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.png +436d0d78f35ca3d3f94a5b1fb8bee38f usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.map +d8ea54d81d0451eba42e2a9a63a74a95 usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.md5 +4c0818a9a04df400e524586eb2de8298 usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.png +164fde38347fd1a2c77d516b3fc48044 usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.map +cc90cf5afa9801486f911cd74a49a41b usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.md5 +7cf34a7148233112b644183606112c50 usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.png +c12efb594dbe9395bff67371c47f6b37 usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.map +d73a3037cf55739a0694588430c56f86 usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.md5 +c1cafe210ea4d61729d099e44cc172ca usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.png +465ba744757bb3ed7b2ed5a144af6095 usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.map +78f4db16f86bb50492ff32e21ca9f28f usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.md5 +8a6e7a46fb89cc86ca96e48a7265f38c usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.png +cfedf3ea6d924d51fbff1c85cb50f823 usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.map +93f841f24d75d965d29d0d4d109712e3 usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.md5 +7b4c6752c0377c29d4b47ab96b627de6 usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.png +2d0b005ff872df9d546399e6177fdcbb usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.map +7f9f4ac4ea8c253057e1a5ec302e1b40 usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.md5 +fa5f02e0d435d3d005abfbc7787ffb90 usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.png +5a63a990374ebdef3804379d030eb2a9 usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.map +1800a596979b902ae1becb2c9c4a0194 usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.md5 +83ed062c71ce09170a7d87e50ff7c2b1 usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.png +debf48e6ec47d06546f5d706add4207a usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.map +c07c385503de39678d23d2d0267163f0 usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.md5 +8771ab3c515b8739f4635c7d82288c70 usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.png +25ee1d77cdd0ace9b928e6d2d2854406 usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.map +1c75049e8adbff1a46bb5f920cc9fb2a usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.md5 +fef5828ee2e99aac65d88391124b314d usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.png +3faac976c9ac48f9e1c0ad487f2bf10e usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.map +8fc688969b9bfc10e32b68891481ecd2 usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.md5 +f479c5a192a1c6e23fd0149f7ae39123 usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.png +988aded30f7f85e08e9d63d8d3d53765 usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.map +c0bf0a703195b42a1c7975671a00ecc2 usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.md5 +5a76e1b046bafa16a7f0bb3d92530b4b usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.png +ea25b42c301d3a81a02cf5ad5015c5aa usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.map +23976965d81a1883ba593a0a155c54cc usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.md5 +e855ca82ffc5be92eac405beb60c769c usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.png +60a90fe31121a24adb615f7e0e1cca4a usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.map +82acba655cf4f1fd2f6c756dc7cbf91c usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.md5 +dac94e755b082238eed8c005884e0060 usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.png +0e880eda8ef4bc6dc30adc0e89ab10c1 usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.map +aa3cb454a4d979d405d0023f19d930f5 usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.md5 +7dadc235003b74d258fbc08294df573c usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.png +31df0ef16cfeaea2e29cf4bf71e636bb usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.map +54250b184d5952736445a9a41d1329e6 usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.md5 +3bab58d54abafc7ffed1273b66f4e847 usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.png +3eee3b0c19f2c3f15a327d265f6e83f6 usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.map +5c0eec4c9d6257fd64f272031a117097 usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.md5 +cc78c9db33a2f66bccadb16c462de0e4 usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.png +005fd163645e236004b7fa3d9c01cd0e usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.map +e923ea5398021bceb91581edf39ec176 usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.md5 +5a083ddb7b64af56e34de5e6c6d1a217 usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.png +55248f616220a1c9a9d17341d75fad1a usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.map +e88751f81b27bad9a1ff5d81f94d9acd usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.md5 +e5356f846c651c7b48b42a9234cb87c8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.png +33f1f0095e6d27d4cf035931ac466f59 usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.map +1d1123e3a580ff584f89b6f0f1f8a00d usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.md5 +91ccedfc3180e493dc9d4699e4269d07 usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.png +19b0afe177e17a9ca27538774fbe42e5 usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.map +191aca911ad014a5117176d4d4b8c429 usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.md5 +4eb4e51d0c98533ae635700f3ae0f035 usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.png +1781f52dbb93653580676641a56d719a usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.map +f70dc0c6a320fef3b222c4bbf8f7ac07 usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.md5 +8a693a53006bc78bbd22e0de03708070 usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.png +c1ee446c169f10a6edb5b5859089c17a usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.map +89102ceb5ed9965f868063790c6a545c usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.md5 +4701664297c63cb77cd96f03c4ca13b2 usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.png +ca8b25c4aea4079ce4cbb1f376da078f usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.map +4133949e454340509cb3f72bda192ee7 usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.md5 +8caf8a33fab685e4ff760661c63786e2 usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.png +6b52beaf70a9e9d540cb14507a11a17e usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.map +eb3cf9a81b78554d6fea12dbe1b63cbb usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.md5 +1c385a21c15f148837c179d9a1de0526 usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.png +50fdb5221d9609ae4239595869a84e2d usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.map +66c3f2361665e0b0a60f41737acb0052 usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.md5 +93b877b3489b13353b9ec03798154f6e usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.png +0cb63ea39d488e875c73d1af97ff0cc0 usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.map +717af732b701978fb248333a8cf92f55 usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.md5 +dff6409fddcd7f0970150e20de6780bd usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.png +ae160cacd860aeb39e0f36c462528ddd usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.map +5564ae42fa7dad82b3853e9f1c9fd25f usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.md5 +687ea81dfa7d5be5d0802b5db42b2780 usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.png +39f1b0a555214609c3128a2e48c688e7 usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.map +4999d7a88fbf96c150696c78f77a3393 usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.md5 +2a3dc6fa7c1793cf3dccf8cfd8076258 usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.png +457055775ff9a89ac088444a22e9753d usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.map +af7ec94d0ff447cc73193af26c3e4fd0 usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.md5 +25179760608a3511bfed34aaf99aae6a usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.png +bbe5487071d3ecc8611a5768e9b2d667 usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.map +7f4a6f721e0fa0b59f52458ddf8eb62b usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.md5 +6ff967bc1e6d7efdeb0023ba0372df0d usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.png +c81e4ff8e1e6dd99dcd20eaff1a10e8d usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.map +131dac1086b4ec3a89dca00c89717de9 usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.md5 +9a1ea521f46013578f7a33ac5e18c090 usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.png +a0ceeb1da71556f323ad0631fa7ecd5f usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.map +54c942cfe667928f365751509f5011fb usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.md5 +a50fcfdfeb6222e24f87245e76f2a989 usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.png +2b6f0940c4b5fe59515a38aba6db1d42 usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.map +a9c6e55a3d5f7d8589a0659e29b00c94 usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.md5 +411e3d31a72645423c0b2f4d7f0753e0 usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.png +9eb3645d85cf3ebdcb6ed907fec6c4fa usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.map +2bcf514ba99923368f3286ced5f99b16 usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.md5 +b23961e1d3073ca0006e16335fdc7d3e usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.png +0666a69c1fde15a4bbc25356f6a5f4d9 usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.map +e2edc2e9bdb428fdc002183f5e6f51e7 usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.md5 +fbaad65d99360bac901739ebeac9e87f usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.png +b14f941fb5cd550e95f9e15838bded93 usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.map +db4c13ae9216e7ae2c50b52aabb1cd83 usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.md5 +871985cf03042d5d6e558cb14943e76b usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.png +d91d9e3c762fafcd9f8306bac79c6747 usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.map +aa53a99967941db1685cd06dc88d7f01 usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.md5 +82d44416e1c668705adf70ec80adc25a usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.png +cca15fc0f67cdeea1e06afa3fc711637 usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.map +8cea33d17985983dc849e0e2c8d7330b usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.md5 +ea5872e8869266f4c8585f438a1ffdde usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.png +27f214a15cbe1de61a7b198015e62f92 usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.map +26c6cc4d077cfa5d611d6ce2bd6a11e1 usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.md5 +fd76a722433f1ff3bacc8ffa5f63ed25 usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.png +a02aacd1f90c23d621f7cbc944603dc8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.map +9ec05f69e0c101c8b5438047506ec316 usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.md5 +b362ceeba979832dba832ae759d9ba4a usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.png +c0af04d1a5cf9612a3429226a42e08fa usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.map +cf865ab792dddbcd29d56af5d91fd2f7 usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.md5 +62fa1ab17f0af8d847217d85d230b60a usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.png +4efd209eeb812c38816b2bf72ec4483e usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.map +62ca0f4d3d680aaeee2eeeb815b0d620 usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.md5 +371f739a9f90a6002999cd26e15a87a6 usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.png +07ce3bdf0ec04360e8cdc55c93b09b2c usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.map +e40cbe6ddc4aa7f260f4f8477afce6b4 usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.md5 +c92f893693ddf5fad50100b7d8db0cdf usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.png +f877d3a384c091138d4c42e64212e928 usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.map +05a3aa891e781fe54084bdf773e894f3 usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.md5 +99b40881b2b037ded7b988179c4c1f0d usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.png +dc3f6b5bb6176bbbb36f5fff17e144c4 usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.map +a50916948d008bdf785ece178e03214a usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.md5 +49e76c7ebd45c51aef70ebc954b62dca usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.png +eb31ab34825b7a244660290511bd14c5 usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.map +f586d8fbee45730d18522fbe3d6572e4 usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.md5 +a630de494b9ce8bf26da6e433d2c1ae9 usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.png +828fcc0272eebf6e8b60d1083b684ee8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.map +5e6b544d57aa75633bd51e2723f1bc7a usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.md5 +bf2b80e51494caa87e9cf67f9aa74fbb usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.png +d7f9d8c335abedfc7a50ffdadc14f326 usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.map +33714ccd3f6a82e4716fc82d9830393e usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.md5 +a1c3ac1624abeb307f5ee67f0b8d77df usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.png +e1cfcca0a930c7a20192535f85269b18 usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.map +cc1f38ff4099b3ea47510254402338e1 usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.md5 +e57ea9e56cf02e709e5ba409537007ba usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.png +da2bfeeeb5eb8c8ba10b99ec3e502378 usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.map +1db45bdb74caa8c5624707f56cc35352 usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.md5 +0d6cf787bd46db39dddd18a633725c01 usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.png +c713bdc2275250ffc07d2e4528f5e5e0 usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.map +919ed4a6e08f0da7701a0eeaafd34d76 usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.md5 +237163b1c5189718766e0ea11abf9749 usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.png +5e6d1e9f16b9c789416b7915bf7ee40d usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.map +3dbbcd48c9bc28f857f82a13402c5176 usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.md5 +6a3ee832bf3c8cba5daa1a317383cd48 usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.png +0ee1e5261678d71023ceb2758020c101 usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.map +e2977f9da073574084f96466ff10b1fc usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.md5 +b1eb173e832c3583564cb804d4b66c9d usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.png +2a6177a71a8ff75c1565b37a3cac192f usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.map +63c40da9278603f5a3db2682ff6b829d usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.md5 +28487a4e57bb76c19ae6896500b85de5 usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.png +b32edbb8d1c5e0a3f8a508dc934c41ca usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.map +34e80eb8b9e631dc334cd862a05c8a7d usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.md5 +b9d478884035a3527fa0461658b3a300 usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.png +20d6c2cf90473c85a3b7410a172b5086 usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.map +870fd7badfa37a59a5a968e4276055ec usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.md5 +24a68c5b373e43da65d7123241fd0ca5 usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.png +1bf809a083a26792748b04ca6d3c2d89 usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.map +ac682cb2f77754cf607fad3e71199ead usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.md5 +996811e488a02e4d17a25429e466bb6c usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.png +be000701ced98d0748b780f9a45e6c68 usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.map +33fbca7876f4586ad8fef38e35a668f4 usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.md5 +6772e17895276e00be491c24acff14c2 usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.png +c72a10765129fdb80131327f5b895b17 usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.map +609fcdd06e1c74a2b3f6e56ac59189ce usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.md5 +cd018c388aaf5010ed1d58f3547c2a27 usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.png +d0347e7a54477da2b5781a3e4e45b9bb usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.map +fa9b10e860aab923e5f8773c68b6a606 usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.md5 +1cacf915f126d27de208a62c9a9db7cd usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.png +b80ed21b8ed76f770bca27145f21c5ac usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.map +0f238d4493fd5d9de4eba4ea6c8b94ca usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.md5 +e60b9911cef54b1b57a1e09027b86e12 usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.png +70eac696fa64282dd7d4c6dc859b2eba usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.map +af74e34c34b6667a063cd8e3fbfe592e usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.md5 +dbcd2216f4e525de5ed39ed3c43ea462 usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.png +57f35d7c2dec2ccbc4658f310cc53625 usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.map +ada7af98fff526403303d1c32598a26d usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.md5 +16d2183b6665643d80df6c36128bc28c usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.png +cd894af4a72c67711b9bcd75b8c4ab80 usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.map +52351e6c8f48bc30bc27aedcdfe090c8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.md5 +2120acf3552fc146fab47cfb84af26b6 usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.png +87030bc27a4b4b54fa57f641e25ecf59 usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.map +886f38a5873e97894f8ec4ffdfbad7bd usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.md5 +724906b3c08660827fe99beafa9e8ba3 usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.png +a6858424f5b319c9109cda189ddd2f30 usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.map +0b33354eb0df88e635337534c87af990 usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.md5 +36344ba0073cbaca6a104ce1cfd78b53 usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.png +ad8145a603b77db26c2bf6493a75153d usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.map +51065aed79be55440749c99b1f2fc899 usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.md5 +725a9cba482bdb1b9c80d1dceca98bdf usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.png +f3fc7af5dccf44b247c18f78e4767d7f usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.map +0f5c91d2dfb953be548aea0482737e75 usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.md5 +e59ef657c744c9205a5dce6d36323e66 usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.png +026108aecfb053552ddf1d617880e35a usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.map +3a68e97a1dcc0336b5bd57244da2d890 usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.md5 +87d9d7739fa61b725267a63b0b346643 usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.png +5788f3a1f065b8f4e8ee50e69179f8fc usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.map +45234e6ebb934d26b6e31b9109ef3e7c usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.md5 +4d43ba5f8b622c9e1eabe9ba45977888 usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.png +5a81fbff6206e0abc22a12a39c55a631 usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.map +b242585c7f42e43f0aaae0571636e76c usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.md5 +6b6ee409f94b73f6a4a2c10755ae4f17 usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.png +aea942146e0e0c7e9861c74532c2ca67 usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.map +169d2dcb5dd231defb41488a158dc427 usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.md5 +e60b9911cef54b1b57a1e09027b86e12 usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.png +3b66fff716cdeb6e96522efd503e66d8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.map +a0f4493d70f95037a23a62548a37df81 usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.md5 +64c22b5d4e89962338ef358ab23f36f4 usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.png +eed3b92835b1858d9cec2244f5ab4d7c usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.map +b3daf9d48ca374a25d784abd387bee21 usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.md5 +de748b15f591f7e3bc96e9a03991fd7d usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.png +9aa274ab2db397e21b0cedb6d2b9a5f8 usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.map +8238c9d44decbd6403660d2b3cd427d1 usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.md5 +7b818650f5918c784f41a585f3713e54 usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.png +ad6d53d23822721e3bfa6367c1bc2bda usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.map +babea9ccbde031f0da6b81f8067c363f usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.md5 +67278173774ccdde171c5f2ed10e8f4c usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.png +42c7b4401d6b9da98029ae3cd645b51e usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.map +f8b3773a6f9bf90a3ddbfb61bd5148bb usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.md5 +8af0187a6eb3d37edb7ac31e1bb359b7 usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.png +4d305a1e76256c2b6644b9e7b52bf999 usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.map +45b4c8c55ba6f8b29341a6c04854d26e usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.md5 +96d52ea02b4c4dba0c5828f7ee824466 usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.png +b7859976f7a0c56d4a77f29704156649 usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.map +e82178c2fdf6ca1f1d3e7a7f0d139234 usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.md5 +9f54d0e00666eae51fc1cf6a6e5cfd48 usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.png +d47044201876ec93c7ed68809f669218 usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.map +83283c2b3aa9516992f0190f191ee031 usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.md5 +f3ef65c7108ec36dee2099264bcbbac9 usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.png +54aced15110d5e4870e890d1c3ac1c0e usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.map +6a4000ce45206644538159767621e172 usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.md5 +77b8987013ad7b875490d03905a5e9b3 usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.png +1324336cbd577ddab29bac3cbfe0fb8c usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.map +6cce3bc4327f7f97e27f49404c5d04e6 usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.md5 +8dee3359453b5e2fde0e4ef6d0786b47 usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.png +f0a60babc1f115594b4b216a68ce7042 usr/share/doc/libapt-pkg-doc/html/inherits.html +fef0ae7602ee2d005d0ce373d4135ff4 usr/share/doc/libapt-pkg-doc/html/init_8h_source.html +db35560552a26ffdd68bbdff2860ec80 usr/share/doc/libapt-pkg-doc/html/macros_8h_source.html +2dd4e67ce62a667026facfa03f312a0a usr/share/doc/libapt-pkg-doc/html/md5_8h_source.html +8f50b9eb800c48ab2ac73dedd7ee6606 usr/share/doc/libapt-pkg-doc/html/metaindex_8h_source.html +d1595a8652b953116094322a498e6d81 usr/share/doc/libapt-pkg-doc/html/mmap_8h_source.html +ef80d8c2e159c29b1e582bd442dc5b24 usr/share/doc/libapt-pkg-doc/html/modules.html +0d76351b6560933b02d7cb7877f0199a usr/share/doc/libapt-pkg-doc/html/nav_f.png +fa55df91926234cb3a84a880f2b6593c usr/share/doc/libapt-pkg-doc/html/nav_h.png +02cc7f0aef8cb8f14b1890d6bfd4dcae usr/share/doc/libapt-pkg-doc/html/netrc_8h_source.html +89b7c039fdfa803083989337312c177f usr/share/doc/libapt-pkg-doc/html/open.png +2c578063d600be032e158bb851920440 usr/share/doc/libapt-pkg-doc/html/orderlist_8h_source.html +1f712af31f6bd2283e514c8b40854ad0 usr/share/doc/libapt-pkg-doc/html/packagemanager_8h_source.html +a31d098bf08eff1c347f97f449dc7a79 usr/share/doc/libapt-pkg-doc/html/pages.html +b9a62e48d3b96608ab6409114a4af017 usr/share/doc/libapt-pkg-doc/html/pkgcache_8h.html +1a75f80827b7d769864b02d3760b19d5 usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.map.gz +e29d06498e7b0bf582a466efe94c4be7 usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.md5 +34265760374e95b055fb06b928b4978e usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.png +772f92600a988c0a537b5f4ab4283220 usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.map +f006f594660f87b525024bbbf95d7353 usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.md5 +01105296d6853f8e119125132d5873e2 usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.png +7d94564dc7c9cc97adc69dd2704a88a4 usr/share/doc/libapt-pkg-doc/html/pkgcache_8h_source.html +e49ab99ff1c87feb619d5e7abe7fe11d usr/share/doc/libapt-pkg-doc/html/pkgcachegen_8h_source.html +6c8c20e302eec01dbca6000b2bd4ee32 usr/share/doc/libapt-pkg-doc/html/pkgrecords_8h_source.html +0794aaa9f22b53e1af0d47d2e3f7e4e1 usr/share/doc/libapt-pkg-doc/html/pkgsystem_8h_source.html +5aacdb2bf403bf365bca6c73de5b34a9 usr/share/doc/libapt-pkg-doc/html/policy_8h_source.html +c86cd5167e89c64b5ebac33ccbdbca1b usr/share/doc/libapt-pkg-doc/html/progress_8h_source.html +0545b087cdf2634b2c76b084b3454d1f usr/share/doc/libapt-pkg-doc/html/sha1_8h_source.html +7cadedfc7c61a91af866a0bdca8387b9 usr/share/doc/libapt-pkg-doc/html/sha256_8h_source.html +1656430d9e4aa15ff078d8a5559d67dc usr/share/doc/libapt-pkg-doc/html/sha2_8h_source.html +2b6f6f1c2bd909598a0edb38a8513182 usr/share/doc/libapt-pkg-doc/html/sha2__internal_8h_source.html +55515b7fd357dcc74f4138f36a409427 usr/share/doc/libapt-pkg-doc/html/sourcelist_8h_source.html +0c63de47db3f5d3189469101793f2988 usr/share/doc/libapt-pkg-doc/html/sptr_8h_source.html +b626ad599d50c0739966bc6be39a27f8 usr/share/doc/libapt-pkg-doc/html/srcrecords_8h_source.html +136eab7dd7e5e9448900f8a90b697eac usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor-members.html +cd89b50606cb17942422797d8b03ff87 usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.map +dbdaf161235c31f88838929722643499 usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.md5 +efbf8c1e8978d253aadd1182e1fb190f usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.png +ef97ec6295d7124bb41b18d58ad8b68d usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier-members.html +23968adc3cd4e568be58aaf709fbb8d6 usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier.html +7cb1069cd2dfb16e17a916ded0c8aaa1 usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier-members.html +d9a50c48c785983e0082ef9dc1f43b3b usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier.html +c161d36319fc44337be1c5b34937b16f usr/share/doc/libapt-pkg-doc/html/structCdromDevice-members.html +abc3ec25fdf9bfe34592540badfa4828 usr/share/doc/libapt-pkg-doc/html/structCdromDevice.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.map +53cd2d8d2688f707073c70a711decf87 usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.md5 +856f5d40e08fe5c7867fe12b4730e322 usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.png +e94ca3048e3aeecdaa79d39f66aa415d usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args-members.html +b25245af3ce0c12c3c0fb356c46afc2b usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args.html +d0f8d3558139b2dd3f932ba280d16c9e usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch-members.html +0533770b5b4ac868833364e80103cc02 usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch.html +8a94625f8f2ecdd6d3d56344356eaccb usr/share/doc/libapt-pkg-doc/html/structCompareProviders-members.html +d3b6e0c855e0e00d00e01df54e22dac8 usr/share/doc/libapt-pkg-doc/html/structCompareProviders.html +6dfc1ef65540c6ac4c0b04e4b637232c usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.map +134157fb9f55a5a7d3debb1470e079dc usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.md5 +dd7a8c92c297b590fbb3440e8b7e97e7 usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.png +84e11ea8bcf4c1bf18c0fcba81e5c808 usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item-members.html +73de24cd6c349f72d56c28876f556dd7 usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.map +af4c6dd8536f766838c221396a579a4c usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.md5 +650e29d167c5607693c3787143e2ecdb usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.png +e6c3b2fc3d84d9a2d774c5b7709d9798 usr/share/doc/libapt-pkg-doc/html/structDiffInfo-members.html +f5d1e9f7cdd83ed8d82d847572a06861 usr/share/doc/libapt-pkg-doc/html/structDiffInfo.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.map +5f720339d7b2446e4264236d60ef5628 usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.md5 +b6a8beb0c630cc1995ad11fca7920015 usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.png +41794ff4b9ef6ca9463fb341b0b74307 usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool-members.html +aa0ee869a736fb80fbe0bf24131859ce usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool.html +b0f5e4638a74274d30193c87a6990efb usr/share/doc/libapt-pkg-doc/html/structRxChoiceList-members.html +b2583c3d9393380caa8a89190ba6e379 usr/share/doc/libapt-pkg-doc/html/structRxChoiceList.html +268a5f4219b0d22f63f72a374667ea62 usr/share/doc/libapt-pkg-doc/html/structSubstVar-members.html +3b2629d9e138dacd79ed97d2ca8c6980 usr/share/doc/libapt-pkg-doc/html/structSubstVar.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.map +04796a79dcb52daf7ac0c2dd07cb2298 usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.md5 +f013189198f4bdabf2e8220a3b2dd5a8 usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.png +b4b98dd3be3bf485aaecd338c5f456cd usr/share/doc/libapt-pkg-doc/html/structTFRewriteData-members.html +4492e42fbea4e943e1a08947fab99536 usr/share/doc/libapt-pkg-doc/html/structTFRewriteData.html +71ff6eb890bd279913027cddd25378d9 usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint-members.html +f261b9314d154c93b02a713afadd4596 usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.map +a9f8b538e7e98d2892eb86fc349504e2 usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.md5 +0c3ec0d0f1359bcc5cbcf18c9999d0a5 usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.png +aa698cda1974ac3caec8df24cb7a367d usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX-members.html +8961446fe7083474316681b425e8bdae usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX.html +d3dc047f90f01994520dd402cfc0a2bf usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX-members.html +eb55bbf0f1e6858b2f0c601a9e7d92d4 usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX.html +0bea63974cbeaaab2fb8c9c41315c10a usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList-members.html +748bd790a8c867d6d2ae4a78a098d00b usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList.html +ef7034579b31fbc3d41a558f785f5f85 usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum-members.html +b2a85074145e3821b2044ae1d336aa9b usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum.html +3df52c1655b1489b92bbc98a6ea6124c usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.map +735e7fdba5d7aa544438cc78b465d1e2 usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.md5 +623ff04e2ebe62167a60197f4a6ac1ad usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.png +13244abad4cbaa03cf6ca3bb00b1aa2c usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem-members.html +38e30f33017afab33d53ff638dc045d4 usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem.html +a306142fd1eea5de7df88063c1708f80 usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.map +afa5db1ef35dcd931512bf9d8c539f6e usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.md5 +afcf61840444f6a65f7b00172711ae72 usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.png +612fec9517bf2a24e042e6494da79594 usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult-members.html +07a3f3f05a398afe4eff31aab666fa29 usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.map +6725420ae149866b20a4a8f142fbccc7 usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.md5 +1250a406d37d032b01f9813bf10c5f35 usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.png +da1b9d6702769de1bc5df1b9e4f3c6bd usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc-members.html +eae02d3cf4d749440ec1dfcd04264111 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc.html +0e99a0537bd119bf03844384f965c9a8 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.map +198f9fbaecc319e391a1de2a43aa6617 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.md5 +58934691ef72293e8326c97393640051 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.png +ec60db952c6a53272541d2da2f686cb4 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.map +7e27f26b8342909b5ef9460b1aca5807 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.md5 +6416a983c8411019e2d9b1a7890aead3 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.png +f9677bf25dd368c141533cbc23cc91ce usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig-members.html +5706613345f58e130f1b373e5ba85451 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig.html +f6f0565e0a5949fde602f7ea7858025d usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.map +b9ed249b9d81016dabe95a160cc8493e usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.md5 +c83cc25c9aa8e30d8d9bdf32d3d47ce6 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.png +d16c772395088151ccca0de75e8606dc usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem-members.html +5f9381efe7a64fdb816c044d728a86a5 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem.html +630ceccd4d6e59596add9cd0d35bc688 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.map +82682659b5858e75efbe81530658bd52 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.md5 +6009afc618b851de52419c73b7b9e7c4 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.png +d4a0769ff637693897e196a860e55f40 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.map +6f9237c9a48fff83755b05dd90ca1806 usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.md5 +6d3818531769586dd33424803097a34f usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.png +5d56e293fa989376240e04728326d7bc usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep-members.html +04d0d62372ffc533d275a1b60a990525 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep.html +47a07cb91f13039633cc60e9c7f2c106 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency-members.html +13ef1c2e1e0f35fd015877d4f6601d0c usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency.html +01c59454cbf2b57a3b69137e5d3de5d6 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile-members.html +b59c0ce9d880642bff8d8df60f85c7e6 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile.html +273820fd45216d10bf5bcccc38de2a7c usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description-members.html +2152ce6e8752b0c577db8a144dd15088 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description.html +94ad2b056fa2bb7254e7aafbd43f1b10 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag-members.html +53d533b197b49856fd41cc032958e5e7 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag.html +89e0fca63cb3e70690caec97e3de81b1 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group-members.html +6be94bde6bd547d6466ceb66a3174fc0 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group.html +b80974c4e883366916c3f8958ae9c07c usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header-members.html +05d18f3e46905a7dc6f219c77d9a9449 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header.html +289e4e98e6ef347b9f1a485db07472ba usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.map +f11dbd175b340cfae1c9f47689987383 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.md5 +42547505eb20e637451f8e1669b0f53a usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.png +64adae3eb2071556348a7db599060004 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package-members.html +7473806ef0742349e2a72865b0be3b8d usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package.html +9f66b1f7fe9d9eae7e4d7fe74c6a54c8 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile-members.html +873c62fba7ebdfc29159e662deb99646 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile.html +1c9d5f5a1ade525076d735fe17bed9b2 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides-members.html +712e8778cfb4f5f67cb313de32f0c00d usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides.html +6b446fe25f82c4ec227583814d4f76d4 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State-members.html +a0884779cd4721c92353a1fa05584cfd usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State.html +51209b6cb9953d493538e07fb28a8ad3 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem-members.html +89bc3d74ac8af923ee40eb4a5a5d8a7f usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem.html +1ad980b56674cf94e02a9ec75ec85c5f usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile-members.html +182a3e13a6b2aeed46b3105995b0338d usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile.html +268f235b2c3171ebb812560d6ab89aa2 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version-members.html +19fb6e861cbb6d2f7c16638e7b009810 usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version.html +b18121aa651198abb50a3b80b777a233 usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState-members.html +08e7ec1a62201c8b0d6343fa217c5569 usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState.html +e631e13b05153a621880c407f5470d9e usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item-members.html +d3889c079f1e8deadabe5e258907b6ab usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.map +508f9f029973e946c1e465bb2065c3ec usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.md5 +5d44aafcfde4642dc37b0dec9f5433a2 usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.png +6353241d86cf37d94d658071d2ccce60 usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache-members.html +379ba9ad4c5c9e27672a251f4921defd usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache.html +74b8c46a5bfc0b9e174f2614dcba6cfe usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin-members.html +f2ca94bd211eb97ba6f41ca87e79da44 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin.html +0f7b7fc667fb463578c6cc13ecac70b4 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.map +a17d83b0fe4af904a7b11395ee840a01 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.md5 +2dee0796d055c8511f61f561d899ed96 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.png +320644115e6dad7fe30804d1bce5e0b2 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.map +454e20f635aed217a17061fbabe0f7b0 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.md5 +cec846375498feb24e5430f1f6799932 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.png +5ec16c493befd30a9f8b2196bc11dfe9 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin-members.html +21f44db07ab9e8d32153254c3afab2ac usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin.html +7bb56cb4b4a864b3b752b241a97eca94 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.map +9a6ba5116f4883b2bb0bae1bd5d55046 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.md5 +0a047792519484ba567d50043bf07704 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.png +fcab84fd4f409bec6e13e6ef90230ef7 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.map +62556a3bf1c6944b9d9949a42a17b064 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.md5 +7c8e7c947f23901202159c7f4b6ce646 usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.png +60f27a745c531214c42231ca015075d9 usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File-members.html +6082af2c3d139a7d252840f9cfcb7351 usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File.html +e0b3de9a18f8f9cb36b643188b008d8a usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.map +68af2d5901c3b4c45f58a6229eb6d54b usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.md5 +b7ec588979fed6bd6c1993db72ae08b6 usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.png +4aaf5634fe2036458c2b7e56fc360fdd usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec-members.html +3c487adeae7f83507af9b779e08f303a usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec.html +79abe7a48efe411c2a838b256b04d376 usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.map +f35e390bf7334a7ba97a9ba9aaa43494 usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.md5 +bfcd067525db2fea4d5b502a7224d869 usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.png +bc13c299e289bb5023fad5c8641454c7 usr/share/doc/libapt-pkg-doc/html/strutl_8h_source.html +ef2875e1c0d52fe9056617c2ba3ae713 usr/share/doc/libapt-pkg-doc/html/tab_a.png +657cf13e55b800027fd46c17af02904c usr/share/doc/libapt-pkg-doc/html/tab_b.png +1c9eb453ee5d829a7f0aa78726d24b02 usr/share/doc/libapt-pkg-doc/html/tab_h.png +f0f51e7aa35137cbc4e0c2d4d7f4eaf7 usr/share/doc/libapt-pkg-doc/html/tab_s.png +eda221bbdce3c6877d00dc855808a583 usr/share/doc/libapt-pkg-doc/html/tabs.css +e062456c079abdc4d5532593ec5e278d usr/share/doc/libapt-pkg-doc/html/tagfile_8h_source.html +2f0e0d15384650378787915910cb2792 usr/share/doc/libapt-pkg-doc/html/todo.html +b600812345902bfa0bf605d1cb5f3288 usr/share/doc/libapt-pkg-doc/html/vendor_8h_source.html +ecc4cdedb93d7f8397231ef8e1015cbf usr/share/doc/libapt-pkg-doc/html/vendorlist_8h_source.html +dad72826c61e5843aa3fd7628db2db92 usr/share/doc/libapt-pkg-doc/html/version_8h_source.html +5f17f8d0f668dcae40c3eb2c5e13d2e2 usr/share/doc/libapt-pkg-doc/html/versionmatch_8h_source.html +005509435ca988fd9a7679c4c06650c9 usr/share/doc/libapt-pkg-doc/html/weakptr_8h_source.html +d9084fe39effa69cdf349d370aca66dc usr/share/doc/libapt-pkg-doc/libapt-pkg2_to_3.txt.gz +02176c7059268a314b4371c245e187d0 usr/share/doc/libapt-pkg-doc/method.html/ch1.html +0816a86f00a34f0b74928a061da4a3e8 usr/share/doc/libapt-pkg-doc/method.html/ch2.html +e11f980c241eee4ee0c2245a6359f370 usr/share/doc/libapt-pkg-doc/method.html/index.html +cfcf43539f21012dcc717f742cb62b02 usr/share/doc/libapt-pkg-doc/method.text.gz +9a98fa12a7df14848d1b672cbc0aa39a usr/share/doc/libapt-pkg-doc/style.txt Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/changelog.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/changelog.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/copyright apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/copyright --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/copyright 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/copyright 2012-05-29 00:32:05.000000000 +0100 @@ -0,0 +1,23 @@ +Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. +Apt is currently developed by APT Development Team . + +License: GPLv2+ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version +of the GNU General Public License. + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch2.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch2.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch2.html 2012-05-29 00:59:10.000000000 +0100 @@ -0,0 +1,199 @@ + + + + + + + + +The APT project design document - Requirements + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

+ +
+ +

+The APT project design document +
Chapter 2 - Requirements +

+ +
+ + +
  • +

    +APT should be a replacement for dselect. Therefore it should have all the +functionality that dselect has currently. This is the primary means of +interaction between the user and the package management system, and it should +be able to handle all tasks involved in installing, upgrading, and routine +management without having the users take recourse to the underlying management +system. +

    +
  • +
  • +

    +It should be easier to use and less confusing for novice users. The primary +stimulus for the creation of APT was the perceived intractability, complexity, +and non-intuitive behavior of the existing user interface, and as such, human +factors must be a primary mandate of APT. +

    +
  • +
  • +

    +It should be able to group packages more flexibly, and possibly allow +operations based on a group. One should be able to select, or deselect, a +coherent group of related packages simultaneously, allowing one to add, remove, +or upgrade functionality to a machine as one step. +

    +
  • +
  • +

    +This would allow APT to handle standard installations, namely, one +could then install a set of packages to enable a machine to fulfill specific +tasks. Define a few standard installations, and which packages are included +therein. The packages should be internally consistent. +

    +
  • +
  • +

    +Make use of a keywords field in package headers; provide a standard list of +keywords for people to use. This could be the underpinning to allow the +previous two requirements to work (though the developers are not constrained to +implement the previous requirements using keywords) +

    +
  • +
  • +

    +Use dependencies, conflicts, and reverse dependencies to properly order +packages for installation and removal. This has been a complaint in the past +that the installation methods do not really understand dependencies, causing +the upgrade process to break, or allowing the removal of packages that left the +system in an untenable state by breaking the dependencies on packages that were +dependent on the package being removed. A special emphasis is placed on +handling pre-dependencies correctly; the target of a predependency has to be +fully configured before attempting to install the pre-dependent package. Also, +configure immediately requests mentioned below should be handled. +

    +
  • +
  • +

    +Handle replacement of a package providing a virtual package with another (for +example, it has been very difficult replacing sendmail with +smail, or vice versa), making sure that the dependencies are still +satisfied. +

    +
  • +
  • +

    +Handle source lists for updates from multiple sources. APT should also be able +to handle diverse methods of acquiring new packages; local filesystem, +mountable CD-ROM drives, FTP accessible repositories are some of the methods +that come to mind. Also, the source lists can be separated into categories, +such as main, contrib, non-us, non-local, non-free, my-very-own, etc. APT +should be set up to retrieve the Packages files from these multiple source +lists, as well as retrieving the packages themselves. +

    +
  • +
  • +

    +Handle base of source and acquire all Packages files underneath. (possibly +select based on architecture), this should be a simple extension of the +previous requirement. +

    +
  • +
  • +

    +Handle remote installation (to be implemented maybe in a future version, it +still needs to be designed). This would ease the burden of maintaining +multiple Debian machines on a site. In the authors opinion this is a killer +difference for the distribution, though it may be too hard a problem to be +implemented with the initial version of APT. However, some thought must be +given to this to enable APT to retain hooks for future functionality, or at +least to refrain from methods that may preclude remote activity. It is +desirable that adding remote installation not require a redesign of APT from +the ground up. +

    +
  • +
  • +

    +Be scalable. Dselect worked a lot better with 400 packages, but at last count +the number of packages was around twelve hundred and climbing. This also +requires APT to pay attention to the needs of small machines which are low on +memory (though this requirement shall diminish as we move towards bigger +machines, it would still be nice if Debian worked on all old machines where +Linux itself would work). +

    +
  • +
  • +

    +Handle install immediately requests. Some packages, like watchdog, are +required to be working for the stability of the machine itself. There are +others which may be required for the correct functioning of a production +machine, or which are mission critical applications. APT should, in these +cases, upgrade the packages with minimal downtime; allowing these packages to +be one of potentially hundreds of packages being upgraded concurrently may not +satisfy the requirements of the package or the site. (Watchdog, for example, +if not restarted quickly, may cause the machine to reboot in the midst of +installation, which may cause havoc on the machine) +

    +
  • + + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +

    + +
    +$Id: design.sgml,v 1.4 2003/02/12 15:05:45 doogie Exp $
    +
    +Manoj Srivastava srivasta@debian.org
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch3.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch3.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch3.html 2012-05-29 00:59:10.000000000 +0100 @@ -0,0 +1,161 @@ + + + + + + + + +The APT project design document - Procedural description + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +
    Chapter 3 - Procedural description +

    + +
    +
    +
    Set Options
    +
    +

    +This process handles setting of user or site options, and configuration of all +aspects of APT. It allows the user to set the location and order of package +sources, allowing them to set up source list details, like ftp site locations, +passwords, etc. Display options may also be set. +

    +
    +
    +
    +
    Updates
    +
    +

    +Build a list of available packages, using source lists or a base location and +trawling for Packages files (needs to be aware of architecture). This may +involve finding and retrieving Packages files, storing them locally for +efficiency, and parsing the data for later use. This would entail contacting +various underlying access modules (ftp, cdrom mounts, etc) Use a backing store +for speed. This may also require downloading the actual package files locally +for speed. +

    +
    +
    +
    +
    Local status
    +
    +

    +Build up a list of packages already installed. This requires reading and +writing the local?? status file. For remote installation, this should +probably use similar mechanisms as the Packages file retrieval does. Use the +backing store for speed. One should consider multiple backing stores, one for +each machine. +

    +
    +
    +
    +
    Relationship determination
    +
    +

    +Determine forward and reverse dependencies. All known dependency fields should +be acted upon, since it is fairly cheap to do so. Update the backing store +with this information. +

    +
    +
    +
    +
    Selection
    +
    +

    +Present the data to the user. Look at Behan Webster's documentation for the +user interface procedures. (Note: In the authors opinion deletions and reverse +dependencies should also be presented to the user, in a strictly symmetric +fashion; this may make it easier to prevent a package being removed that breaks +dependencies) +

    +
    +
    +
    +
    Ordering of package installations and configuration
    +
    +

    +Build a list of events. Simple topological sorting gives order of packages in +dependency order. At certain points in this ordering, +predependencies/immediate configure directives cause an break in normal +ordering. We need to insert the uninstall/purge directive in the stream +(default: as early as possible). +

    +
    +
    +
    +
    Action
    +
    +

    +Take the order of installations and removals and build up a stream of events to +send to the packaging system (dpkg). Execute the list of events if successful. +Do not partially install packages and leave system in broken state. Go to The +Selection step as needed. +

    +
    +
    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +

    + +
    +$Id: design.sgml,v 1.4 2003/02/12 15:05:45 doogie Exp $
    +
    +Manoj Srivastava srivasta@debian.org
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch4.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch4.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch4.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch4.html 2012-05-29 00:59:10.000000000 +0100 @@ -0,0 +1,191 @@ + + + + + + + + +The APT project design document - Modules and interfaces + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +
    Chapter 4 - Modules and interfaces +

    + +
    +
    +
    The user interface module
    +
    +

    +Look at Behan Webster's documentation. +

    +
    +
    +
    +
    Widget set
    +
    +

    +Related closely to above Could some one present design decisions of the widget +set here? +

    +
    +
    +
    +
    pdate Module
    +
    +

    +Distinct versions of the same package are recorded separately, but if multiple +Packages files contain the same version of a package, then only the first one +is recorded. For this reason, the least expensive update source should be +listed first (local file system is better than a remote ftp site) +

    + +

    +This module should interact with the user interface module to set and change +configuration parameters for the modules listed below. It needs to record that +information in an on disk data file, to be read on future invocations. +

    +
      +
    1. +

      +FTP methods +

      +
    2. +
    +
      +
    1. +

      +mount and file traversal module(s)? +

      +
    2. +
    +
      +
    1. +

      +Other methods ??? +

      +
    2. +
    +
    +
    +
    +
    Status file parser/generator
    +
    +

    +The status file records the current state of the system, listing the packages +installed, etc. The status file is also one method of communicating with dpkg, +since it is perfectly permissible for the user to use APT to request packages +be updated, put others on hold, mark other for removal, etc, and then run +dpkg -BORGiE on a file system. +

    +
    +
    +
    +
    Package file parser/generator
    +
    +

    +Related to above. Handle multiple Packages files, from different sources. +Each package contains a link back to the packages file structure that contains +details about the origin of the data. +

    +
    +
    +
    +
    Dependency module
    +
    +
      +
    • +

      +dependency/conflict determination and linking +

      +
    • +
    +
      +
    • +

      +reverse dependency generator. Maybe merged with above +

      +
    • +
    +
    +
    +
    +
    Package ordering Module
    +
    +

    +Create an ordering of the actions to be taken. +

    +
    +
    +
    +
    Event generator
    +
    +

    +module to interact with dpkg +

    +
    +
    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +

    + +
    +$Id: design.sgml,v 1.4 2003/02/12 15:05:45 doogie Exp $
    +
    +Manoj Srivastava srivasta@debian.org
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch5.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch5.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch5.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch5.html 2012-05-29 00:59:10.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + + + + +The APT project design document - Data flow and conversions analysis. + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +
    Chapter 5 - Data flow and conversions analysis. +

    + +
    + +
    +                                                               ____________
    +                                                            __\|ftp modules|
    +                                                           /  /|___________|
    +                                         _ ____________   /     ________________
    +                                         |    update   | /     |mount/local file|
    +             |==========================>|   module    |/_____\|  traversals    |
    +             |                           |_____________|      /|________________|
    +             |                             ^        ^
    +             |                             |        |               ______________
    +       ______|_______    _ _____ ______    |   _____v________      \|            |
    +      |Configuration |   |configuration|   |   |Packages Files|  ===|Status file |
    +      |  module      |<=>|    data     |   |   |______________| /  /|____________|
    +      |______________|   |_____________|   |        ^          /
    +              ^                            |        |         /
    +              |                            | _______v_______|/_
    +              |                            | |              |    ________________
    +              |                            | |              |/_\|   Dependency  |
    +              |                            | |backing store |\ /|     Module    |
    +              |                            | |______________|  _|_______________|
    +              |                             \       ^          /|       ^
    +              |                              \      |         /         |
    +              |                              _\|____v_______|/__    ____v_______
    +              |_____________________________\| User interaction|    |    dpkg   |
    +                                            /|_________________|<==>|  Invoker  |
    +                                                                    |___________|
    +
    + +

    +dpkg also interacts with status and available files. +

    + +

    +The backing store and the associated data structures are the core of APT. All +modules essentially revolve around the backing store, feeding it data, adding +and manipulating links and relationships between data in the backing store, +allowing the user to interact with and modify the data in the backing store, +and finally writing it out as the status file and possibly issuing directives +to dpkg. +

    + +

    +The other focal point for APT is the user interface. +

    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +

    + +
    +$Id: design.sgml,v 1.4 2003/02/12 15:05:45 doogie Exp $
    +
    +Manoj Srivastava srivasta@debian.org
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch-introduction.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch-introduction.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch-introduction.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/ch-introduction.html 2012-05-29 00:59:10.000000000 +0100 @@ -0,0 +1,95 @@ + + + + + + + + +The APT project design document - Introduction + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +
    Chapter 1 - Introduction +

    + +
    + +

    +APT is supposed to be a replacement for dselect, and not a replacement for +dpkg. However, since addition functionality has been required for APT, and +given the fact that this is very closely related to dpkg, it is not +unreasonable to expect that additional functionality in the underlying dpkg +would also be requested. +

    + +

    +Diety/dselect are the first introduction that people have to Debian, and +unfortunately this first impression contributes greatly to the public +perception of the distribution. It is imperative that this be a showcase for +Debian, rather than frighten novices away (which has been an accusation often +levelled at the current system) +

    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +

    + +
    +$Id: design.sgml,v 1.4 2003/02/12 15:05:45 doogie Exp $
    +
    +Manoj Srivastava srivasta@debian.org
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/index.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/index.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.html/index.html 2012-05-29 00:59:10.000000000 +0100 @@ -0,0 +1,115 @@ + + + + + + + + +The APT project design document + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +

    + +
    + +

    Abstract

    + +

    +This document is an overview of the specifications and design goals of the APT +project. It also attempts to give a broad description of the implementation as +well. +

    + +
    + +

    Copyright Notice

    + +

    +Copyright ©1997 Manoj Srivastava +

    + +

    +APT, including this document, is free software; you may redistribute it and/or +modify it under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any later +version. +

    + +

    +This is distributed in the hope that it will be useful, but without any +warranty; without even the implied warranty of merchantability or fitness +for a particular purpose. See the GNU General Public License for more details. +

    + +

    +You should have received a copy of the GNU General Public License with your +Debian GNU/Linux system, in /usr/share/common-licenses/GPL, or +with the debiandoc-sgml source package as the file +COPYING. If not, write to the Free Software Foundation, Inc., 675 +Mass Ave, Cambridge, MA 02139, USA. +

    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ next ] +

    + +
    + +

    +The APT project design document +

    + +
    +$Id: design.sgml,v 1.4 2003/02/12 15:05:45 doogie Exp $
    +
    +Manoj Srivastava srivasta@debian.org
    +
    +
    +
    + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/design.text.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch1.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch1.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch1.html 2012-05-29 00:59:12.000000000 +0100 @@ -0,0 +1,700 @@ + + + + + + + + +dpkg technical manual - Quick summary of dpkg's external interface + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

    + +
    + +

    +dpkg technical manual +
    Chapter 1 - Quick summary of dpkg's external interface +

    + +
    + +

    1.1 Control files

    + +

    +The basic dpkg package control file supports the following major features:- +

    +
      +
    • +

      +5 types of dependencies:- +

      +
        +
      • +

        +Pre-Depends, which must be satisfied before a package may be unpacked +

        +
      • +
      +
        +
      • +

        +Depends, which must be satisfied before a package may be configured +

        +
      • +
      +
        +
      • +

        +Recommends, to specify a package which if not installed may severely limit the +usefulness of the package +

        +
      • +
      +
        +
      • +

        +Suggests, to specify a package which may increase the productivity of the +package +

        +
      • +
      +
        +
      • +

        +Conflicts, to specify a package which must NOT be installed in order for the +package to be configured +

        +
      • +
      +
        +
      • +

        +Breaks, to specify a package which is broken by the package and which should +therefore not be configured while broken +

        +
      • +
      + +

      +Each of these dependencies can specify a version and a depedency on that +version, for example "<= 0.5-1", "== 2.7.2-1", etc. The +comparators available are:- +

      +
        +
      • +

        +"<<" - less than +

        +
      • +
      +
        +
      • +

        +"<=" - less than or equal to +

        +
      • +
      +
        +
      • +

        +">>" - greater than +

        +
      • +
      +
        +
      • +

        +">=" - greater than or equal to +

        +
      • +
      +
        +
      • +

        +"==" - equal to +

        +
      • +
      +
    • +
    +
      +
    • +

      +The concept of "virtual packages", which many other packages may +provide, using the Provides mechanism. An example of this is the +"httpd" virtual package, which all web servers should provide. +Virtual package names may be used in dependency headers. However, current +policy is that virtual packages do not support version numbers, so dependencies +on virtual packages with versions will always fail. +

      +
    • +
    +
      +
    • +

      +Several other control fields, such as Package, Version, Description, Section, +Priority, etc., which are mainly for classification purposes. The package name +must consist entirely of lowercase characters, plus the characters '+', '-', +and '.'. Fields can extend across multiple lines - on the second and +subsequent lines, there is a space at the beginning instead of a field name and +a ':'. Empty lines must consist of the text " .", which will be +ignored, as will the initial space for other continuation lines. This feature +is usually only used in the Description field. +

      +
    • +
    + +
    + +

    1.2 The dpkg status area

    + +

    +The "dpkg status area" is the term used to refer to the directory +where dpkg keeps its various status files (GNU would have you call it the dpkg +shared state directory). This is always, on Debian systems, /var/lib/dpkg. +However, the default directory name should not be hard-coded, but #define'd, so +that alteration is possible (it is available via configure in dpkg 1.4.0.9 and +above). Of course, in a library, code should be allowed to override the +default directory, but the default should be part of the library (so that the +user may change the dpkg admin dir simply by replacing the library). +

    + +

    +Dpkg keeps a variety of files in its status area. These are discussed later on +in this document, but a quick summary of the files is here:- +

    +
      +
    • +

      +available - this file contains a concatenation of control information from all +the packages which dpkg knows about. This is updated using the dpkg commands +"--update-avail <file>", "--merge-avail +<file>", and "--clear-avail". +

      +
    • +
    +
      +
    • +

      +status - this file contains information on the following things for every +package:- +

      +
        +
      • +

        +Whether it is installed, not installed, unpacked, removed, failed +configuration, or half-installed (deconfigured in favour of another package). +

        +
      • +
      +
        +
      • +

        +Whether it is selected as install, hold, remove, or purge. +

        +
      • +
      +
        +
      • +

        +If it is "ok" (no installation problems), or "not-ok". +

        +
      • +
      +
        +
      • +

        +It usually also contains the section and priority (so that dselect may classify +packages not in available) +

        +
      • +
      +
        +
      • +

        +For packages which did not initially appear in the "available" file +when they were installed, the other control information for them. +

        +
      • +
      + +

      +The exact format for the "Status:" field is: +

      + +
      +           Status: Want Flag Status
      +
      + +

      +Where Want may be one of unknown, install, +hold, deinstall, purge. Flag may be one +of ok, reinstreq, hold, hold-reinstreq. +Status may be one of not-installed, unpacked, +half-configured, installed, half-installed +config-files, post-inst-failed, removal-failed. The +states are as follows:- +

      +
      +
      not-installed
      +
      +

      +No files are installed from the package, it has no config files left, it +uninstalled cleanly if it ever was installed. +

      +
      +
      +
      +
      unpacked
      +
      +

      +The basic files have been unpacked (and are listed in +/var/lib/dpkg/info/[package].list. There are config files present, but the +postinst script has _NOT_ been run. +

      +
      +
      +
      +
      half-configured
      +
      +

      +The package was installed and unpacked, but the postinst script failed in some +way. +

      +
      +
      +
      +
      installed
      +
      +

      +All files for the package are installed, and the configuration was also +successful. +

      +
      +
      +
      +
      half-installed
      +
      +

      +An attempt was made to remove the packagem but there was a failure in the prerm +script. +

      +
      +
      +
      +
      config-files
      +
      +

      +The package was "removed", not "purged". The config files +are left, but nothing else. +

      +
      +
      +
      +
      post-inst-failed
      +
      +

      +Old name for half-configured. Do not use. +

      +
      +
      +
      +
      removal-failed
      +
      +

      +Old name for half-installed. Do not use. +

      +
      +
      + +

      +The two last items are only left in dpkg for compatibility - they are +understood by it, but never written out in this form. +

      + +

      +Please see the dpkg source code, lib/parshelp.c, +statusinfos, eflaginfos and wantinfos for more +details. +

      +
    • +
    +
      +
    • +

      +info - this directory contains files from the control archive of every package +currently installed. They are installed with a prefix of +"<packagename>.". In addition to this, it also contains a file +called <package>.list for every package, which contains a list of files. +Note also that the control file is not copied into here; it is instead found as +part of status or available. +

      +
    • +
    +
      +
    • +

      +methods - this directory is reserved for "method"-specific files - +each "method" has a subdirectory underneath this directory (or at +least, it can have). In addition, there is another subdirectory +"mnt", where misc. filesystems (floppies, CDROMs, etc.) are mounted. +

      +
    • +
    +
      +
    • +

      +alternatives - directory used by the "update-alternatives" program. +It contains one file for each "alternatives" interface, which +contains information about all the needed symlinked files for each alternative. +

      +
    • +
    +
      +
    • +

      +diversions - file used by the "dpkg-divert" program. Each diversion +takes three lines. The first is the package name (or ":" for user +diversion), the second the original filename, and the third the diverted +filename. +

      +
    • +
    +
      +
    • +

      +updates - directory used internally by dpkg. This is discussed later, in the +section Updates, Section 3.1. +

      +
    • +
    +
      +
    • +

      +parts - temporary directory used by dpkg-split +

      +
    • +
    + +
    + +

    1.3 The dpkg library files

    + +

    +These files are installed under /usr/lib/dpkg (usually), but +/usr/local/lib/dpkg is also a possibility (as Debian policy dictates). Under +this directory, there is a "methods" subdirectory. The methods +subdirectory in turn contains any number of subdirectories for each general +method processor (note that one set of method scripts can, and is, used for +more than one of the methods listed under dselect). +

    + +

    +The following files may be found in each of these subdirectories:- +

    +
      +
    • +

      +names - One line per method, two-digit priority to appear on menu at beginning, +followed by a space, the name, and then another space and the short +description. +

      +
    • +
    +
      +
    • +

      +desc.<name> - Contains the long description displayed by dselect when the +cursor is put over the <name> method. +

      +
    • +
    +
      +
    • +

      +setup - Script or program which sets up the initial values to be used by this +method. Called with first argument as the status area directory +(/var/lib/dpkg), second argument as the name of the method (as in the directory +name), and the third argument as the option (as in the names file). +

      +
    • +
    +
      +
    • +

      +install - Script/program called when the "install" option of dselect +is run with this method. Same arguments as for setup. +

      +
    • +
    +
      +
    • +

      +update - Script/program called when the "update" option of dselect is +run. Same arguments as for setup/install. +

      +
    • +
    + +
    + +

    1.4 The "dpkg" command-line utility

    + +
    + +

    1.4.1 "Documented" command-line interfaces

    + +

    +As yet unwritten. You can refer to the other manuals for now. See +dpkg(8). +

    + +
    + +

    1.4.2 Environment variables which dpkg responds to

    +
      +
    • +

      +DPKG_NO_TSTP - if set to a non-null value, this variable causes dpkg to run a +child shell process instead of sending itself a SIGTSTP, when the user selects +to background the dpkg process when it asks about conffiles. +

      +
    • +
    +
      +
    • +

      +SHELL - used to determine which shell to run in the case when DPKG_NO_TSTP is +set. +

      +
    • +
    +
      +
    • +

      +CC - used as the C compiler to call to determine the target architecture. The +default is "gcc". +

      +
    • +
    +
      +
    • +

      +PATH - dpkg checks that it can find at least the following files in the path +when it wants to run package installation scripts, and gives an error if it +cannot find all of them:- +

      +
        +
      • +

        +ldconfig +

        +
      • +
      +
        +
      • +

        +start-stop-daemon +

        +
      • +
      +
        +
      • +

        +install-info +

        +
      • +
      +
        +
      • +

        +update-rc.d +

        +
      • +
      +
    • +
    + +
    + +

    1.4.3 Assertions

    + +

    +The dpkg utility itself is required for quite a number of packages, even if +they have been installed with a tool totally separate from dpkg. The reason +for this is that some packages, in their pre-installation scripts, check that +your version of dpkg supports certain features. This was broken from the +start, and it should have actually been a control file header +"Dpkg-requires", or similar. What happens is that the configuration +scripts will abort or continue according to the exit code of a call to dpkg, +which will stop them from being wrongly configured. +

    + +

    +These special command-line options, which simply return as true or false are +all prefixed with "--assert-". Here is a list of them (without the +prefix):- +

    +
      +
    • +

      +support-predepends - Returns success or failure according to whether a version +of dpkg which supports predepends properly (1.1.0 or above) is installed, +according to the database. +

      +
    • +
    +
      +
    • +

      +working-epoch - Return success or failure according to whether a version of +dpkg which supports epochs in version properly (1.4.0.7 or above) is installed, +according to the database. +

      +
    • +
    + +

    +Both these options check the status database to see what version of the +"dpkg" package is installed, and check it against a known working +version. +

    + +
    + +

    1.4.4 --predep-package

    + +

    +This strange option is described as follows in the source code: +

    + +
    +     /* Print a single package which:
    +      *  (a) is the target of one or more relevant predependencies.
    +      *  (b) has itself no unsatisfied pre-dependencies.
    +      * If such a package is present output is the Packages file entry,
    +      *  which can be massaged as appropriate.
    +      * Exit status:
    +      *  0 = a package printed, OK
    +      *  1 = no suitable package available
    +      *  2 = error
    +      */
    +
    + +

    +On further inspection of the source code, it appears that what is does is +this:- +

    +
      +
    • +

      +Looks at the packages in the database which are selected as +"install", and are installed. +

      +
    • +
    +
      +
    • +

      +It then looks at the Pre-Depends information for each of these packages from +the available file. When it find a package for which any of the +pre-dependencies are not satisfied, it breaks from the loop through the +packages. +

      +
    • +
    +
      +
    • +

      +It then looks through the unsatisfied pre-dependencies, and looks for packages +which would satisfy this pre-dependency, stopping on the first it finds. If it +finds none, it bombs out with an error. +

      +
    • +
    +
      +
    • +

      +It then continues this for every dependency of the initial package. +

      +
    • +
    + +

    +Eventually, it writes out the record of all the packages to satisfy the +pre-dependencies. This is used by the disk method to make sure that its +dependency ordering is correct. What happens is that all pre-depending +packages are first installed, then it runs dpkg -iGROEB on the directory, which +installs in the order package files are found. Since pre-dependencies mean +that a package may not even be unpacked unless they are satisfied, it is +necessary to do this (usually, since all the package files are unpacked in one +phase, the configured in another, this is not needed). +

    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

    + +
    + +

    +dpkg technical manual +

    + +
    +$Id: dpkg-tech.sgml,v 1.3 2003/02/12 15:05:45 doogie Exp $
    +
    +Tom Lees tom@lpsg.demon.co.uk
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch2.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch2.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch2.html 2012-05-29 00:59:12.000000000 +0100 @@ -0,0 +1,367 @@ + + + + + + + + +dpkg technical manual - dpkg-deb and .deb file internals + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

    + +
    + +

    +dpkg technical manual +
    Chapter 2 - dpkg-deb and .deb file internals +

    + +
    + +

    +This chapter describes the internals to the "dpkg-deb" tool, which is +used by "dpkg" as a back-end. dpkg-deb has its own tar extraction +functions, which is the source of many problems, as it does not support long +filenames, using extension blocks. +

    + +
    + +

    2.1 The .deb archive format

    + +

    +The main principal of the new-format Debian archive (I won't describe the old +format - for that have a look at deb-old.5), is that the archive really is an +archive - as used by "ar" and friends. However, dpkg-deb uses this +format internally, rather than calling "ar". Inside this archive, +there are usually the folowing members:- +

    +
      +
    • +

      +debian-binary +

      +
    • +
    +
      +
    • +

      +control.tar.gz +

      +
    • +
    +
      +
    • +

      +data.tar.gz +

      +
    • +
    + +

    +The debian-binary member consists simply of the string "2.0", +indicating the format version. control.tar.gz contains the control files (and +scripts), and the data.tar.gz contains the actual files to populate the +filesystem with. Both tarfiles extract straight into the current directory. +Information on the tar formats can be found in the GNU tar info page. Since +dpkg-deb calls "tar -cf" to build packages, the Debian packages use +the GNU extensions. +

    + +
    + +

    2.2 The dpkg-deb command-line

    + +

    +dpkg-deb documents itself thoroughly with its '--help' command-line option. +However, I am including a reference to these for completeness. dpkg-deb +supports the following options:- +

    +
      +
    • +

      +--build (-b) <dir> - builds a .deb archive, takes a directory which +contains all the files as an argument. Note that the directory +<dir>/DEBIAN will be packed separately into the control archive. +

      +
    • +
    +
      +
    • +

      +--contents (-c) <debfile> - Lists the contents of ther +"data.tar.gz" member. +

      +
    • +
    +
      +
    • +

      +--control (-e) <debfile> - Extracts the control archive into a directory +called DEBIAN. Alternatively, with another argument, it will extract it into a +different directory. +

      +
    • +
    +
      +
    • +

      +--info (-I) <debfile> - Prints the contents of the "control" +file in the control archive to stdout. Alternatively, giving it other +arguments will cause it to print the contents of those files instead. +

      +
    • +
    +
      +
    • +

      +--field (-f) <debfile> <field> ... - Prints any number of fields +from the "control" file. Giving it extra arguments limits the fields +it prints to only those specified. With no command-line arguments other than a +filename, it is equivalent to -I and just the .deb filename. +

      +
    • +
    +
      +
    • +

      +--extract (-x) <debfile> <dir> - Extracts the data archive of a +debian package under the directory <dir>. +

      +
    • +
    +
      +
    • +

      +--vextract (-X) <debfile> <dir> - Same as --extract, except it is +equivalent of giving tar the '-v' option - it prints the filenames as it +extracts them. +

      +
    • +
    +
      +
    • +

      +--fsys-tarfile <debfile> - This option outputs a gunzip'd version of +data.tar.gz to stdout. +

      +
    • +
    +
      +
    • +

      +--new - sets the archive format to be used to the new Debian format +

      +
    • +
    +
      +
    • +

      +--old - sets the archive format to be used to the old Debian format +

      +
    • +
    +
      +
    • +

      +--debug - Tells dpkg-deb to produce debugging output +

      +
    • +
    +
      +
    • +

      +--nocheck - Tells dpkg-deb not to check the sanity of the control file +

      +
    • +
    +
      +
    • +

      +--help (-h) - Gives a help message +

      +
    • +
    +
      +
    • +

      +--version - Shows the version number +

      +
    • +
    +
      +
    • +

      +--licence/--license (UK/US spellings) - Shows a brief outline of the GPL +

      +
    • +
    + +
    + +

    2.2.1 Internal checks used by dpkg-deb when building packages

    + +

    +Here is a list of the internal checks used by dpkg-deb when building packages. +It is in the order they are done. +

    +
      +
    • +

      +First, the output Debian archive argument, if it is given, is checked using +stat. If it is a directory, an internal flag is set. This check is only made +if the archive name is specified explicitly on the command-line. If the +argument was not given, the default is the directory name, with +".deb" appended. +

      +
    • +
    +
      +
    • +

      +Next, the control file is checked, unless the --nocheck flag was specified on +the command-line. dpkg-deb will bomb out if the second argument to --build was +a directory, and --nocheck was specified. Note that dpkg-deb will not be able +to determine the name of the package in this case. In the control file, the +following things are checked:- +

      + +
        +
      • +

        +The priority field is checked to see if it uses standard values, and +user-defined values are warned against. However, note that this check is now +redundant, since the control file no longer contains the priority - the changes +file now does this. +

        +
      • +
      +
        +
      • +

        +The control file fields are then checked against the standard list of fields +which appear in control files, and any "user-defined" fields are +reported as warnings. +

        +
      • +
      +
        +
      • +

        +dpkg-deb then checks that the control file contains a valid version number. +

        +
      • +
      +
    • +
    +
      +
    • +

      +After this, in the case where a directory was specified to build the .deb file +in, the filename is created as "directory/pkg_ver.deb" or +"directory/pkg_ver_arch.deb", depending on whether the control file +contains an architecture field. +

      +
    • +
    +
      +
    • +

      +Next, dpkg-deb checks for the <dir>/DEBIAN directory. It complains if it +doesn't exist, or if it has permissions < 0755, or > 0775. +

      +
    • +
    +
      +
    • +

      +It then checks that all the files in this subdir are either symlinks or plain +files, and have permissions between 0555 and 0775. +

      +
    • +
    +
      +
    • +

      +The conffiles file is then checked to see if the filenames are too long. +Warnings are produced for each that is. After this, it checks that the package +provides initial copies of each of these conffiles, and that they are all plain +files. +

      +
    • +
    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

    + +
    + +

    +dpkg technical manual +

    + +
    +$Id: dpkg-tech.sgml,v 1.3 2003/02/12 15:05:45 doogie Exp $
    +
    +Tom Lees tom@lpsg.demon.co.uk
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch3.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch3.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch3.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/ch3.html 2012-05-29 00:59:12.000000000 +0100 @@ -0,0 +1,191 @@ + + + + + + + + +dpkg technical manual - dpkg internals + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

    + +
    + +

    +dpkg technical manual +
    Chapter 3 - dpkg internals +

    + +
    + +

    +This chapter describes the internals of dpkg itself. Although the low-level +formats are quite simple, what dpkg does in certain cases often does not make +sense. +

    + +
    + +

    3.1 Updates

    + +

    +This describes the /var/lib/dpkg/updates directory. The function of this +directory is somewhat strange, and seems only to be used internally. A +function called cleanupdates is called whenever the database is scanned. This +function in turn uses scandir(3), to sort the files in this +directory. Files who names do not consist entirely of digits are discarded. +dpkg also causes a fatal error if any of the filenames are different lengths. +

    + +

    +After having scanned the directory, dpkg in turn parses each file the same way +it parses the status file (they are sorted by the scandir to be in numerical +order). After having done this, it then writes the status information back to +the "status" file, and removes all the "updates" files. +

    + +

    +These files are created internally by dpkg's "checkpoint" function, +and are cleaned up when dpkg exits cleanly. +

    + +

    +Juding by the use of the updates directory I would call it a Journal. Inorder +to effeciently ensure the complete integrity of the status file dpkg will +"checkpoint" or journal all of it's activities in the updates +directory. By merging the contents of the updates directory (in order!!) +against the original status file it can get the precise current state of the +system, even in the event of a system failure while dpkg is running. +

    + +

    +The other option would be to sync-rewrite the status file after each operation, +which would kill performance. +

    + +

    +It is very important that any program that uses the status file abort if the +updates directory is not empty! The user should be informed to run dpkg +manually (what options though??) to correct the situation. +

    + +
    + +

    3.2 What happens when dpkg reads the database

    + +

    +First, the status file is read. This gives dpkg an initial idea of the +packages that are there. Next, the updates files are read in, overriding the +status file, and if necessary, the status file is re-written, and updates files +are removed. Finally, the available file is read. The available file is read +with flags which preclude dpkg from updating any status information from it, +though - installed version, etc., and is also told to record that the packages +it reads this time are available, not installed. +

    + +

    +More information on updates is given above. +

    + +
    + +

    3.3 How dpkg compares version numbers

    + +

    +Version numbers consist of three parts: the epoch, the upstream version, and +the Debian revision. Dpkg compares these parts in that order. If the epochs +are different, it returns immediately, and so on. +

    + +

    +However, the important part is how it compares the versions which are +essentially stored as just strings. These are compared in two distinct parts: +those consisting of numerical characters (which are evaluated, and then +compared), and those consisting of other characters. When comparing +non-numerical parts, they are compared as the character values (ASCII), but +non-alphabetical characters are considered "greater than" +alphabetical ones. Also note that longer strings (after excluding differences +where numerical values are equal) are considered "greater than" +shorter ones. +

    + +

    +Here are a few examples of how these rules apply:- +

    + +
    +     15 > 10
    +     0010 == 10
    +     
    +     d.r > dsr
    +     32.d.r == 0032.d.r
    +     d.rnr < d.rnrn
    +
    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

    + +
    + +

    +dpkg technical manual +

    + +
    +$Id: dpkg-tech.sgml,v 1.3 2003/02/12 15:05:45 doogie Exp $
    +
    +Tom Lees tom@lpsg.demon.co.uk
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/index.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/index.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.html/index.html 2012-05-29 00:59:12.000000000 +0100 @@ -0,0 +1,140 @@ + + + + + + + + +dpkg technical manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

    + +
    + +

    +dpkg technical manual +

    + +
    + +

    Abstract

    + +

    +This document describes the minimum necessary workings for the APT dselect +replacement. It gives an overall specification of what its external interface +must look like for compatibility, and also gives details of some internal +quirks. +

    + +
    + +

    Copyright Notice

    + +

    +Copyright © Tom Lees, 1997. +

    + +

    +APT and this document are free software; you can redistribute them and/or +modify them under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or (at your +option) any later version. +

    + +

    +For more details, on Debian GNU/Linux systems, see the file +/usr/share/common-licenses/GPL for the full license. +

    + +
    + +

    Contents

    + + + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ next ] +

    + +
    + +

    +dpkg technical manual +

    + +
    +$Id: dpkg-tech.sgml,v 1.3 2003/02/12 15:05:45 doogie Exp $
    +
    +Tom Lees tom@lpsg.demon.co.uk
    +
    +
    +
    + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/dpkg-tech.text.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/ch1.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/ch1.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/ch1.html 2012-05-29 00:59:14.000000000 +0100 @@ -0,0 +1,141 @@ + + + + + + + + +APT Files - Introduction + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Files +
    Chapter 1 - Introduction +

    + +
    + +

    1.1 General

    + +

    +This document serves two purposes. The first is to document the installed +directory structure and the format and purpose of each file. The second +purpose is to document how APT views the Debian archive and deals with multiple +package files. +

    + +

    +The var directory structure is as follows: +

    + +
    +       /var/lib/apt/
    +     		lists/
    +     		       partial/
    +     		periodic/
    +     		extended_states
    +     		cdroms.list
    +       /var/cache/apt/
    +     		  archives/
    +     		          partial/
    +     		  pkgcache.bin
    +     		  srcpkgcache.bin
    +       /etc/apt/
    +     	    sources.list.d/
    +     	    apt.conf.d/
    +     	    preferences.d/
    +     	    trusted.gpg.d/
    +     	    sources.list
    +     	    apt.conf
    +     	    apt_preferences
    +     	    trusted.gpg
    +       /usr/lib/apt/
    +     	        methods/
    +     			 bzip2
    +     			 cdrom
    +     			 copy
    +     			 file
    +     			 ftp
    +     			 gpgv
    +     			 gzip
    +     			 http
    +     			 https
    +     			 lzma
    +     			 rred
    +     			 rsh
    +     			 ssh
    +
    + +

    +As is specified in the FHS 2.1 /var/lib/apt is used for application data that +is not expected to be user modified. /var/cache/apt is used for regeneratable +data and is where the package cache and downloaded .debs go. /etc/apt is the +place where configuration should happen and /usr/lib/apt is the place where the +apt and other packages can place binaries which can be used by the acquire +system of APT. +

    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Files +

    + +
    +$Id: files.sgml,v 1.12 2003/04/26 23:26:13 doogie Exp $
    +
    +Jason Gunthorpe jgg@debian.org
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/ch2.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/ch2.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/ch2.html 2012-05-29 00:59:14.000000000 +0100 @@ -0,0 +1,383 @@ + + + + + + + + +APT Files - Files + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Files +
    Chapter 2 - Files +

    + +
    + +

    2.1 Files and fragment directories in /etc/apt

    + +

    +All files in /etc/apt are used to modify specific aspects of APT. To enable +other packages to ship needed configuration herself all these files have a +fragment directory packages can place their files in instead of mangling with +the main files. The main files are therefore considered to be only used by the +user and not by a package. The documentation omits this directories most of +the time to be easier readable, so every time the documentation includes a +reference to a main file it really means the file or the fragment directories. +

    + +
    + +

    2.2 Distribution Source list (sources.list)

    + +

    +The distribution source list is used to locate archives of the debian +distribution. It is designed to support any number of active sources and to +support a mix of source media. The file lists one source per line, with the +fastest source listed first. The format of each line is: +

    + +

    +type uri args +

    + +

    +The first item, type, indicates the format for the remainder of the +line. It is designed to indicate the structure of the distribution the line is +talking about. Currently the only defined values are deb and +deb-src which indicate a standard debian (source) archive with a dists +directory. More about these types and the URI specification can be found in +the sources.list manpage. +

    + +
    + +

    2.2.1 Hashing the URI

    + +

    +All permanent information acquired from any of the sources is stored in the +lists directory. Thus, there must be a way to relate the filename in the lists +directory to a line in the sourcelist. To simplify things this is done by +quoting the URI and treating _'s as quoteable characters and converting / to _. +The URI spec says this is done by converting a sensitive character into %xx +where xx is the hexadecimal representation from the ASCII character set. +Examples: +

    + +
    +     http://www.debian.org/archive/dists/stable/binary-i386/Packages 
    +     /var/lib/apt/lists/www.debian.org_archive_dists_stable_binary-i386_Packages
    +     
    +     cdrom:Debian 1.3/debian/Packages
    +     /var/lib/apt/info/Debian%201.3_debian_Packages
    +
    + +

    +The other alternative that was considered was to use a deep directory structure +but this poses two problems, it makes it very difficult to prune directories +back when sources are no longer used and complicates the handling of the +partial directory. This gives a very simple way to deal with all of the +situations that can arise. Also note that the same rules described in the +Archive Directory section regarding the partial sub dir apply here as +well. +

    + +
    + +

    2.3 Extended States File (extended_states)

    + +

    +The extended_states file serves the same purpose as the normal dpkg status file +(/var/lib/dpkg/status) except that it stores information unique to apt. This +includes currently only the autoflag but is open to store more unique data that +come up over time. It duplicates nothing from the normal dpkg status file. +Please see other APT documentation for a discussion of the exact internal +behaviour of these fields. The Package and the Architecture field are placed +directly before the new fields to indicate which package they apply to. The +new fields are as follows: +

    +
    +
    Auto-Installed
    +
    +

    +The Auto flag can be 1 (Yes) or 0 (No) and controls whether the package was +automatical installed to satisfy a dependency or if the user requested the +installation +

    +
    +
    + +
    + +

    2.4 Binary Package Cache (srcpkgcache.bin and pkgcache.bin)

    + +

    +Please see cache.sgml for a complete description of what this file is. The +cache file is updated whenever the contents of the lists directory changes. If +the cache is erased, corrupted or of a non-matching version it will be +automatically rebuilt by all of the tools that need it. +srcpkgcache.bin contains a cache of all of the package files in the +source list. This allows regeneration of the cache when the status files +change to use a prebuilt version for greater speed. +

    + +
    + +

    2.5 Downloads Directory (archives)

    + +

    +The archives directory is where all downloaded .deb archives go. When the file +transfer is initiated the deb is placed in partial. Once the file is fully +downloaded and its MD5 hash and size are verified it is moved from partial into +archives/. Any files found in archives/ can be assumed to be verified. +

    + +

    +No directory structure is transfered from the receiving site and all .deb file +names conform to debian conventions. No short (msdos) filename should be +placed in archives. If the need arises .debs should be unpacked, scanned and +renamed to their correct internal names. This is mostly to prevent file name +conflicts but other programs may depend on this if convenient. A conforming +.deb is one of the form, name_version_arch.deb. Our archive scripts do not +handle epochs, but they are necessary and should be re-inserted. If necessary +_'s and :'s in the fields should be quoted using the % convention. It must be +possible to extract all 3 fields by examining the file name. Downloaded .debs +must be found in one of the package lists with an exact name + version match.. +

    + +
    + +

    2.6 The Methods Directory (/usr/lib/apt/methods)

    + +

    +The Methods directory is more fully described in the APT Methods interface +document. +

    + +
    + +

    2.7 The Configuration File (/etc/apt/apt.conf)

    + +

    +The configuration file (and the associated fragments directory +/etc/apt/apt.conf.d/) is described in the apt.conf manpage. +

    + +
    + +

    2.8 The trusted.gpg File (/etc/apt/trusted.gpg)

    + +

    +The trusted.gpg file (and the files in the associated fragments directory +/etc/apt/trusted.gpg.d/) is a binary file including the keyring used by apt to +validate that the information (e.g. the Release file) it downloads are really +from the distributor it clams to be and is unmodified and is therefore the last +step in the chain of trust between the archive and the end user. This security +system is described in the apt-secure manpage. +

    + +
    + +

    2.9 The Release File

    + +

    +This file plays an important role in how APT presents the archive to the user. +Its main purpose is to present a descriptive name for the source of each +version of each package. It also is used to detect when new versions of debian +are released. It augments the package file it is associated with by providing +meta information about the entire archive which the Packages file describes. +

    + +

    +The full name of the distribution for presentation to the user is formed as +'label version archive', with a possible extended name being 'label version +archive component'. +

    + +

    +The file is formed as the package file (RFC-822) with the following tags +defined: +

    +
    +
    Archive
    +
    +

    +This is the common name we give our archives, such as stable or +unstable. +

    +
    +
    +
    +
    Component
    +
    +

    +Refers to the sub-component of the archive, main, contrib +etc. Component may be omitted if there are no components for this archive. +

    +
    +
    +
    +
    Version
    +
    +

    +This is a version string with the same properties as in the Packages file. It +represents the release level of the archive. +

    +
    +
    +
    +
    Origin
    +
    +

    +This specifies who is providing this archive. In the case of Debian the string +will read 'Debian'. Other providers may use their own string +

    +
    +
    +
    +
    Label
    +
    +

    +This carries the encompassing name of the distribution. For Debian proper this +field reads 'Debian'. For derived distributions it should contain their proper +name. +

    +
    +
    +
    +
    Architecture
    +
    +

    +When the archive has packages for a single architecture then the Architecture +is listed here. If a mixed set of systems are represented then this should +contain the keyword mixed. +

    +
    +
    +
    +
    NotAutomatic
    +
    +

    +A Yes/No flag indicating that the archive is extremely unstable and its +version's should never be automatically selected. This is to be used by +experimental. +

    +
    +
    +
    +
    Description
    +
    +

    +Description is used to describe the release. For instance experimental would +contain a warning that the packages have problems. +

    +
    +
    + +

    +The location of the Release file in the archive is very important, it must be +located in the same location as the packages file so that it can be located in +all situations. The following is an example for the current stable release, +1.3.1r6 +

    + +
    +     Archive: stable
    +     Component: main
    +     Version: 1.3.1r6
    +     Origin: Debian
    +     Label: Debian
    +     Architecture: i386
    +
    + +

    +This is an example of experimental, +

    + +
    +     Archive: experimental
    +     Version: 0
    +     Origin: Debian
    +     Label: Debian
    +     Architecture: mixed
    +     NotAutomatic: Yes
    +
    + +

    +And unstable, +

    + +
    +     Archive: unstable
    +     Component: main
    +     Version: 2.1
    +     Origin: Debian
    +     Label: Debian
    +     Architecture: i386
    +
    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Files +

    + +
    +$Id: files.sgml,v 1.12 2003/04/26 23:26:13 doogie Exp $
    +
    +Jason Gunthorpe jgg@debian.org
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/index.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/index.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.html/index.html 2012-05-29 00:59:14.000000000 +0100 @@ -0,0 +1,131 @@ + + + + + + + + +APT Files + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Files +

    + +
    + +

    Abstract

    + +

    +This document describes the complete implementation and format of the installed +APT directory structure. It also serves as guide to how APT views the Debian +archive. +

    + +
    + +

    Copyright Notice

    + +

    +Copyright © Jason Gunthorpe, 1998-1999. +

    + +

    +"APT" and this document are free software; you can redistribute them +and/or modify them under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +

    + +

    +For more details, on Debian GNU/Linux systems, see the file +/usr/share/common-licenses/GPL for the full license. +

    + +
    + +

    Contents

    + + + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Files +

    + +
    +$Id: files.sgml,v 1.12 2003/04/26 23:26:13 doogie Exp $
    +
    +Jason Gunthorpe jgg@debian.org
    +
    +
    +
    + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/files.text.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.map 2012-05-29 01:08:11.000000000 +0100 @@ -0,0 +1,8 @@ + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +02166ed386da4e73997be4643c716ba5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__dep__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,118 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/acquire.h File Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    acquire.h File Reference
    +
    +
    +
    #include <apt-pkg/macros.h>
    +#include <apt-pkg/weakptr.h>
    +#include <vector>
    +#include <string>
    +#include <sys/time.h>
    +#include <unistd.h>
    +
    +Include dependency graph for acquire.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + +

    +Classes

    class  pkgAcquire
     The core download scheduler. {{{. More...
    struct  pkgAcquire::ItemDesc
     Represents a single download source from which an item should be downloaded. More...
    class  pkgAcquire::Queue
     A single download queue in a pkgAcquire object. {{{. More...
    struct  pkgAcquire::Queue::QItem
     A single item placed in this queue. More...
    class  pkgAcquire::UriIterator
     Iterates over all the URIs being fetched by a pkgAcquire object. {{{. More...
    struct  pkgAcquire::MethodConfig
     Information about the properties of a single acquire method. {{{. More...
    class  pkgAcquireStatus
     A monitor object for downloads controlled by the pkgAcquire class. {{{. More...
    +

    Detailed Description

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.map 2012-05-29 01:08:10.000000000 +0100 @@ -0,0 +1,2 @@ + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +5785440d09ede615cef865f8b49e4ec1 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire_8h_source.html 2012-05-29 01:07:47.000000000 +0100 @@ -0,0 +1,426 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/acquire.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    acquire.h
    +
    +
    +Go to the documentation of this file.
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: acquire.h,v 1.29.2.1 2003/12/24 23:09:17 mdz Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Acquire - File Acquiration
    +00007    
    +00008    This module contians the Acquire system. It is responsible for bringing
    +00009    files into the local pathname space. It deals with URIs for files and
    +00010    URI handlers responsible for downloading or finding the URIs.
    +00011    
    +00012    Each file to download is represented by an Acquire::Item class subclassed
    +00013    into a specialization. The Item class can add itself to several URI
    +00014    acquire queues each prioritized by the download scheduler. When the 
    +00015    system is run the proper URI handlers are spawned and the the acquire 
    +00016    queues are fed into the handlers by the schedular until the queues are
    +00017    empty. This allows for an Item to be downloaded from an alternate source
    +00018    if the first try turns out to fail. It also alows concurrent downloading
    +00019    of multiple items from multiple sources as well as dynamic balancing
    +00020    of load between the sources.
    +00021    
    +00022    Schedualing of downloads is done on a first ask first get basis. This
    +00023    preserves the order of the download as much as possible. And means the
    +00024    fastest source will tend to process the largest number of files.
    +00025    
    +00026    Internal methods and queues for performing gzip decompression,
    +00027    md5sum hashing and file copying are provided to allow items to apply
    +00028    a number of transformations to the data files they are working with.
    +00029    
    +00030    ##################################################################### */
    +00031                                                                         /*}}}*/
    +00032                                                                         /*}}}*/
    +00058 
    +00066 #ifndef PKGLIB_ACQUIRE_H
    +00067 #define PKGLIB_ACQUIRE_H
    +00068 
    +00069 #include <apt-pkg/macros.h>
    +00070 #include <apt-pkg/weakptr.h>
    +00071 
    +00072 #include <vector>
    +00073 #include <string>
    +00074 
    +00075 #include <sys/time.h>
    +00076 #include <unistd.h>
    +00077 
    +00078 #ifndef APT_8_CLEANER_HEADERS
    +00079 using std::vector;
    +00080 using std::string;
    +00081 #endif
    +00082 
    +00083 class pkgAcquireStatus;
    +00084 
    +00093 class pkgAcquire
    +00094 {   
    +00095    private:
    +00097    int LockFD;
    +00099    void *d;
    +00100 
    +00101    public:
    +00102    
    +00103    class Item;
    +00104    class Queue;
    +00105    class Worker;
    +00106    struct MethodConfig;
    +00107    struct ItemDesc;
    +00108    friend class Item;
    +00109    friend class Queue;
    +00110 
    +00111    typedef std::vector<Item *>::iterator ItemIterator;
    +00112    typedef std::vector<Item *>::const_iterator ItemCIterator;
    +00113 
    +00114    protected:
    +00115    
    +00121    std::vector<Item *> Items;
    +00122    
    +00128    Queue *Queues;
    +00129 
    +00135    Worker *Workers;
    +00136 
    +00147    MethodConfig *Configs;
    +00148 
    +00150    pkgAcquireStatus *Log;
    +00151 
    +00153    unsigned long ToFetch;
    +00154 
    +00155    // Configurable parameters for the scheduler
    +00156 
    +00158    enum QueueStrategy {
    +00162      QueueHost,
    +00166      QueueAccess} QueueMode;
    +00167 
    +00169    bool const Debug;
    +00171    bool Running;
    +00172 
    +00174    void Add(Item *Item);
    +00175 
    +00177    void Remove(Item *Item);
    +00178 
    +00180    void Add(Worker *Work);
    +00181 
    +00183    void Remove(Worker *Work);
    +00184    
    +00191    void Enqueue(ItemDesc &Item);
    +00192 
    +00194    void Dequeue(Item *Item);
    +00195 
    +00206    std::string QueueName(std::string URI,MethodConfig const *&Config);
    +00207 
    +00222    virtual void SetFds(int &Fd,fd_set *RSet,fd_set *WSet);
    +00223 
    +00234    virtual void RunFds(fd_set *RSet,fd_set *WSet);   
    +00235 
    +00242    void Bump();
    +00243    
    +00244    public:
    +00245 
    +00252    MethodConfig *GetConfig(std::string Access);
    +00253 
    +00255    enum RunResult {
    +00257      Continue,
    +00258 
    +00260      Failed,
    +00261 
    +00265      Cancelled};
    +00266 
    +00278    RunResult Run(int PulseInterval=500000);
    +00279 
    +00283    void Shutdown();
    +00284    
    +00289    inline Worker *WorkersBegin() {return Workers;};
    +00290 
    +00296    Worker *WorkerStep(Worker *I);
    +00297 
    +00299    inline ItemIterator ItemsBegin() {return Items.begin();};
    +00300 
    +00302    inline ItemIterator ItemsEnd() {return Items.end();};
    +00303    
    +00304    // Iterate over queued Item URIs
    +00305    class UriIterator;
    +00311    UriIterator UriBegin();
    +00313    UriIterator UriEnd();
    +00314    
    +00323    bool Clean(std::string Dir);
    +00324 
    +00328    unsigned long long TotalNeeded();
    +00329 
    +00333    unsigned long long FetchNeeded();
    +00334 
    +00338    unsigned long long PartialPresent();
    +00339 
    +00351    bool Setup(pkgAcquireStatus *Progress = NULL, std::string const &Lock = "");
    +00352 
    +00353    void SetLog(pkgAcquireStatus *Progress) { Log = Progress; }
    +00354 
    +00356    pkgAcquire(pkgAcquireStatus *Log) __deprecated;
    +00357    pkgAcquire();
    +00358 
    +00364    virtual ~pkgAcquire();
    +00365 
    +00366 };
    +00367 
    +00373 struct pkgAcquire::ItemDesc : public WeakPointable
    +00374 {
    +00376    std::string URI;
    +00378    std::string Description;
    +00380    std::string ShortDesc;
    +00382    Item *Owner;
    +00383 };
    +00384                                                                         /*}}}*/
    +00389 class pkgAcquire::Queue
    +00390 {
    +00391    friend class pkgAcquire;
    +00392    friend class pkgAcquire::UriIterator;
    +00393    friend class pkgAcquire::Worker;
    +00394 
    +00396    void *d;
    +00397 
    +00399    Queue *Next;
    +00400    
    +00401    protected:
    +00402 
    +00404    struct QItem : pkgAcquire::ItemDesc
    +00405    {
    +00407       QItem *Next;
    +00409       pkgAcquire::Worker *Worker;
    +00410 
    +00414       void operator =(pkgAcquire::ItemDesc const &I)
    +00415       {
    +00416          URI = I.URI;
    +00417          Description = I.Description;
    +00418          ShortDesc = I.ShortDesc;
    +00419          Owner = I.Owner;
    +00420       };
    +00421    };
    +00422    
    +00424    std::string Name;
    +00425 
    +00430    QItem *Items;
    +00431 
    +00441    pkgAcquire::Worker *Workers;
    +00442 
    +00444    pkgAcquire *Owner;
    +00445 
    +00449    signed long PipeDepth;
    +00450 
    +00454    unsigned long MaxPipeDepth;
    +00455    
    +00456    public:
    +00457    
    +00463    bool Enqueue(ItemDesc &Item);
    +00464 
    +00469    bool Dequeue(Item *Owner);
    +00470 
    +00479    QItem *FindItem(std::string URI,pkgAcquire::Worker *Owner);
    +00480 
    +00485    bool ItemStart(QItem *Itm,unsigned long long Size);
    +00486 
    +00497    bool ItemDone(QItem *Itm);
    +00498    
    +00506    bool Startup();
    +00507 
    +00517    bool Shutdown(bool Final);
    +00518 
    +00523    bool Cycle();
    +00524 
    +00535    void Bump();
    +00536    
    +00542    Queue(std::string Name,pkgAcquire *Owner);
    +00543 
    +00547    virtual ~Queue();
    +00548 };
    +00549                                                                         /*}}}*/
    +00551 class pkgAcquire::UriIterator
    +00552 {
    +00554    void *d;
    +00555 
    +00557    pkgAcquire::Queue *CurQ;
    +00559    pkgAcquire::Queue::QItem *CurItem;
    +00560    
    +00561    public:
    +00562    
    +00563    inline void operator ++() {operator ++(0);};
    +00564 
    +00565    void operator ++(int)
    +00566    {
    +00567       CurItem = CurItem->Next;
    +00568       while (CurItem == 0 && CurQ != 0)
    +00569       {
    +00570          CurItem = CurQ->Items;
    +00571          CurQ = CurQ->Next;
    +00572       }
    +00573    };
    +00574    
    +00575    inline pkgAcquire::ItemDesc const *operator ->() const {return CurItem;};
    +00576    inline bool operator !=(UriIterator const &rhs) const {return rhs.CurQ != CurQ || rhs.CurItem != CurItem;};
    +00577    inline bool operator ==(UriIterator const &rhs) const {return rhs.CurQ == CurQ && rhs.CurItem == CurItem;};
    +00578    
    +00583    UriIterator(pkgAcquire::Queue *Q) : CurQ(Q), CurItem(0)
    +00584    {
    +00585       while (CurItem == 0 && CurQ != 0)
    +00586       {
    +00587          CurItem = CurQ->Items;
    +00588          CurQ = CurQ->Next;
    +00589       }
    +00590    }   
    +00591    virtual ~UriIterator() {};
    +00592 };
    +00593                                                                         /*}}}*/
    +00595 struct pkgAcquire::MethodConfig
    +00596 {
    +00598    void *d;
    +00599    
    +00604    MethodConfig *Next;
    +00605    
    +00607    std::string Access;
    +00608 
    +00610    std::string Version;
    +00611 
    +00615    bool SingleInstance;
    +00616 
    +00618    bool Pipeline;
    +00619 
    +00624    bool SendConfig;
    +00625 
    +00629    bool LocalOnly;
    +00630 
    +00637    bool NeedsCleanup;
    +00638 
    +00640    bool Removable;
    +00641    
    +00647    MethodConfig();
    +00648 
    +00649    /* \brief Destructor, empty currently */
    +00650    virtual ~MethodConfig() {};
    +00651 };
    +00652                                                                         /*}}}*/
    +00657 class pkgAcquireStatus
    +00658 {
    +00660    void *d;
    +00661 
    +00662    protected:
    +00663    
    +00665    struct timeval Time;
    +00666 
    +00668    struct timeval StartTime;
    +00669 
    +00673    unsigned long long LastBytes;
    +00674 
    +00678    unsigned long long CurrentCPS;
    +00679 
    +00683    unsigned long long CurrentBytes;
    +00684 
    +00690    unsigned long long TotalBytes;
    +00691 
    +00695    unsigned long long FetchedBytes;
    +00696 
    +00700    unsigned long long ElapsedTime;
    +00701 
    +00707    unsigned long TotalItems;
    +00708 
    +00710    unsigned long CurrentItems;
    +00711    
    +00712    public:
    +00713 
    +00717    bool Update;
    +00718 
    +00725    bool MorePulses;
    +00726       
    +00733    virtual void Fetched(unsigned long long Size,unsigned long long ResumePoint);
    +00734    
    +00752    virtual bool MediaChange(std::string Media,std::string Drive) = 0;
    +00753    
    +00759    virtual void IMSHit(pkgAcquire::ItemDesc &/*Itm*/) {};
    +00760 
    +00762    virtual void Fetch(pkgAcquire::ItemDesc &/*Itm*/) {};
    +00763 
    +00765    virtual void Done(pkgAcquire::ItemDesc &/*Itm*/) {};
    +00766 
    +00770    virtual void Fail(pkgAcquire::ItemDesc &/*Itm*/) {};
    +00771 
    +00782    virtual bool Pulse(pkgAcquire *Owner);
    +00783 
    +00785    virtual void Start();
    +00786 
    +00788    virtual void Stop();
    +00789    
    +00791    pkgAcquireStatus();
    +00792    virtual ~pkgAcquireStatus() {};
    +00793 };
    +00794                                                                         /*}}}*/
    +00797 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,132 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/acquire-item.h File Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    acquire-item.h File Reference
    +
    +
    +
    #include <apt-pkg/acquire.h>
    +#include <apt-pkg/hashes.h>
    +#include <apt-pkg/weakptr.h>
    +#include <apt-pkg/pkgcache.h>
    +#include <apt-pkg/indexfile.h>
    +#include <apt-pkg/vendor.h>
    +#include <apt-pkg/sourcelist.h>
    +#include <apt-pkg/pkgrecords.h>
    +#include <apt-pkg/indexrecords.h>
    +
    +Include dependency graph for acquire-item.h:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  pkgAcquire::Item
     Represents the process by which a pkgAcquire object should {{{ retrieve a file or a collection of files. More...
    struct  DiffInfo
     Information about an index patch (aka diff). More...
    class  pkgAcqSubIndex
     An item that is responsible for fetching a SubIndex {{{. More...
    class  pkgAcqDiffIndex
     An item that is responsible for fetching an index file of {{{ package list diffs and starting the package list's download. More...
    class  pkgAcqIndexDiffs
     An item that is responsible for fetching all the patches {{{ that need to be applied to a given package index file. More...
    class  pkgAcqIndex
     An acquire item that is responsible for fetching an index {{{ file (e.g., Packages or Sources). More...
    class  pkgAcqIndexTrans
     An acquire item that is responsible for fetching a {{{ translated index file. More...
    class  IndexTarget
     Information about an index file. More...
    class  OptionalIndexTarget
     Information about an optional index file. More...
    class  SubIndexTarget
     Information about an subindex index file. More...
    class  OptionalSubIndexTarget
     Information about an subindex index file. More...
    class  pkgAcqMetaSig
     An acquire item that downloads the detached signature {{{ of a meta-index (Release) file, then queues up the release file itself. More...
    class  pkgAcqMetaIndex
     An item that is responsible for downloading the meta-index {{{ file (i.e., Release) itself and verifying its signature. More...
    class  pkgAcqMetaClearSig
     An item repsonsible for downloading clearsigned metaindexes {{{. More...
    class  pkgAcqArchive
     An item that is responsible for fetching a package file. {{{. More...
    class  pkgAcqFile
     Retrieve an arbitrary file to the current directory. {{{. More...
    +

    Detailed Description

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.map 2012-05-29 01:08:10.000000000 +0100 @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +d23b3af1fb1abbd0aaf1292934c7dd6d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-item_8h_source.html 2012-05-29 01:07:47.000000000 +0100 @@ -0,0 +1,561 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/acquire-item.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    acquire-item.h
    +
    +
    +Go to the documentation of this file.
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: acquire-item.h,v 1.26.2.3 2004/01/02 18:51:00 mdz Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Acquire Item - Item to acquire
    +00007 
    +00008    When an item is instantiated it will add it self to the local list in
    +00009    the Owner Acquire class. Derived classes will then call QueueURI to 
    +00010    register all the URI's they wish to fetch at the initial moment.   
    +00011    
    +00012    Three item classes are provided to provide functionality for
    +00013    downloading of Index, Translation and Packages files.
    +00014    
    +00015    A Archive class is provided for downloading .deb files. It does Hash
    +00016    checking and source location as well as a retry algorithm.
    +00017    
    +00018    ##################################################################### */
    +00019                                                                         /*}}}*/
    +00020 #ifndef PKGLIB_ACQUIRE_ITEM_H
    +00021 #define PKGLIB_ACQUIRE_ITEM_H
    +00022 
    +00023 #include <apt-pkg/acquire.h>
    +00024 #include <apt-pkg/hashes.h>
    +00025 #include <apt-pkg/weakptr.h>
    +00026 #include <apt-pkg/pkgcache.h>
    +00027 
    +00028 #ifndef APT_8_CLEANER_HEADERS
    +00029 #include <apt-pkg/indexfile.h>
    +00030 #include <apt-pkg/vendor.h>
    +00031 #include <apt-pkg/sourcelist.h>
    +00032 #include <apt-pkg/pkgrecords.h>
    +00033 #include <apt-pkg/indexrecords.h>
    +00034 #endif
    +00035 
    +00042 class indexRecords;
    +00043 class pkgRecords;
    +00044 class pkgSourceList;
    +00045 
    +00058 class pkgAcquire::Item : public WeakPointable
    +00059 {  
    +00060    protected:
    +00061    
    +00063    pkgAcquire *Owner;
    +00064 
    +00070    inline void QueueURI(ItemDesc &Item)
    +00071                  {Owner->Enqueue(Item);};
    +00072 
    +00074    inline void Dequeue() {Owner->Dequeue(this);};
    +00075    
    +00085    void Rename(std::string From,std::string To);
    +00086    
    +00087    public:
    +00088 
    +00090    enum ItemState
    +00091      {
    +00093        StatIdle,
    +00094 
    +00096        StatFetching,
    +00097 
    +00099        StatDone,
    +00100 
    +00104        StatError,
    +00105 
    +00109        StatAuthError,
    +00110 
    +00114        StatTransientNetworkError
    +00115      } Status;
    +00116 
    +00120    std::string ErrorText;
    +00121 
    +00123    unsigned long long FileSize;
    +00124 
    +00126    unsigned long long PartialSize;
    +00127 
    +00131    const char *Mode;
    +00132 
    +00140    unsigned long ID;
    +00141 
    +00146    bool Complete;
    +00147 
    +00153    bool Local;
    +00154    std::string UsedMirror;
    +00155 
    +00164    unsigned int QueueCounter;
    +00165    
    +00169    std::string DestFile;
    +00170 
    +00184    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00185 
    +00205    virtual void Done(std::string Message,unsigned long long Size,std::string Hash,
    +00206                      pkgAcquire::MethodConfig *Cnf);
    +00207 
    +00217    virtual void Start(std::string Message,unsigned long long Size);
    +00218 
    +00227    virtual std::string Custom600Headers() {return std::string();};
    +00228 
    +00233    virtual std::string DescURI() = 0;
    +00238    virtual std::string ShortDesc() {return DescURI();}
    +00239 
    +00241    virtual void Finished() {};
    +00242    
    +00248    virtual std::string HashSum() {return std::string();};
    +00249 
    +00251    pkgAcquire *GetOwner() {return Owner;};
    +00252 
    +00254    virtual bool IsTrusted() {return false;};
    +00255    
    +00256    // report mirror problems
    +00264    void ReportMirrorFailure(std::string FailCode);
    +00265 
    +00266 
    +00278    Item(pkgAcquire *Owner);
    +00279 
    +00283    virtual ~Item();
    +00284 };
    +00285                                                                         /*}}}*/         /*{{{*/
    +00287 struct DiffInfo {
    +00289    std::string file;
    +00290 
    +00292    std::string sha1;
    +00293 
    +00295    unsigned long size;
    +00296 };
    +00297                                                                         /*}}}*/
    +00304 class pkgAcqSubIndex : public pkgAcquire::Item
    +00305 {
    +00306  protected:
    +00308    bool Debug;
    +00309 
    +00311    pkgAcquire::ItemDesc Desc;
    +00312 
    +00315    HashString ExpectedHash;
    +00316 
    +00317  public:
    +00318    // Specialized action members
    +00319    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00320    virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash,
    +00321                      pkgAcquire::MethodConfig *Cnf);
    +00322    virtual std::string DescURI() {return Desc.URI;};
    +00323    virtual std::string Custom600Headers();
    +00324    virtual bool ParseIndex(std::string const &IndexFile);
    +00325 
    +00338    pkgAcqSubIndex(pkgAcquire *Owner, std::string const &URI,std::string const &URIDesc,
    +00339                    std::string const &ShortDesc, HashString const &ExpectedHash);
    +00340 };
    +00341                                                                         /*}}}*/
    +00351 class pkgAcqDiffIndex : public pkgAcquire::Item
    +00352 {
    +00353  protected:
    +00355    bool Debug;
    +00356 
    +00358    pkgAcquire::ItemDesc Desc;
    +00359 
    +00363    std::string RealURI;
    +00364 
    +00368    HashString ExpectedHash;
    +00369 
    +00373    std::string CurrentPackagesFile;
    +00374 
    +00378    std::string Description;
    +00379 
    +00380  public:
    +00381    // Specialized action members
    +00382    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00383    virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash,
    +00384                      pkgAcquire::MethodConfig *Cnf);
    +00385    virtual std::string DescURI() {return RealURI + "Index";};
    +00386    virtual std::string Custom600Headers();
    +00387 
    +00398    bool ParseDiffIndex(std::string IndexDiffFile);
    +00399    
    +00400 
    +00413    pkgAcqDiffIndex(pkgAcquire *Owner,std::string URI,std::string URIDesc,
    +00414                    std::string ShortDesc, HashString ExpectedHash);
    +00415 };
    +00416                                                                         /*}}}*/
    +00428 class pkgAcqIndexDiffs : public pkgAcquire::Item
    +00429 {
    +00430    private:
    +00431 
    +00441    bool QueueNextDiff();
    +00442 
    +00454    void Finish(bool allDone=false);
    +00455 
    +00456    protected:
    +00457 
    +00461    bool Debug;
    +00462 
    +00466    pkgAcquire::ItemDesc Desc;
    +00467 
    +00471    std::string RealURI;
    +00472 
    +00476    HashString ExpectedHash;
    +00477 
    +00479    std::string Description;
    +00480 
    +00489    std::vector<DiffInfo> available_patches;
    +00490 
    +00492    std::string ServerSha1;
    +00493 
    +00495    enum DiffState
    +00496      {
    +00498          StateFetchUnkown,
    +00499 
    +00501          StateFetchDiff,
    +00502          
    +00504          StateUnzipDiff, // FIXME: No longer used
    +00505 
    +00507          StateApplyDiff
    +00508    } State;
    +00509 
    +00510    public:
    +00511    
    +00517    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00518 
    +00519    virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash,
    +00520                      pkgAcquire::MethodConfig *Cnf);
    +00521    virtual std::string DescURI() {return RealURI + "Index";};
    +00522 
    +00545    pkgAcqIndexDiffs(pkgAcquire *Owner,std::string URI,std::string URIDesc,
    +00546                     std::string ShortDesc, HashString ExpectedHash,
    +00547                     std::string ServerSha1,
    +00548                     std::vector<DiffInfo> diffs=std::vector<DiffInfo>());
    +00549 };
    +00550                                                                         /*}}}*/
    +00558 class pkgAcqIndex : public pkgAcquire::Item
    +00559 {
    +00560    protected:
    +00561 
    +00563    bool Decompression;
    +00564 
    +00568    bool Erase;
    +00569 
    +00575    // FIXME: instead of a bool it should use a verify string that will
    +00576    //        then be used in the pkgAcqIndex::Done method to ensure that
    +00577    //        the downloaded file contains the expected tag
    +00578    bool Verify;
    +00579 
    +00583    pkgAcquire::ItemDesc Desc;
    +00584 
    +00588    std::string RealURI;
    +00589 
    +00591    HashString ExpectedHash;
    +00592 
    +00596    std::string CompressionExtension;
    +00597 
    +00598    public:
    +00599    
    +00600    // Specialized action members
    +00601    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00602    virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash,
    +00603                      pkgAcquire::MethodConfig *Cnf);
    +00604    virtual std::string Custom600Headers();
    +00605    virtual std::string DescURI() {return Desc.URI;};
    +00606    virtual std::string HashSum() {return ExpectedHash.toStr(); };
    +00607 
    +00627    pkgAcqIndex(pkgAcquire *Owner,std::string URI,std::string URIDesc,
    +00628                std::string ShortDesc, HashString ExpectedHash, 
    +00629                std::string compressExt="");
    +00630    pkgAcqIndex(pkgAcquire *Owner, struct IndexTarget const * const Target,
    +00631                          HashString const &ExpectedHash, indexRecords const *MetaIndexParser);
    +00632    void Init(std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc);
    +00633 };
    +00634                                                                         /*}}}*/
    +00642 class pkgAcqIndexTrans : public pkgAcqIndex
    +00643 {
    +00644    public:
    +00645   
    +00646    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00647    virtual std::string Custom600Headers();
    +00648 
    +00660    pkgAcqIndexTrans(pkgAcquire *Owner,std::string URI,std::string URIDesc,
    +00661                     std::string ShortDesc);
    +00662    pkgAcqIndexTrans(pkgAcquire *Owner, struct IndexTarget const * const Target,
    +00663                     HashString const &ExpectedHash, indexRecords const *MetaIndexParser);
    +00664 };
    +00665                                                                         /*}}}*/                         /*{{{*/
    +00667 class IndexTarget
    +00668 {
    +00669  public:
    +00671    std::string URI;
    +00672 
    +00674    std::string Description;
    +00675 
    +00677    std::string ShortDesc;
    +00678 
    +00682    std::string MetaKey;
    +00683 
    +00684    virtual bool IsOptional() const {
    +00685       return false;
    +00686    }
    +00687    virtual bool IsSubIndex() const {
    +00688       return false;
    +00689    }
    +00690 };
    +00691                                                                         /*}}}*/                 /*{{{*/
    +00693 class OptionalIndexTarget : public IndexTarget
    +00694 {
    +00695    virtual bool IsOptional() const {
    +00696       return true;
    +00697    }
    +00698 };
    +00699                                                                         /*}}}*/                 /*{{{*/
    +00701 class SubIndexTarget : public IndexTarget
    +00702 {
    +00703    virtual bool IsSubIndex() const {
    +00704       return true;
    +00705    }
    +00706 };
    +00707                                                                         /*}}}*/                 /*{{{*/
    +00709 class OptionalSubIndexTarget : public OptionalIndexTarget
    +00710 {
    +00711    virtual bool IsSubIndex() const {
    +00712       return true;
    +00713    }
    +00714 };
    +00715                                                                         /*}}}*/
    +00716 
    +00725 class pkgAcqMetaSig : public pkgAcquire::Item
    +00726 {
    +00727    protected:
    +00729    std::string LastGoodSig;
    +00730 
    +00732    pkgAcquire::ItemDesc Desc;
    +00733 
    +00738    std::string RealURI;
    +00739 
    +00741    std::string MetaIndexURI;
    +00742 
    +00746    std::string MetaIndexURIDesc;
    +00747 
    +00751    std::string MetaIndexShortDesc;
    +00752 
    +00754    indexRecords* MetaIndexParser;
    +00755 
    +00761    const std::vector<struct IndexTarget*>* IndexTargets;
    +00762 
    +00763    public:
    +00764    
    +00765    // Specialized action members
    +00766    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00767    virtual void Done(std::string Message,unsigned long long Size,std::string Md5Hash,
    +00768                      pkgAcquire::MethodConfig *Cnf);
    +00769    virtual std::string Custom600Headers();
    +00770    virtual std::string DescURI() {return RealURI; };
    +00771 
    +00773    pkgAcqMetaSig(pkgAcquire *Owner,std::string URI,std::string URIDesc, std::string ShortDesc,
    +00774                  std::string MetaIndexURI, std::string MetaIndexURIDesc, std::string MetaIndexShortDesc,
    +00775                  const std::vector<struct IndexTarget*>* IndexTargets,
    +00776                  indexRecords* MetaIndexParser);
    +00777 };
    +00778                                                                         /*}}}*/
    +00789 class pkgAcqMetaIndex : public pkgAcquire::Item
    +00790 {
    +00791    protected:
    +00793    pkgAcquire::ItemDesc Desc;
    +00794 
    +00798    std::string RealURI;
    +00799 
    +00805    std::string SigFile;
    +00806 
    +00808    const std::vector<struct IndexTarget*>* IndexTargets;
    +00809 
    +00811    indexRecords* MetaIndexParser;
    +00812 
    +00815    bool AuthPass;
    +00816    // required to deal gracefully with problems caused by incorrect ims hits
    +00817    bool IMSHit; 
    +00818 
    +00824    bool VerifyVendor(std::string Message);
    +00825 
    +00835    void RetrievalDone(std::string Message);
    +00836 
    +00846    void AuthDone(std::string Message);
    +00847 
    +00856    void QueueIndexes(bool verify);
    +00857    
    +00858    public:
    +00859    
    +00860    // Specialized action members
    +00861    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00862    virtual void Done(std::string Message,unsigned long long Size, std::string Hash,
    +00863                      pkgAcquire::MethodConfig *Cnf);
    +00864    virtual std::string Custom600Headers();
    +00865    virtual std::string DescURI() {return RealURI; };
    +00866 
    +00868    pkgAcqMetaIndex(pkgAcquire *Owner,
    +00869                    std::string URI,std::string URIDesc, std::string ShortDesc,
    +00870                    std::string SigFile,
    +00871                    const std::vector<struct IndexTarget*>* IndexTargets,
    +00872                    indexRecords* MetaIndexParser);
    +00873 };
    +00874                                                                         /*}}}*/
    +00876 class pkgAcqMetaClearSig : public pkgAcqMetaIndex
    +00877 {
    +00879    std::string MetaIndexURI;
    +00880 
    +00882    std::string MetaIndexURIDesc;
    +00883 
    +00885    std::string MetaIndexShortDesc;
    +00886 
    +00888    std::string MetaSigURI;
    +00889 
    +00891    std::string MetaSigURIDesc;
    +00892 
    +00894    std::string MetaSigShortDesc;
    +00895 
    +00896 public:
    +00897    void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00898    virtual std::string Custom600Headers();
    +00899 
    +00901    pkgAcqMetaClearSig(pkgAcquire *Owner,
    +00902                 std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc,
    +00903                 std::string const &MetaIndexURI, std::string const &MetaIndexURIDesc, std::string const &MetaIndexShortDesc,
    +00904                 std::string const &MetaSigURI, std::string const &MetaSigURIDesc, std::string const &MetaSigShortDesc,
    +00905                 const std::vector<struct IndexTarget*>* IndexTargets,
    +00906                 indexRecords* MetaIndexParser);
    +00907 };
    +00908                                                                         /*}}}*/
    +00914 class pkgAcqArchive : public pkgAcquire::Item
    +00915 {
    +00916    protected:
    +00918    pkgCache::VerIterator Version;
    +00919 
    +00921    pkgAcquire::ItemDesc Desc;
    +00922 
    +00926    pkgSourceList *Sources;
    +00927 
    +00931    pkgRecords *Recs;
    +00932 
    +00934    HashString ExpectedHash;
    +00935 
    +00939    std::string &StoreFilename;
    +00940 
    +00942    pkgCache::VerFileIterator Vf;
    +00943 
    +00949    unsigned int Retries;
    +00950 
    +00954    bool Trusted; 
    +00955 
    +00957    bool QueueNext();
    +00958    
    +00959    public:
    +00960    
    +00961    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +00962    virtual void Done(std::string Message,unsigned long long Size,std::string Hash,
    +00963                      pkgAcquire::MethodConfig *Cnf);
    +00964    virtual std::string DescURI() {return Desc.URI;};
    +00965    virtual std::string ShortDesc() {return Desc.ShortDesc;};
    +00966    virtual void Finished();
    +00967    virtual std::string HashSum() {return ExpectedHash.toStr(); };
    +00968    virtual bool IsTrusted();
    +00969    
    +00988    pkgAcqArchive(pkgAcquire *Owner,pkgSourceList *Sources,
    +00989                  pkgRecords *Recs,pkgCache::VerIterator const &Version,
    +00990                  std::string &StoreFilename);
    +00991 };
    +00992                                                                         /*}}}*/
    +00999 class pkgAcqFile : public pkgAcquire::Item
    +01000 {
    +01002    pkgAcquire::ItemDesc Desc;
    +01003 
    +01005    HashString ExpectedHash;
    +01006 
    +01010    unsigned int Retries;
    +01011    
    +01013    bool IsIndexFile;
    +01014 
    +01015    public:
    +01016    
    +01017    // Specialized action members
    +01018    virtual void Failed(std::string Message,pkgAcquire::MethodConfig *Cnf);
    +01019    virtual void Done(std::string Message,unsigned long long Size,std::string CalcHash,
    +01020                      pkgAcquire::MethodConfig *Cnf);
    +01021    virtual std::string DescURI() {return Desc.URI;};
    +01022    virtual std::string HashSum() {return ExpectedHash.toStr(); };
    +01023    virtual std::string Custom600Headers();
    +01024 
    +01056    pkgAcqFile(pkgAcquire *Owner, std::string URI, std::string Hash, unsigned long long Size,
    +01057               std::string Desc, std::string ShortDesc,
    +01058               const std::string &DestDir="", const std::string &DestFilename="",
    +01059               bool IsIndexFile=false);
    +01060 };
    +01061                                                                         /*}}}*/
    +01064 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/acquire-method.h File Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    acquire-method.h File Reference
    +
    +
    +
    #include <stdarg.h>
    +#include <string>
    +#include <vector>
    +#include <apt-pkg/configuration.h>
    +#include <apt-pkg/strutl.h>
    +
    +Include dependency graph for acquire-method.h:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + + +

    +Classes

    class  pkgAcqMethod
    struct  pkgAcqMethod::FetchItem
    struct  pkgAcqMethod::FetchResult
    +

    Detailed Description

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.map 2012-05-29 01:08:09.000000000 +0100 @@ -0,0 +1,2 @@ + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +f48efcdd8a114239a22718d145635087 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-method_8h_source.html 2012-05-29 01:07:47.000000000 +0100 @@ -0,0 +1,178 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/acquire-method.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    acquire-method.h
    +
    +
    +Go to the documentation of this file.
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: acquire-method.h,v 1.15.2.1 2003/12/24 23:09:17 mdz Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Acquire Method - Method helper class + functions
    +00007    
    +00008    These functions are designed to be used within the method task to
    +00009    ease communication with APT.
    +00010    
    +00011    ##################################################################### */
    +00012                                                                         /*}}}*/
    +00013 
    +00020 #ifndef PKGLIB_ACQUIRE_METHOD_H
    +00021 #define PKGLIB_ACQUIRE_METHOD_H
    +00022 
    +00023 #include <stdarg.h>
    +00024 
    +00025 #include <string>
    +00026 #include <vector>
    +00027 
    +00028 #ifndef APT_8_CLEANER_HEADERS
    +00029 #include <apt-pkg/configuration.h>
    +00030 #include <apt-pkg/strutl.h>
    +00031 #endif
    +00032 
    +00033 class Hashes;
    +00034 class pkgAcqMethod
    +00035 {
    +00036    protected:
    +00037 
    +00038    struct FetchItem
    +00039    {
    +00040       FetchItem *Next;
    +00041 
    +00042       std::string Uri;
    +00043       std::string DestFile;
    +00044       time_t LastModified;
    +00045       bool IndexFile;
    +00046       bool FailIgnore;
    +00047    };
    +00048    
    +00049    struct FetchResult
    +00050    {
    +00051       std::string MD5Sum;
    +00052       std::string SHA1Sum;
    +00053       std::string SHA256Sum;
    +00054       std::string SHA512Sum;
    +00055       std::vector<std::string> GPGVOutput;
    +00056       time_t LastModified;
    +00057       bool IMSHit;
    +00058       std::string Filename;
    +00059       unsigned long long Size;
    +00060       unsigned long long ResumePoint;
    +00061       
    +00062       void TakeHashes(Hashes &Hash);
    +00063       FetchResult();
    +00064    };
    +00065 
    +00066    // State
    +00067    std::vector<std::string> Messages;
    +00068    FetchItem *Queue;
    +00069    FetchItem *QueueBack;
    +00070    std::string FailReason;
    +00071    std::string UsedMirror;
    +00072    std::string IP;
    +00073    
    +00074    // Handlers for messages
    +00075    virtual bool Configuration(std::string Message);
    +00076    virtual bool Fetch(FetchItem * /*Item*/) {return true;};
    +00077    
    +00078    // Outgoing messages
    +00079    void Fail(bool Transient = false);
    +00080    inline void Fail(const char *Why, bool Transient = false) {Fail(std::string(Why),Transient);};
    +00081    virtual void Fail(std::string Why, bool Transient = false);
    +00082    virtual void URIStart(FetchResult &Res);
    +00083    virtual void URIDone(FetchResult &Res,FetchResult *Alt = 0);
    +00084 
    +00085    bool MediaFail(std::string Required,std::string Drive);
    +00086    virtual void Exit() {};
    +00087 
    +00088    void PrintStatus(char const * const header, const char* Format, va_list &args) const;
    +00089 
    +00090    public:
    +00091    enum CnfFlags {SingleInstance = (1<<0),
    +00092                   Pipeline = (1<<1), SendConfig = (1<<2),
    +00093                   LocalOnly = (1<<3), NeedsCleanup = (1<<4), 
    +00094                   Removable = (1<<5)};
    +00095 
    +00096    void Log(const char *Format,...);
    +00097    void Status(const char *Format,...);
    +00098    
    +00099    void Redirect(const std::string &NewURI);
    +00100  
    +00101    int Run(bool Single = false);
    +00102    inline void SetFailReason(std::string Msg) {FailReason = Msg;};
    +00103    inline void SetIP(std::string aIP) {IP = aIP;};
    +00104    
    +00105    pkgAcqMethod(const char *Ver,unsigned long Flags = 0);
    +00106    virtual ~pkgAcqMethod() {};
    +00107 };
    +00108 
    +00111 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,95 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/acquire-worker.h File Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    acquire-worker.h File Reference
    +
    +
    +
    #include <apt-pkg/acquire.h>
    +#include <apt-pkg/weakptr.h>
    +
    +Include dependency graph for acquire-worker.h:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  pkgAcquire::Worker
     A fetch subprocess. More...
    +

    Detailed Description

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.map 2012-05-29 01:08:09.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +54b9f1986743d947a128fd260a22c2e0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/acquire-worker_8h_source.html 2012-05-29 01:07:47.000000000 +0100 @@ -0,0 +1,179 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/acquire-worker.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    acquire-worker.h
    +
    +
    +Go to the documentation of this file.
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: acquire-worker.h,v 1.12 2001/02/20 07:03:17 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Acquire Worker - Worker process manager
    +00007    
    +00008    Each worker class is associated with exaclty one subprocess.
    +00009    
    +00010    ##################################################################### */
    +00011                                                                         /*}}}*/
    +00012 
    +00019 #ifndef PKGLIB_ACQUIRE_WORKER_H
    +00020 #define PKGLIB_ACQUIRE_WORKER_H
    +00021 
    +00022 #include <apt-pkg/acquire.h>
    +00023 #include <apt-pkg/weakptr.h>
    +00024 
    +00025 
    +00045 class pkgAcquire::Worker : public WeakPointable
    +00046 {
    +00048    void *d;
    +00049   
    +00050    friend class pkgAcquire;
    +00051    
    +00052    protected:
    +00053    friend class Queue;
    +00054 
    +00059    Worker *NextQueue;
    +00060 
    +00062    Worker *NextAcquire;
    +00063    
    +00065    Queue *OwnerQ;
    +00066 
    +00070    pkgAcquireStatus *Log;
    +00071 
    +00076    MethodConfig *Config;
    +00077 
    +00082    std::string Access;
    +00083 
    +00085    pid_t Process;
    +00086 
    +00092    int InFd;
    +00093 
    +00099    int OutFd;
    +00100 
    +00106    bool InReady;
    +00107 
    +00113    bool OutReady;
    +00114    
    +00116    bool Debug;
    +00117 
    +00121    std::vector<std::string> MessageQueue;
    +00122 
    +00127    std::string OutQueue;
    +00128    
    +00135    void Construct();
    +00136    
    +00147    bool ReadMessages();
    +00148 
    +00158    bool RunMessages();
    +00159 
    +00166    bool InFdReady();
    +00167 
    +00175    bool OutFdReady();
    +00176    
    +00186    bool Capabilities(std::string Message);
    +00187 
    +00204    bool SendConfiguration();
    +00205 
    +00217    bool MediaChange(std::string Message);
    +00218    
    +00228    bool MethodFailure();
    +00229 
    +00235    void ItemDone();
    +00236    
    +00237    public:
    +00238    
    +00240    pkgAcquire::Queue::QItem *CurrentItem;
    +00241 
    +00245    std::string Status;
    +00246 
    +00250    unsigned long long CurrentSize;
    +00251 
    +00255    unsigned long long TotalSize;
    +00256 
    +00260    unsigned long long ResumePoint;
    +00261    
    +00271    bool QueueItem(pkgAcquire::Queue::QItem *Item);
    +00272 
    +00280    bool Start();
    +00281 
    +00285    void Pulse();
    +00286 
    +00288    inline const MethodConfig *GetConf() const {return Config;};
    +00289 
    +00301    Worker(Queue *OwnerQ,MethodConfig *Config,pkgAcquireStatus *Log);
    +00302 
    +00313    Worker(MethodConfig *Config);
    +00314 
    +00320    virtual ~Worker();
    +00321 };
    +00322 
    +00325 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/algorithms_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/algorithms_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/algorithms_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/algorithms_8h_source.html 2012-05-29 01:07:48.000000000 +0100 @@ -0,0 +1,227 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/algorithms.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    algorithms.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: algorithms.h,v 1.10 2001/05/22 04:17:41 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Algorithms - A set of misc algorithms
    +00007    
    +00008    This simulate class displays what the ordering code has done and
    +00009    analyses it with a fresh new dependency cache. In this way we can
    +00010    see all of the effects of an upgrade run.
    +00011 
    +00012    pkgDistUpgrade computes an upgrade that causes as many packages as
    +00013    possible to move to the newest verison.
    +00014    
    +00015    pkgApplyStatus sets the target state based on the content of the status
    +00016    field in the status file. It is important to get proper crash recovery.
    +00017 
    +00018    pkgFixBroken corrects a broken system so that it is in a sane state.
    +00019  
    +00020    pkgAllUpgrade attempts to upgade as many packages as possible but 
    +00021    without installing new packages.
    +00022    
    +00023    The problem resolver class contains a number of complex algorithms
    +00024    to try to best-guess an upgrade state. It solves the problem of 
    +00025    maximizing the number of install state packages while having no broken
    +00026    packages. 
    +00027 
    +00028    ##################################################################### */
    +00029                                                                         /*}}}*/
    +00030 #ifndef PKGLIB_ALGORITHMS_H
    +00031 #define PKGLIB_ALGORITHMS_H
    +00032 
    +00033 
    +00034 #include <apt-pkg/packagemanager.h>
    +00035 #include <apt-pkg/depcache.h>
    +00036 
    +00037 #include <iostream>
    +00038 
    +00039 #ifndef APT_8_CLEANER_HEADERS
    +00040 #include <apt-pkg/acquire.h>
    +00041 using std::ostream;
    +00042 #endif
    +00043 
    +00044 class pkgAcquireStatus;
    +00045 
    +00046 class pkgSimulate : public pkgPackageManager                            /*{{{*/
    +00047 {
    +00048    protected:
    +00049 
    +00050    class Policy : public pkgDepCache::Policy
    +00051    {
    +00052       pkgDepCache *Cache;
    +00053       public:
    +00054       
    +00055       virtual VerIterator GetCandidateVer(PkgIterator const &Pkg)
    +00056       {
    +00057          return (*Cache)[Pkg].CandidateVerIter(*Cache);
    +00058       }
    +00059       
    +00060       Policy(pkgDepCache *Cache) : Cache(Cache) {};
    +00061    };
    +00062    
    +00063    unsigned char *Flags;
    +00064    
    +00065    Policy iPolicy;
    +00066    pkgDepCache Sim;
    +00067    pkgDepCache::ActionGroup group;
    +00068    
    +00069    // The Actuall installation implementation
    +00070    virtual bool Install(PkgIterator Pkg,std::string File);
    +00071    virtual bool Configure(PkgIterator Pkg);
    +00072    virtual bool Remove(PkgIterator Pkg,bool Purge);
    +00073 
    +00074 private:
    +00075    void ShortBreaks();
    +00076    void Describe(PkgIterator iPkg,std::ostream &out,bool Current,bool Candidate);
    +00077    
    +00078    public:
    +00079 
    +00080    pkgSimulate(pkgDepCache *Cache);
    +00081 };
    +00082                                                                         /*}}}*/
    +00083 class pkgProblemResolver                                                /*{{{*/
    +00084 {
    +00086    void *d;
    +00087 
    +00088    pkgDepCache &Cache;
    +00089    typedef pkgCache::PkgIterator PkgIterator;
    +00090    typedef pkgCache::VerIterator VerIterator;
    +00091    typedef pkgCache::DepIterator DepIterator;
    +00092    typedef pkgCache::PrvIterator PrvIterator;
    +00093    typedef pkgCache::Version Version;
    +00094    typedef pkgCache::Package Package;
    +00095    
    +00096    enum Flags {Protected = (1 << 0), PreInstalled = (1 << 1),
    +00097                Upgradable = (1 << 2), ReInstateTried = (1 << 3),
    +00098                ToRemove = (1 << 4)};
    +00099    int *Scores;
    +00100    unsigned char *Flags;
    +00101    bool Debug;
    +00102    
    +00103    // Sort stuff
    +00104    static pkgProblemResolver *This;
    +00105    static int ScoreSort(const void *a,const void *b);
    +00106 
    +00107    struct PackageKill
    +00108    {
    +00109       PkgIterator Pkg;
    +00110       DepIterator Dep;
    +00111    };
    +00112 
    +00113    void MakeScores();
    +00114    bool DoUpgrade(pkgCache::PkgIterator Pkg);
    +00115 
    +00116    bool ResolveInternal(bool const BrokenFix = false);
    +00117    bool ResolveByKeepInternal();
    +00118    
    +00119    protected:
    +00120    bool InstOrNewPolicyBroken(pkgCache::PkgIterator Pkg);
    +00121 
    +00122    public:
    +00123    
    +00124    inline void Protect(pkgCache::PkgIterator Pkg) {Flags[Pkg->ID] |= Protected; Cache.MarkProtected(Pkg);};
    +00125    inline void Remove(pkgCache::PkgIterator Pkg) {Flags[Pkg->ID] |= ToRemove;};
    +00126    inline void Clear(pkgCache::PkgIterator Pkg) {Flags[Pkg->ID] &= ~(Protected | ToRemove);};
    +00127    
    +00128    // Try to intelligently resolve problems by installing and removing packages   
    +00129    bool Resolve(bool BrokenFix = false);
    +00130    
    +00131    // Try to resolve problems only by using keep
    +00132    bool ResolveByKeep();
    +00133 
    +00134    // Install all protected packages   
    +00135    void InstallProtect();   
    +00136    
    +00137    pkgProblemResolver(pkgDepCache *Cache);
    +00138    ~pkgProblemResolver();
    +00139 };
    +00140                                                                         /*}}}*/
    +00141 bool pkgDistUpgrade(pkgDepCache &Cache);
    +00142 bool pkgApplyStatus(pkgDepCache &Cache);
    +00143 bool pkgFixBroken(pkgDepCache &Cache);
    +00144 bool pkgAllUpgrade(pkgDepCache &Cache);
    +00145 bool pkgMinimizeUpgrade(pkgDepCache &Cache);
    +00146 
    +00147 void pkgPrioSortList(pkgCache &Cache,pkgCache::Version **List);
    +00148 
    +00149 bool ListUpdate(pkgAcquireStatus &progress, pkgSourceList &List, int PulseInterval=0);
    +00150 bool AcquireUpdate(pkgAcquire &Fetcher, int const PulseInterval = 0,
    +00151                    bool const RunUpdateScripts = true, bool const ListCleanup = true);
    +00152 
    +00153 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/annotated.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/annotated.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/annotated.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/annotated.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,257 @@ + + + + + +apt: Class List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    Class List
    +
    +
    +
    Here are the classes, structs, unions and interfaces with brief descriptions:
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    _SHA256_CTX
    _SHA512_CTX
    pkgDepCache::ActionGroupRepresents an active action group
    CommandLine::Args
    pkgSrcRecords::Parser::BuildDepRec
    CacheSetHelper
    CdromDevice
    indexRecords::checkSum
    CommandLine
    CompareProviders
    Configuration::CompressorRepresentation of supported compressors
    ConfigurationProvide access methods to various configuration settings
    Configuration
    PackageContainerInterface::const_iterator
    PackageContainer< Container >::const_iteratorSmell like a pkgCache::PkgIterator
    VersionContainerInterface::const_iteratorSmell like a pkgCache::VerIterator
    VersionContainer< Container >::const_iteratorSmell like a pkgCache::VerIterator
    debIFTypePkg
    debIFTypeSrc
    debIFTypeStatus
    debIFTypeTrans
    debListParser
    debPackagesIndex
    debRecordParser
    debReleaseIndex
    debReleaseIndex::debSectionEntry
    debSLTypeDeb
    debSLTypeDebian
    debSLTypeDebSrc
    debSourcesIndex
    debSrcRecordParser
    debStatusIndex
    debSystem
    debSystemPrivate
    debTranslationsIndex
    debVersioningSystem
    pkgDepCache::DefaultRootSetFuncReturns true for packages matching a regular expression in APT::NeverAutoRemove
    pkgCache::Dep
    pkgCache::DependencyInformation for a single dependency record
    pkgCache::DepIterator
    pkgCache::DescFileAssociates a description with a Translation file
    pkgCache::DescFileIterator
    pkgCache::DescIterator
    pkgCache::DescriptionDatamember of a linked list of available description for a version
    DiffInfoInformation about an index patch (aka diff)
    CommandLine::Dispatch
    pkgDPkgPM::DpkgState
    pkgCacheGenerator::Dynamic< Iter >
    DynamicMMap
    EDSP
    edspIFType
    edspIndex
    edspListParser
    edspSystem
    pkgAcqMethod::FetchItem
    pkgAcqMethod::FetchResult
    pkgSrcRecords::File
    FileFd
    FileFdPrivate
    Vendor::Fingerprint
    pkgCache::Flag
    GlobalError
    pkgCache::GroupGroups architecture depending packages together
    pkgCache::GrpIterator
    Hashes
    HashString
    HashSumValue< N >
    pkgCache::Header
    IndexCopy
    indexRecords
    IndexTargetInformation about an index file
    pkgDepCache::InRootSetFuncAn arbitrary predicate on packages
    Configuration::Item
    pkgAcquire::ItemRepresents the process by which a pkgAcquire object should {{{ retrieve a file or a collection of files
    pkgDPkgPM::Item
    pkgAcquire::ItemDescRepresents a single download source from which an item should be downloaded
    pkgCache::Iterator< Str, Itr >
    PackageContainer< Container >::iterator
    VersionContainer< Container >::iterator
    iterator
    pkgCacheGenerator::ListParser
    Configuration::MatchAgainstConfigMatch a string against a configurable list of patterns
    MD5Summation
    metaIndex
    pkgAcquire::MethodConfigInformation about the properties of a single acquire method. {{{
    MMap
    PackageContainerInterface::Modifier
    VersionContainerInterface::Modifier
    pkgCache::Namespace
    OpProgress
    OpTextProgress
    OptionalIndexTargetInformation about an optional index file
    OptionalSubIndexTargetInformation about an subindex index file
    pkgCache::PackageInformation for a single unique package
    PackageContainer< Container >
    PackageContainerInterface
    PackageCopy
    pkgCache::PackageFileStores information about the files used to generate the cache
    PackageNameMatchesRegEx
    pkgRecords::Parser
    pkgSrcRecords::Parser
    pkgPolicy::Pin
    pkgAcqArchiveAn item that is responsible for fetching a package file. {{{
    pkgAcqDiffIndexAn item that is responsible for fetching an index file of {{{ package list diffs and starting the package list's download
    pkgAcqFileRetrieve an arbitrary file to the current directory. {{{
    pkgAcqIndexAn acquire item that is responsible for fetching an index {{{ file (e.g., Packages or Sources)
    pkgAcqIndexDiffsAn item that is responsible for fetching all the patches {{{ that need to be applied to a given package index file
    pkgAcqIndexTransAn acquire item that is responsible for fetching a {{{ translated index file
    pkgAcqMetaClearSigAn item repsonsible for downloading clearsigned metaindexes {{{
    pkgAcqMetaIndexAn item that is responsible for downloading the meta-index {{{ file (i.e., Release) itself and verifying its signature
    pkgAcqMetaSigAn acquire item that downloads the detached signature {{{ of a meta-index (Release) file, then queues up the release file itself
    pkgAcqMethod
    pkgAcqSubIndexAn item that is responsible for fetching a SubIndex {{{
    pkgAcquireThe core download scheduler. {{{
    pkgAcquireStatusA monitor object for downloads controlled by the pkgAcquire class. {{{
    pkgArchiveCleaner
    pkgCache
    pkgCacheFile
    pkgCacheGenerator
    pkgCdrom
    pkgCdromStatus
    pkgDepCache
    pkgDPkgPM
    pkgDPkgPMPrivate
    pkgCache::PkgFileIterator
    pkgIndexFile
    pkgCache::PkgIterator
    pkgOrderList
    pkgPackageManager
    pkgPolicy::PkgPin
    pkgPolicy
    pkgProblemResolver
    pkgRecords
    pkgSimulate
    pkgSourceList
    pkgSrcRecords
    pkgSystem
    pkgTagFile
    pkgTagFilePrivate
    pkgTagSection
    pkgUdevCdromDevices
    pkgVendorList
    pkgVersioningSystem
    pkgVersionMatch
    pkgDepCache::Policy
    pkgSimulate::Policy
    DynamicMMap::Pool
    PreferenceSection
    pkgCache::ProvidesHandles virtual packages
    pkgCache::PrvIterator
    pkgAcquire::Queue::QItemA single item placed in this queue
    pkgAcquire::QueueA single download queue in a pkgAcquire object. {{{
    RxChoiceList
    SHA1Summation
    SHA256Summation
    SHA2SummationBase
    SHA512Summation
    SigVerify
    SourceCopy
    SPtr< T >
    SPtrArray< T >
    pkgCache::State
    pkgDepCache::StateCache
    pkgCache::StringItemUsed for generating single instances of strings
    SubIndexTargetInformation about an subindex index file
    SubstVar
    SummationImplementation
    TFRewriteData
    TranslationsCopy
    pkgIndexFile::Type
    pkgSourceList::Type
    URI
    pkgAcquire::UriIteratorIterates over all the URIs being fetched by a pkgAcquire object. {{{
    Vendor
    pkgCache::VerFileAssociates a version with a PackageFile
    pkgCache::VerFileIterator
    pkgCache::VerIterator
    pkgCache::VersionInformation for a single version of a package
    VersionContainer< Container >
    VersionContainerInterface
    WeakPointable
    debListParser::WordList
    pkgAcquire::WorkerA fetch subprocess
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/aptconfiguration_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/aptconfiguration_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/aptconfiguration_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/aptconfiguration_8h_source.html 2012-05-29 01:07:48.000000000 +0100 @@ -0,0 +1,122 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/aptconfiguration.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    aptconfiguration.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00010                                                                         /*}}}*/
    +00011 #ifndef APT_CONFIGURATION_H
    +00012 #define APT_CONFIGURATION_H
    +00013 // Include Files                                                        /*{{{*/
    +00014 #include <string>
    +00015 #include <vector>
    +00016 #include <limits>
    +00017                                                                         /*}}}*/
    +00018 namespace APT {
    +00019 class Configuration {                                                   /*{{{*/
    +00020 public:                                                                 /*{{{*/
    +00042         std::vector<std::string> static const getCompressionTypes(bool const &Cached = true);
    +00043 
    +00067         std::vector<std::string> static const getLanguages(bool const &All = false,
    +00068                         bool const &Cached = true, char const ** const Locale = 0);
    +00069 
    +00077         std::vector<std::string> static const getArchitectures(bool const &Cached = true);
    +00078 
    +00084         bool static const checkArchitecture(std::string const &Arch);
    +00085 
    +00087         struct Compressor {
    +00088                 std::string Name;
    +00089                 std::string Extension;
    +00090                 std::string Binary;
    +00091                 std::vector<std::string> CompressArgs;
    +00092                 std::vector<std::string> UncompressArgs;
    +00093                 unsigned short Cost;
    +00094 
    +00095                 Compressor(char const *name, char const *extension, char const *binary,
    +00096                            char const *compressArg, char const *uncompressArg,
    +00097                            unsigned short const cost);
    +00098                 Compressor() : Cost(std::numeric_limits<unsigned short>::max()) {};
    +00099         };
    +00100 
    +00108         std::vector<Compressor> static const getCompressors(bool const Cached = true);
    +00109 
    +00111         std::vector<std::string> static const getCompressorExtensions();
    +00112                                                                         /*}}}*/
    +00113         private:                                                        /*{{{*/
    +00114         void static setDefaultConfigurationForCompressors();
    +00115                                                                         /*}}}*/
    +00116 };
    +00117                                                                         /*}}}*/
    +00118 }
    +00119 #endif
    +
    + + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/bc_s.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/bc_s.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefile_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefile_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefile_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefile_8h_source.html 2012-05-29 01:07:48.000000000 +0100 @@ -0,0 +1,161 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/cachefile.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    cachefile.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: cachefile.h,v 1.5 2002/04/27 04:28:04 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    CacheFile - Simple wrapper class for opening, generating and whatnot
    +00007    
    +00008    This class implements a simple 2 line mechanism to open various sorts
    +00009    of caches. It can operate as root, as not root, show progress and so on,
    +00010    it transparently handles everything necessary.
    +00011    
    +00012    This means it can rebuild caches from the source list and instantiates
    +00013    and prepares the standard policy mechanism.
    +00014    
    +00015    ##################################################################### */
    +00016                                                                         /*}}}*/
    +00017 #ifndef PKGLIB_CACHEFILE_H
    +00018 #define PKGLIB_CACHEFILE_H
    +00019 
    +00020 #include <apt-pkg/depcache.h>
    +00021 #include <apt-pkg/macros.h>
    +00022 
    +00023 #ifndef APT_8_CLEANER_HEADERS
    +00024 #include <apt-pkg/acquire.h>
    +00025 #include <apt-pkg/policy.h>
    +00026 #include <apt-pkg/sourcelist.h>
    +00027 #endif
    +00028 
    +00029 class pkgPolicy;
    +00030 class pkgSourceList;
    +00031 class OpProgress;
    +00032 
    +00033 class pkgCacheFile
    +00034 {
    +00036    void *d;
    +00037 
    +00038    protected:
    +00039    
    +00040    MMap *Map;
    +00041    pkgCache *Cache;
    +00042    pkgDepCache *DCache;
    +00043    pkgSourceList *SrcList;
    +00044 
    +00045    public:
    +00046    pkgPolicy *Policy;
    +00047 
    +00048    // We look pretty much exactly like a pointer to a dep cache
    +00049    inline operator pkgCache &() {return *Cache;};
    +00050    inline operator pkgCache *() {return Cache;};
    +00051    inline operator pkgDepCache &() {return *DCache;};
    +00052    inline operator pkgDepCache *() {return DCache;};
    +00053    inline operator pkgPolicy &() {return *Policy;};
    +00054    inline operator pkgPolicy *() {return Policy;};
    +00055    inline operator pkgSourceList &() {return *SrcList;};
    +00056    inline operator pkgSourceList *() {return SrcList;};
    +00057    inline pkgDepCache *operator ->() {return DCache;};
    +00058    inline pkgDepCache &operator *() {return *DCache;};
    +00059    inline pkgDepCache::StateCache &operator [](pkgCache::PkgIterator const &I) {return (*DCache)[I];};
    +00060    inline unsigned char &operator [](pkgCache::DepIterator const &I) {return (*DCache)[I];};
    +00061 
    +00062    bool BuildCaches(OpProgress *Progress = NULL,bool WithLock = true);
    +00063    __deprecated bool BuildCaches(OpProgress &Progress,bool const &WithLock = true) { return BuildCaches(&Progress, WithLock); };
    +00064    bool BuildSourceList(OpProgress *Progress = NULL);
    +00065    bool BuildPolicy(OpProgress *Progress = NULL);
    +00066    bool BuildDepCache(OpProgress *Progress = NULL);
    +00067    bool Open(OpProgress *Progress = NULL, bool WithLock = true);
    +00068    inline bool ReadOnlyOpen(OpProgress *Progress = NULL) { return Open(Progress, false); };
    +00069    __deprecated bool Open(OpProgress &Progress,bool const &WithLock = true) { return Open(&Progress, WithLock); };
    +00070    static void RemoveCaches();
    +00071    void Close();
    +00072 
    +00073    inline pkgCache* GetPkgCache() { BuildCaches(NULL, false); return Cache; };
    +00074    inline pkgDepCache* GetDepCache() { BuildDepCache(); return DCache; };
    +00075    inline pkgPolicy* GetPolicy() { BuildPolicy(); return Policy; };
    +00076    inline pkgSourceList* GetSourceList() { BuildSourceList(); return SrcList; };
    +00077 
    +00078    inline bool IsPkgCacheBuilt() const { return (Cache != NULL); };
    +00079    inline bool IsDepCacheBuilt() const { return (DCache != NULL); };
    +00080    inline bool IsPolicyBuilt() const { return (Policy != NULL); };
    +00081    inline bool IsSrcListBuilt() const { return (SrcList != NULL); };
    +00082 
    +00083    pkgCacheFile();
    +00084    virtual ~pkgCacheFile();
    +00085 };
    +00086 
    +00087 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,96 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/cachefilter.h File Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    cachefilter.h File Reference
    +
    +
    +
    #include <apt-pkg/pkgcache.h>
    +#include <string>
    +#include <regex.h>
    +
    +Include dependency graph for cachefilter.h:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + +

    +Classes

    class  PackageNameMatchesRegEx
    +

    Detailed Description

    +

    Collection of functor classes

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.map 2012-05-29 01:08:11.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +602cdb01563fe85e440f44eaebb412ab \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cachefilter_8h_source.html 2012-05-29 01:07:48.000000000 +0100 @@ -0,0 +1,103 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/cachefilter.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    cachefilter.h
    +
    +
    +Go to the documentation of this file.
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00005                                                                         /*}}}*/
    +00006 #ifndef APT_CACHEFILTER_H
    +00007 #define APT_CACHEFILTER_H
    +00008 // Include Files                                                        /*{{{*/
    +00009 #include <apt-pkg/pkgcache.h>
    +00010 
    +00011 #include <string>
    +00012 
    +00013 #include <regex.h>
    +00014                                                                         /*}}}*/
    +00015 namespace APT {
    +00016 namespace CacheFilter {
    +00017 // PackageNameMatchesRegEx                                              /*{{{*/
    +00018 class PackageNameMatchesRegEx {
    +00020          void *d;
    +00021         regex_t* pattern;
    +00022 public:
    +00023         PackageNameMatchesRegEx(std::string const &Pattern);
    +00024         bool operator() (pkgCache::PkgIterator const &Pkg);
    +00025         bool operator() (pkgCache::GrpIterator const &Grp);
    +00026         ~PackageNameMatchesRegEx();
    +00027 };
    +00028                                                                         /*}}}*/
    +00029 }
    +00030 }
    +00031 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheiterators_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheiterators_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheiterators_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheiterators_8h_source.html 2012-05-29 01:07:48.000000000 +0100 @@ -0,0 +1,495 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/cacheiterators.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    cacheiterators.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 /* ######################################################################
    +00004    
    +00005    Cache Iterators - Iterators for navigating the cache structure
    +00006    
    +00007    The iterators all provides ++,==,!=,->,* and end for their type.
    +00008    The end function can be used to tell if the list has been fully
    +00009    traversed.
    +00010    
    +00011    Unlike STL iterators these contain helper functions to access the data
    +00012    that is being iterated over. This is because the data structures can't
    +00013    be formed in a manner that is intuitive to use and also mmapable.
    +00014    
    +00015    For each variable in the target structure that would need a translation
    +00016    to be accessed correctly a translating function of the same name is
    +00017    present in the iterator. If applicable the translating function will
    +00018    return an iterator.
    +00019 
    +00020    The DepIterator can iterate over two lists, a list of 'version depends'
    +00021    or a list of 'package reverse depends'. The type is determined by the
    +00022    structure passed to the constructor, which should be the structure
    +00023    that has the depends pointer as a member. The provide iterator has the
    +00024    same system.
    +00025    
    +00026    This header is not user includable, please use apt-pkg/pkgcache.h
    +00027    
    +00028    ##################################################################### */
    +00029                                                                         /*}}}*/
    +00030 #ifndef PKGLIB_CACHEITERATORS_H
    +00031 #define PKGLIB_CACHEITERATORS_H
    +00032 #include<iterator>
    +00033 
    +00034 #include<string.h>
    +00035 
    +00036 // abstract Iterator template                                           /*{{{*/
    +00037 /* This template provides the very basic iterator methods we
    +00038    need to have for doing some walk-over-the-cache magic */
    +00039 template<typename Str, typename Itr> class pkgCache::Iterator :
    +00040                         public std::iterator<std::forward_iterator_tag, Str> {
    +00041         protected:
    +00042         Str *S;
    +00043         pkgCache *Owner;
    +00044 
    +00053         virtual Str* OwnerPointer() const = 0;
    +00054 
    +00055         public:
    +00056         // Iteration
    +00057         virtual void operator ++(int) = 0;
    +00058         virtual void operator ++() = 0; // Should be {operator ++(0);};
    +00059         inline bool end() const {return Owner == 0 || S == OwnerPointer();};
    +00060 
    +00061         // Comparison
    +00062         inline bool operator ==(const Itr &B) const {return S == B.S;};
    +00063         inline bool operator !=(const Itr &B) const {return S != B.S;};
    +00064 
    +00065         // Accessors
    +00066         inline Str *operator ->() {return S;};
    +00067         inline Str const *operator ->() const {return S;};
    +00068         inline operator Str *() {return S == OwnerPointer() ? 0 : S;};
    +00069         inline operator Str const *() const {return S == OwnerPointer() ? 0 : S;};
    +00070         inline Str &operator *() {return *S;};
    +00071         inline Str const &operator *() const {return *S;};
    +00072         inline pkgCache *Cache() const {return Owner;};
    +00073 
    +00074         // Mixed stuff
    +00075         inline void operator =(const Itr &B) {S = B.S; Owner = B.Owner;};
    +00076         inline bool IsGood() const { return S && Owner && ! end();};
    +00077         inline unsigned long Index() const {return S - OwnerPointer();};
    +00078 
    +00079         void ReMap(void const * const oldMap, void const * const newMap) {
    +00080                 if (Owner == 0 || S == 0)
    +00081                         return;
    +00082                 S += (Str*)(newMap) - (Str*)(oldMap);
    +00083         }
    +00084 
    +00085         // Constructors - look out for the variable assigning
    +00086         inline Iterator() : S(0), Owner(0) {};
    +00087         inline Iterator(pkgCache &Owner,Str *T = 0) : S(T), Owner(&Owner) {};
    +00088 };
    +00089                                                                         /*}}}*/
    +00090 // Group Iterator                                                       /*{{{*/
    +00091 /* Packages with the same name are collected in a Group so someone only
    +00092    interest in package names can iterate easily over the names, so the
    +00093    different architectures can be treated as of the "same" package
    +00094    (apt internally treat them as totally different packages) */
    +00095 class pkgCache::GrpIterator: public Iterator<Group, GrpIterator> {
    +00096         long HashIndex;
    +00097 
    +00098         protected:
    +00099         inline Group* OwnerPointer() const {
    +00100                 return (Owner != 0) ? Owner->GrpP : 0;
    +00101         };
    +00102 
    +00103         public:
    +00104         // This constructor is the 'begin' constructor, never use it.
    +00105         inline GrpIterator(pkgCache &Owner) : Iterator<Group, GrpIterator>(Owner), HashIndex(-1) {
    +00106                 S = OwnerPointer();
    +00107                 operator ++(0);
    +00108         };
    +00109 
    +00110         virtual void operator ++(int);
    +00111         virtual void operator ++() {operator ++(0);};
    +00112 
    +00113         inline const char *Name() const {return S->Name == 0?0:Owner->StrP + S->Name;};
    +00114         inline PkgIterator PackageList() const;
    +00115         PkgIterator FindPkg(std::string Arch = "any") const;
    +00123         PkgIterator FindPreferredPkg(bool const &PreferNonVirtual = true) const;
    +00124         PkgIterator NextPkg(PkgIterator const &Pkg) const;
    +00125 
    +00126         // Constructors
    +00127         inline GrpIterator(pkgCache &Owner, Group *Trg) : Iterator<Group, GrpIterator>(Owner, Trg), HashIndex(0) {
    +00128                 if (S == 0)
    +00129                         S = OwnerPointer();
    +00130         };
    +00131         inline GrpIterator() : Iterator<Group, GrpIterator>(), HashIndex(0) {};
    +00132 
    +00133 };
    +00134                                                                         /*}}}*/
    +00135 // Package Iterator                                                     /*{{{*/
    +00136 class pkgCache::PkgIterator: public Iterator<Package, PkgIterator> {
    +00137         long HashIndex;
    +00138 
    +00139         protected:
    +00140         inline Package* OwnerPointer() const {
    +00141                 return (Owner != 0) ? Owner->PkgP : 0;
    +00142         };
    +00143 
    +00144         public:
    +00145         // This constructor is the 'begin' constructor, never use it.
    +00146         inline PkgIterator(pkgCache &Owner) : Iterator<Package, PkgIterator>(Owner), HashIndex(-1) {
    +00147                 S = OwnerPointer();
    +00148                 operator ++(0);
    +00149         };
    +00150 
    +00151         virtual void operator ++(int);
    +00152         virtual void operator ++() {operator ++(0);};
    +00153 
    +00154         enum OkState {NeedsNothing,NeedsUnpack,NeedsConfigure};
    +00155 
    +00156         // Accessors
    +00157         inline const char *Name() const {return S->Name == 0?0:Owner->StrP + S->Name;};
    +00158         inline const char *Section() const {return S->Section == 0?0:Owner->StrP + S->Section;};
    +00159         inline bool Purge() const {return S->CurrentState == pkgCache::State::Purge ||
    +00160                 (S->CurrentVer == 0 && S->CurrentState == pkgCache::State::NotInstalled);};
    +00161         inline const char *Arch() const {return S->Arch == 0?0:Owner->StrP + S->Arch;};
    +00162         inline GrpIterator Group() const { return GrpIterator(*Owner, Owner->GrpP + S->Group);};
    +00163 
    +00164         inline VerIterator VersionList() const;
    +00165         inline VerIterator CurrentVer() const;
    +00166         inline DepIterator RevDependsList() const;
    +00167         inline PrvIterator ProvidesList() const;
    +00168         OkState State() const;
    +00169         const char *CandVersion() const;
    +00170         const char *CurVersion() const;
    +00171 
    +00172         //Nice printable representation
    +00173         friend std::ostream& operator <<(std::ostream& out, PkgIterator i);
    +00174         std::string FullName(bool const &Pretty = false) const;
    +00175 
    +00176         // Constructors
    +00177         inline PkgIterator(pkgCache &Owner,Package *Trg) : Iterator<Package, PkgIterator>(Owner, Trg), HashIndex(0) {
    +00178                 if (S == 0)
    +00179                         S = OwnerPointer();
    +00180         };
    +00181         inline PkgIterator() : Iterator<Package, PkgIterator>(), HashIndex(0) {};
    +00182 };
    +00183                                                                         /*}}}*/
    +00184 // Version Iterator                                                     /*{{{*/
    +00185 class pkgCache::VerIterator : public Iterator<Version, VerIterator> {
    +00186         protected:
    +00187         inline Version* OwnerPointer() const {
    +00188                 return (Owner != 0) ? Owner->VerP : 0;
    +00189         };
    +00190 
    +00191         public:
    +00192         // Iteration
    +00193         void operator ++(int) {if (S != Owner->VerP) S = Owner->VerP + S->NextVer;};
    +00194         inline void operator ++() {operator ++(0);};
    +00195 
    +00196         // Comparison
    +00197         int CompareVer(const VerIterator &B) const;
    +00202         inline bool SimilarVer(const VerIterator &B) const {
    +00203                 return (B.end() == false && S->Hash == B->Hash && strcmp(VerStr(), B.VerStr()) == 0);
    +00204         };
    +00205 
    +00206         // Accessors
    +00207         inline const char *VerStr() const {return S->VerStr == 0?0:Owner->StrP + S->VerStr;};
    +00208         inline const char *Section() const {return S->Section == 0?0:Owner->StrP + S->Section;};
    +00209         inline const char *Arch() const {
    +00210                 if ((S->MultiArch & pkgCache::Version::All) == pkgCache::Version::All)
    +00211                         return "all";
    +00212                 return S->ParentPkg == 0?0:Owner->StrP + ParentPkg()->Arch;
    +00213         };
    +00214         inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + S->ParentPkg);};
    +00215 
    +00216         inline DescIterator DescriptionList() const;
    +00217         DescIterator TranslatedDescription() const;
    +00218         inline DepIterator DependsList() const;
    +00219         inline PrvIterator ProvidesList() const;
    +00220         inline VerFileIterator FileList() const;
    +00221         bool Downloadable() const;
    +00222         inline const char *PriorityType() const {return Owner->Priority(S->Priority);};
    +00223         std::string RelStr() const;
    +00224 
    +00225         bool Automatic() const;
    +00226         VerFileIterator NewestFile() const;
    +00227 
    +00228         inline VerIterator(pkgCache &Owner,Version *Trg = 0) : Iterator<Version, VerIterator>(Owner, Trg) {
    +00229                 if (S == 0)
    +00230                         S = OwnerPointer();
    +00231         };
    +00232         inline VerIterator() : Iterator<Version, VerIterator>() {};
    +00233 };
    +00234                                                                         /*}}}*/
    +00235 // Description Iterator                                                 /*{{{*/
    +00236 class pkgCache::DescIterator : public Iterator<Description, DescIterator> {
    +00237         protected:
    +00238         inline Description* OwnerPointer() const {
    +00239                 return (Owner != 0) ? Owner->DescP : 0;
    +00240         };
    +00241 
    +00242         public:
    +00243         // Iteration
    +00244         void operator ++(int) {if (S != Owner->DescP) S = Owner->DescP + S->NextDesc;};
    +00245         inline void operator ++() {operator ++(0);};
    +00246 
    +00247         // Comparison
    +00248         int CompareDesc(const DescIterator &B) const;
    +00249 
    +00250         // Accessors
    +00251         inline const char *LanguageCode() const {return Owner->StrP + S->language_code;};
    +00252         inline const char *md5() const {return Owner->StrP + S->md5sum;};
    +00253         inline DescFileIterator FileList() const;
    +00254 
    +00255         inline DescIterator() : Iterator<Description, DescIterator>() {};
    +00256         inline DescIterator(pkgCache &Owner,Description *Trg = 0) : Iterator<Description, DescIterator>(Owner, Trg) {
    +00257                 if (S == 0)
    +00258                         S = Owner.DescP;
    +00259         };
    +00260 };
    +00261                                                                         /*}}}*/
    +00262 // Dependency iterator                                                  /*{{{*/
    +00263 class pkgCache::DepIterator : public Iterator<Dependency, DepIterator> {
    +00264         enum {DepVer, DepRev} Type;
    +00265 
    +00266         protected:
    +00267         inline Dependency* OwnerPointer() const {
    +00268                 return (Owner != 0) ? Owner->DepP : 0;
    +00269         };
    +00270 
    +00271         public:
    +00272         // Iteration
    +00273         void operator ++(int) {if (S != Owner->DepP) S = Owner->DepP +
    +00274                 (Type == DepVer ? S->NextDepends : S->NextRevDepends);};
    +00275         inline void operator ++() {operator ++(0);};
    +00276 
    +00277         // Accessors
    +00278         inline const char *TargetVer() const {return S->Version == 0?0:Owner->StrP + S->Version;};
    +00279         inline PkgIterator TargetPkg() const {return PkgIterator(*Owner,Owner->PkgP + S->Package);};
    +00280         inline PkgIterator SmartTargetPkg() const {PkgIterator R(*Owner,0);SmartTargetPkg(R);return R;};
    +00281         inline VerIterator ParentVer() const {return VerIterator(*Owner,Owner->VerP + S->ParentVer);};
    +00282         inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + Owner->VerP[S->ParentVer].ParentPkg);};
    +00283         inline bool Reverse() const {return Type == DepRev;};
    +00284         bool IsCritical() const;
    +00285         bool IsNegative() const;
    +00286         bool IsIgnorable(PrvIterator const &Prv) const;
    +00287         bool IsIgnorable(PkgIterator const &Pkg) const;
    +00288         void GlobOr(DepIterator &Start,DepIterator &End);
    +00289         Version **AllTargets() const;
    +00290         bool SmartTargetPkg(PkgIterator &Result) const;
    +00291         inline const char *CompType() const {return Owner->CompType(S->CompareOp);};
    +00292         inline const char *DepType() const {return Owner->DepType(S->Type);};
    +00293 
    +00294         //Nice printable representation
    +00295         friend std::ostream& operator <<(std::ostream& out, DepIterator D);
    +00296 
    +00297         inline DepIterator(pkgCache &Owner, Dependency *Trg, Version* = 0) :
    +00298                 Iterator<Dependency, DepIterator>(Owner, Trg), Type(DepVer) {
    +00299                 if (S == 0)
    +00300                         S = Owner.DepP;
    +00301         };
    +00302         inline DepIterator(pkgCache &Owner, Dependency *Trg, Package*) :
    +00303                 Iterator<Dependency, DepIterator>(Owner, Trg), Type(DepRev) {
    +00304                 if (S == 0)
    +00305                         S = Owner.DepP;
    +00306         };
    +00307         inline DepIterator() : Iterator<Dependency, DepIterator>(), Type(DepVer) {};
    +00308 };
    +00309                                                                         /*}}}*/
    +00310 // Provides iterator                                                    /*{{{*/
    +00311 class pkgCache::PrvIterator : public Iterator<Provides, PrvIterator> {
    +00312         enum {PrvVer, PrvPkg} Type;
    +00313 
    +00314         protected:
    +00315         inline Provides* OwnerPointer() const {
    +00316                 return (Owner != 0) ? Owner->ProvideP : 0;
    +00317         };
    +00318 
    +00319         public:
    +00320         // Iteration
    +00321         void operator ++(int) {if (S != Owner->ProvideP) S = Owner->ProvideP +
    +00322                 (Type == PrvVer?S->NextPkgProv:S->NextProvides);};
    +00323         inline void operator ++() {operator ++(0);};
    +00324 
    +00325         // Accessors
    +00326         inline const char *Name() const {return Owner->StrP + Owner->PkgP[S->ParentPkg].Name;};
    +00327         inline const char *ProvideVersion() const {return S->ProvideVersion == 0?0:Owner->StrP + S->ProvideVersion;};
    +00328         inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + S->ParentPkg);};
    +00329         inline VerIterator OwnerVer() const {return VerIterator(*Owner,Owner->VerP + S->Version);};
    +00330         inline PkgIterator OwnerPkg() const {return PkgIterator(*Owner,Owner->PkgP + Owner->VerP[S->Version].ParentPkg);};
    +00331 
    +00332         inline PrvIterator() : Iterator<Provides, PrvIterator>(), Type(PrvVer) {};
    +00333 
    +00334         inline PrvIterator(pkgCache &Owner, Provides *Trg, Version*) :
    +00335                 Iterator<Provides, PrvIterator>(Owner, Trg), Type(PrvVer) {
    +00336                 if (S == 0)
    +00337                         S = Owner.ProvideP;
    +00338         };
    +00339         inline PrvIterator(pkgCache &Owner, Provides *Trg, Package*) :
    +00340                 Iterator<Provides, PrvIterator>(Owner, Trg), Type(PrvPkg) {
    +00341                 if (S == 0)
    +00342                         S = Owner.ProvideP;
    +00343         };
    +00344 };
    +00345                                                                         /*}}}*/
    +00346 // Package file                                                         /*{{{*/
    +00347 class pkgCache::PkgFileIterator : public Iterator<PackageFile, PkgFileIterator> {
    +00348         protected:
    +00349         inline PackageFile* OwnerPointer() const {
    +00350                 return (Owner != 0) ? Owner->PkgFileP : 0;
    +00351         };
    +00352 
    +00353         public:
    +00354         // Iteration
    +00355         void operator ++(int) {if (S != Owner->PkgFileP) S = Owner->PkgFileP + S->NextFile;};
    +00356         inline void operator ++() {operator ++(0);};
    +00357 
    +00358         // Accessors
    +00359         inline const char *FileName() const {return S->FileName == 0?0:Owner->StrP + S->FileName;};
    +00360         inline const char *Archive() const {return S->Archive == 0?0:Owner->StrP + S->Archive;};
    +00361         inline const char *Component() const {return S->Component == 0?0:Owner->StrP + S->Component;};
    +00362         inline const char *Version() const {return S->Version == 0?0:Owner->StrP + S->Version;};
    +00363         inline const char *Origin() const {return S->Origin == 0?0:Owner->StrP + S->Origin;};
    +00364         inline const char *Codename() const {return S->Codename ==0?0:Owner->StrP + S->Codename;};
    +00365         inline const char *Label() const {return S->Label == 0?0:Owner->StrP + S->Label;};
    +00366         inline const char *Site() const {return S->Site == 0?0:Owner->StrP + S->Site;};
    +00367         inline const char *Architecture() const {return S->Architecture == 0?0:Owner->StrP + S->Architecture;};
    +00368         inline const char *IndexType() const {return S->IndexType == 0?0:Owner->StrP + S->IndexType;};
    +00369 
    +00370         bool IsOk();
    +00371         std::string RelStr();
    +00372 
    +00373         // Constructors
    +00374         inline PkgFileIterator() : Iterator<PackageFile, PkgFileIterator>() {};
    +00375         inline PkgFileIterator(pkgCache &Owner) : Iterator<PackageFile, PkgFileIterator>(Owner, Owner.PkgFileP) {};
    +00376         inline PkgFileIterator(pkgCache &Owner,PackageFile *Trg) : Iterator<PackageFile, PkgFileIterator>(Owner, Trg) {};
    +00377 };
    +00378                                                                         /*}}}*/
    +00379 // Version File                                                         /*{{{*/
    +00380 class pkgCache::VerFileIterator : public pkgCache::Iterator<VerFile, VerFileIterator> {
    +00381         protected:
    +00382         inline VerFile* OwnerPointer() const {
    +00383                 return (Owner != 0) ? Owner->VerFileP : 0;
    +00384         };
    +00385 
    +00386         public:
    +00387         // Iteration
    +00388         void operator ++(int) {if (S != Owner->VerFileP) S = Owner->VerFileP + S->NextFile;};
    +00389         inline void operator ++() {operator ++(0);};
    +00390 
    +00391         // Accessors
    +00392         inline PkgFileIterator File() const {return PkgFileIterator(*Owner,S->File + Owner->PkgFileP);};
    +00393 
    +00394         inline VerFileIterator() : Iterator<VerFile, VerFileIterator>() {};
    +00395         inline VerFileIterator(pkgCache &Owner,VerFile *Trg) : Iterator<VerFile, VerFileIterator>(Owner, Trg) {};
    +00396 };
    +00397                                                                         /*}}}*/
    +00398 // Description File                                                     /*{{{*/
    +00399 class pkgCache::DescFileIterator : public Iterator<DescFile, DescFileIterator> {
    +00400         protected:
    +00401         inline DescFile* OwnerPointer() const {
    +00402                 return (Owner != 0) ? Owner->DescFileP : 0;
    +00403         };
    +00404 
    +00405         public:
    +00406         // Iteration
    +00407         void operator ++(int) {if (S != Owner->DescFileP) S = Owner->DescFileP + S->NextFile;};
    +00408         inline void operator ++() {operator ++(0);};
    +00409 
    +00410         // Accessors
    +00411         inline PkgFileIterator File() const {return PkgFileIterator(*Owner,S->File + Owner->PkgFileP);};
    +00412 
    +00413         inline DescFileIterator() : Iterator<DescFile, DescFileIterator>() {};
    +00414         inline DescFileIterator(pkgCache &Owner,DescFile *Trg) : Iterator<DescFile, DescFileIterator>(Owner, Trg) {};
    +00415 };
    +00416                                                                         /*}}}*/
    +00417 // Inlined Begin functions cant be in the class because of order problems /*{{{*/
    +00418 inline pkgCache::PkgIterator pkgCache::GrpIterator::PackageList() const
    +00419        {return PkgIterator(*Owner,Owner->PkgP + S->FirstPackage);};
    +00420 inline pkgCache::VerIterator pkgCache::PkgIterator::VersionList() const
    +00421        {return VerIterator(*Owner,Owner->VerP + S->VersionList);};
    +00422 inline pkgCache::VerIterator pkgCache::PkgIterator::CurrentVer() const
    +00423        {return VerIterator(*Owner,Owner->VerP + S->CurrentVer);};
    +00424 inline pkgCache::DepIterator pkgCache::PkgIterator::RevDependsList() const
    +00425        {return DepIterator(*Owner,Owner->DepP + S->RevDepends,S);};
    +00426 inline pkgCache::PrvIterator pkgCache::PkgIterator::ProvidesList() const
    +00427        {return PrvIterator(*Owner,Owner->ProvideP + S->ProvidesList,S);};
    +00428 inline pkgCache::DescIterator pkgCache::VerIterator::DescriptionList() const
    +00429        {return DescIterator(*Owner,Owner->DescP + S->DescriptionList);};
    +00430 inline pkgCache::PrvIterator pkgCache::VerIterator::ProvidesList() const
    +00431        {return PrvIterator(*Owner,Owner->ProvideP + S->ProvidesList,S);};
    +00432 inline pkgCache::DepIterator pkgCache::VerIterator::DependsList() const
    +00433        {return DepIterator(*Owner,Owner->DepP + S->DependsList,S);};
    +00434 inline pkgCache::VerFileIterator pkgCache::VerIterator::FileList() const
    +00435        {return VerFileIterator(*Owner,Owner->VerFileP + S->FileList);};
    +00436 inline pkgCache::DescFileIterator pkgCache::DescIterator::FileList() const
    +00437        {return DescFileIterator(*Owner,Owner->DescFileP + S->FileList);};
    +00438                                                                         /*}}}*/
    +00439 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.map 2012-05-29 01:08:12.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +f00da636fdebe1a9992db8933928a1c6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__dep__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,145 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/cacheset.h File Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    cacheset.h File Reference
    +
    +
    +
    #include <iostream>
    +#include <fstream>
    +#include <list>
    +#include <map>
    +#include <set>
    +#include <string>
    +#include <iterator>
    +#include <apt-pkg/error.h>
    +#include <apt-pkg/pkgcache.h>
    +#include <apt-pkg/cachefile.h>
    +
    +Include dependency graph for cacheset.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  CacheSetHelper
    class  PackageContainerInterface
    class  PackageContainerInterface::const_iterator
    struct  PackageContainerInterface::Modifier
    class  PackageContainer< Container >
    class  PackageContainer< Container >::const_iterator
     smell like a pkgCache::PkgIterator More...
    class  PackageContainer< Container >::iterator
    class  VersionContainerInterface
    class  VersionContainerInterface::const_iterator
     smell like a pkgCache::VerIterator More...
    struct  VersionContainerInterface::Modifier
    class  VersionContainer< Container >
    class  VersionContainer< Container >::const_iterator
     smell like a pkgCache::VerIterator More...
    class  VersionContainer< Container >::iterator

    +Typedefs

    +typedef PackageContainer
    +< std::set
    +< pkgCache::PkgIterator > > 
    PackageSet
    +typedef PackageContainer
    +< std::list
    +< pkgCache::PkgIterator > > 
    PackageList
    +typedef VersionContainer
    +< std::set
    +< pkgCache::VerIterator > > 
    VersionSet
    +typedef VersionContainer
    +< std::list
    +< pkgCache::VerIterator > > 
    VersionList
    +

    Detailed Description

    +

    Wrappers around std::set to have set::iterators which behave similar to the Iterators of the cache structures.

    +

    Provides also a few helper methods which work with these sets

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.map 2012-05-29 01:08:14.000000000 +0100 @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +66deb384fca0d641a209a9a941b74ba1 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cacheset_8h_source.html 2012-05-29 01:07:49.000000000 +0100 @@ -0,0 +1,622 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/cacheset.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    cacheset.h
    +
    +
    +Go to the documentation of this file.
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00008                                                                         /*}}}*/
    +00009 #ifndef APT_CACHESET_H
    +00010 #define APT_CACHESET_H
    +00011 // Include Files                                                        /*{{{*/
    +00012 #include <iostream>
    +00013 #include <fstream>
    +00014 #include <list>
    +00015 #include <map>
    +00016 #include <set>
    +00017 #include <list>
    +00018 #include <string>
    +00019 #include <iterator>
    +00020 
    +00021 #include <apt-pkg/error.h>
    +00022 #include <apt-pkg/pkgcache.h>
    +00023 
    +00024 #ifndef APT_8_CLEANER_HEADERS
    +00025 #include <apt-pkg/cachefile.h>
    +00026 #endif
    +00027                                                                         /*}}}*/
    +00028 
    +00029 class pkgCacheFile;
    +00030 
    +00031 namespace APT {
    +00032 class PackageContainerInterface;
    +00033 class VersionContainerInterface;
    +00034 
    +00035 class CacheSetHelper {                                                  /*{{{*/
    +00044 public:                                                                 /*{{{*/
    +00045         CacheSetHelper(bool const ShowError = true,
    +00046                 GlobalError::MsgType ErrorType = GlobalError::ERROR) :
    +00047                         ShowError(ShowError), ErrorType(ErrorType) {};
    +00048         virtual ~CacheSetHelper() {};
    +00049 
    +00050         virtual void showTaskSelection(pkgCache::PkgIterator const &pkg, std::string const &pattern);
    +00051         virtual void showRegExSelection(pkgCache::PkgIterator const &pkg, std::string const &pattern);
    +00052         virtual void showSelectedVersion(pkgCache::PkgIterator const &Pkg, pkgCache::VerIterator const Ver,
    +00053                                  std::string const &ver, bool const verIsRel);
    +00054 
    +00055         virtual void canNotFindTask(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string pattern);
    +00056         virtual void canNotFindRegEx(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string pattern);
    +00057         virtual void canNotFindPackage(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string const &str);
    +00058 
    +00059         virtual void canNotFindAllVer(VersionContainerInterface * const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg);
    +00060         virtual void canNotFindInstCandVer(VersionContainerInterface * const vci, pkgCacheFile &Cache,
    +00061                                 pkgCache::PkgIterator const &Pkg);
    +00062         virtual void canNotFindCandInstVer(VersionContainerInterface * const vci,
    +00063                                 pkgCacheFile &Cache,
    +00064                                 pkgCache::PkgIterator const &Pkg);
    +00065 
    +00066         virtual pkgCache::PkgIterator canNotFindPkgName(pkgCacheFile &Cache, std::string const &str);
    +00067         virtual pkgCache::VerIterator canNotFindNewestVer(pkgCacheFile &Cache,
    +00068                                 pkgCache::PkgIterator const &Pkg);
    +00069         virtual pkgCache::VerIterator canNotFindCandidateVer(pkgCacheFile &Cache,
    +00070                                 pkgCache::PkgIterator const &Pkg);
    +00071         virtual pkgCache::VerIterator canNotFindInstalledVer(pkgCacheFile &Cache,
    +00072                                 pkgCache::PkgIterator const &Pkg);
    +00073 
    +00074         bool showErrors() const { return ShowError; };
    +00075         bool showErrors(bool const newValue) { if (ShowError == newValue) return ShowError; else return ((ShowError = newValue) == false); };
    +00076         GlobalError::MsgType errorType() const { return ErrorType; };
    +00077         GlobalError::MsgType errorType(GlobalError::MsgType const &newValue)
    +00078         {
    +00079                 if (ErrorType == newValue) return ErrorType;
    +00080                 else {
    +00081                         GlobalError::MsgType const &oldValue = ErrorType;
    +00082                         ErrorType = newValue;
    +00083                         return oldValue;
    +00084                 }
    +00085         };
    +00086 
    +00087                                                                         /*}}}*/
    +00088 protected:
    +00089         bool ShowError;
    +00090         GlobalError::MsgType ErrorType;
    +00091 };                                                                      /*}}}*/
    +00092 class PackageContainerInterface {                                       /*{{{*/
    +00102 public:
    +00103         class const_iterator {                                          /*{{{*/
    +00104         public:
    +00105                 virtual pkgCache::PkgIterator getPkg() const = 0;
    +00106                 operator pkgCache::PkgIterator(void) const { return getPkg(); }
    +00107 
    +00108                 inline const char *Name() const {return getPkg().Name(); }
    +00109                 inline std::string FullName(bool const Pretty) const { return getPkg().FullName(Pretty); }
    +00110                 inline std::string FullName() const { return getPkg().FullName(); }
    +00111                 inline const char *Section() const {return getPkg().Section(); }
    +00112                 inline bool Purge() const {return getPkg().Purge(); }
    +00113                 inline const char *Arch() const {return getPkg().Arch(); }
    +00114                 inline pkgCache::GrpIterator Group() const { return getPkg().Group(); }
    +00115                 inline pkgCache::VerIterator VersionList() const { return getPkg().VersionList(); }
    +00116                 inline pkgCache::VerIterator CurrentVer() const { return getPkg().CurrentVer(); }
    +00117                 inline pkgCache::DepIterator RevDependsList() const { return getPkg().RevDependsList(); }
    +00118                 inline pkgCache::PrvIterator ProvidesList() const { return getPkg().ProvidesList(); }
    +00119                 inline pkgCache::PkgIterator::OkState State() const { return getPkg().State(); }
    +00120                 inline const char *CandVersion() const { return getPkg().CandVersion(); }
    +00121                 inline const char *CurVersion() const { return getPkg().CurVersion(); }
    +00122                 inline pkgCache *Cache() const { return getPkg().Cache(); };
    +00123                 inline unsigned long Index() const {return getPkg().Index();};
    +00124                 // we have only valid iterators here
    +00125                 inline bool end() const { return false; };
    +00126 
    +00127                 inline pkgCache::Package const * operator->() const {return &*getPkg();};
    +00128         };
    +00129                                                                         /*}}}*/
    +00130 
    +00131         virtual bool insert(pkgCache::PkgIterator const &P) = 0;
    +00132         virtual bool empty() const = 0;
    +00133         virtual void clear() = 0;
    +00134 
    +00135         enum Constructor { UNKNOWN, REGEX, TASK };
    +00136         virtual void setConstructor(Constructor const &con) = 0;
    +00137         virtual Constructor getConstructor() const = 0;
    +00138 
    +00139         static bool FromTask(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper);
    +00140         static bool FromRegEx(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper);
    +00141         static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper);
    +00142         static bool FromString(PackageContainerInterface * const pci, pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper);
    +00143         static bool FromCommandLine(PackageContainerInterface * const pci, pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper);
    +00144 
    +00145         struct Modifier {
    +00146                 enum Position { NONE, PREFIX, POSTFIX };
    +00147                 unsigned short ID;
    +00148                 const char * const Alias;
    +00149                 Position Pos;
    +00150                 Modifier (unsigned short const &id, const char * const alias, Position const &pos) : ID(id), Alias(alias), Pos(pos) {};
    +00151         };
    +00152 
    +00153         static bool FromModifierCommandLine(unsigned short &modID, PackageContainerInterface * const pci,
    +00154                                             pkgCacheFile &Cache, const char * cmdline,
    +00155                                             std::list<Modifier> const &mods, CacheSetHelper &helper);
    +00156 };
    +00157                                                                         /*}}}*/
    +00158 template<class Container> class PackageContainer : public PackageContainerInterface {/*{{{*/
    +00164         Container _cont;
    +00165 public:                                                                 /*{{{*/
    +00167         class const_iterator : public PackageContainerInterface::const_iterator,/*{{{*/
    +00168                                public std::iterator<std::forward_iterator_tag, typename Container::const_iterator> {
    +00169                 typename Container::const_iterator _iter;
    +00170         public:
    +00171                 const_iterator(typename Container::const_iterator i) : _iter(i) {}
    +00172                 pkgCache::PkgIterator getPkg(void) const { return *_iter; }
    +00173                 inline pkgCache::PkgIterator operator*(void) const { return *_iter; };
    +00174                 operator typename Container::const_iterator(void) const { return _iter; }
    +00175                 inline const_iterator& operator++() { ++_iter; return *this; }
    +00176                 inline const_iterator operator++(int) { const_iterator tmp(*this); operator++(); return tmp; }
    +00177                 inline bool operator!=(const_iterator const &i) const { return _iter != i._iter; };
    +00178                 inline bool operator==(const_iterator const &i) const { return _iter == i._iter; };
    +00179                 friend std::ostream& operator<<(std::ostream& out, const_iterator i) { return operator<<(out, *i); }
    +00180         };
    +00181         class iterator : public PackageContainerInterface::const_iterator,
    +00182                          public std::iterator<std::forward_iterator_tag, typename Container::iterator> {
    +00183                 typename Container::iterator _iter;
    +00184         public:
    +00185                 iterator(typename Container::iterator i) : _iter(i) {}
    +00186                 pkgCache::PkgIterator getPkg(void) const { return *_iter; }
    +00187                 inline pkgCache::PkgIterator operator*(void) const { return *_iter; };
    +00188                 operator typename Container::iterator(void) const { return _iter; }
    +00189                 operator typename PackageContainer<Container>::const_iterator() { return typename PackageContainer<Container>::const_iterator(_iter); }
    +00190                 inline iterator& operator++() { ++_iter; return *this; }
    +00191                 inline iterator operator++(int) { iterator tmp(*this); operator++(); return tmp; }
    +00192                 inline bool operator!=(iterator const &i) const { return _iter != i._iter; };
    +00193                 inline bool operator==(iterator const &i) const { return _iter == i._iter; };
    +00194                 inline iterator& operator=(iterator const &i) { _iter = i._iter; return *this; };
    +00195                 inline iterator& operator=(typename Container::iterator const &i) { _iter = i; return *this; };
    +00196                 friend std::ostream& operator<<(std::ostream& out, iterator i) { return operator<<(out, *i); }
    +00197         };
    +00198                                                                         /*}}}*/
    +00199 
    +00200         bool insert(pkgCache::PkgIterator const &P) { if (P.end() == true) return false; _cont.insert(P); return true; };
    +00201         template<class Cont> void insert(PackageContainer<Cont> const &pkgcont) { _cont.insert((typename Cont::const_iterator)pkgcont.begin(), (typename Cont::const_iterator)pkgcont.end()); };
    +00202         void insert(const_iterator begin, const_iterator end) { _cont.insert(begin, end); };
    +00203 
    +00204         bool empty() const { return _cont.empty(); };
    +00205         void clear() { return _cont.clear(); };
    +00206         //FIXME: on ABI break, replace the first with the second without bool
    +00207         void erase(iterator position) { _cont.erase((typename Container::iterator)position); };
    +00208         iterator& erase(iterator &position, bool) { return position = _cont.erase((typename Container::iterator)position); };
    +00209         size_t erase(const pkgCache::PkgIterator x) { return _cont.erase(x); };
    +00210         void erase(iterator first, iterator last) { _cont.erase(first, last); };
    +00211         size_t size() const { return _cont.size(); };
    +00212 
    +00213         const_iterator begin() const { return const_iterator(_cont.begin()); };
    +00214         const_iterator end() const { return const_iterator(_cont.end()); };
    +00215         iterator begin() { return iterator(_cont.begin()); };
    +00216         iterator end() { return iterator(_cont.end()); };
    +00217         const_iterator find(pkgCache::PkgIterator const &P) const { return const_iterator(_cont.find(P)); };
    +00218 
    +00219         void setConstructor(Constructor const &by) { ConstructedBy = by; };
    +00220         Constructor getConstructor() const { return ConstructedBy; };
    +00221 
    +00222         PackageContainer() : ConstructedBy(UNKNOWN) {};
    +00223         PackageContainer(Constructor const &by) : ConstructedBy(by) {};
    +00224 
    +00233         static PackageContainer FromTask(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper) {
    +00234                 PackageContainer cont(TASK);
    +00235                 PackageContainerInterface::FromTask(&cont, Cache, pattern, helper);
    +00236                 return cont;
    +00237         }
    +00238         static PackageContainer FromTask(pkgCacheFile &Cache, std::string const &pattern) {
    +00239                 CacheSetHelper helper;
    +00240                 return FromTask(Cache, pattern, helper);
    +00241         }
    +00242 
    +00251         static PackageContainer FromRegEx(pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper) {
    +00252                 PackageContainer cont(REGEX);
    +00253                 PackageContainerInterface::FromRegEx(&cont, Cache, pattern, helper);
    +00254                 return cont;
    +00255         }
    +00256 
    +00257         static PackageContainer FromRegEx(pkgCacheFile &Cache, std::string const &pattern) {
    +00258                 CacheSetHelper helper;
    +00259                 return FromRegEx(Cache, pattern, helper);
    +00260         }
    +00261 
    +00267         static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper) {
    +00268                 return PackageContainerInterface::FromName(Cache, pattern, helper);
    +00269         }
    +00270         static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::string const &pattern) {
    +00271                 CacheSetHelper helper;
    +00272                 return PackageContainerInterface::FromName(Cache, pattern, helper);
    +00273         }
    +00274 
    +00280         static PackageContainer FromString(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper) {
    +00281                 PackageContainer cont;
    +00282                 PackageContainerInterface::FromString(&cont, Cache, pattern, helper);
    +00283                 return cont;
    +00284         }
    +00285         static PackageContainer FromString(pkgCacheFile &Cache, std::string const &pattern) {
    +00286                 CacheSetHelper helper;
    +00287                 return FromString(Cache, pattern, helper);
    +00288         }
    +00289 
    +00297         static PackageContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper) {
    +00298                 PackageContainer cont;
    +00299                 PackageContainerInterface::FromCommandLine(&cont, Cache, cmdline, helper);
    +00300                 return cont;
    +00301         }
    +00302         static PackageContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline) {
    +00303                 CacheSetHelper helper;
    +00304                 return FromCommandLine(Cache, cmdline, helper);
    +00305         }
    +00306 
    +00318         static std::map<unsigned short, PackageContainer> GroupedFromCommandLine(
    +00319                                                                                  pkgCacheFile &Cache,
    +00320                                                                                  const char **cmdline,
    +00321                                                                                  std::list<Modifier> const &mods,
    +00322                                                                                  unsigned short const &fallback,
    +00323                                                                                  CacheSetHelper &helper) {
    +00324                 std::map<unsigned short, PackageContainer> pkgsets;
    +00325                 for (const char **I = cmdline; *I != 0; ++I) {
    +00326                         unsigned short modID = fallback;
    +00327                         PackageContainer pkgset;
    +00328                         PackageContainerInterface::FromModifierCommandLine(modID, &pkgset, Cache, *I, mods, helper);
    +00329                         pkgsets[modID].insert(pkgset);
    +00330                 }
    +00331                 return pkgsets;
    +00332         }
    +00333         static std::map<unsigned short, PackageContainer> GroupedFromCommandLine(
    +00334                                                                                  pkgCacheFile &Cache,
    +00335                                                                                  const char **cmdline,
    +00336                                                                                  std::list<Modifier> const &mods,
    +00337                                                                                  unsigned short const &fallback) {
    +00338                 CacheSetHelper helper;
    +00339                 return GroupedFromCommandLine(Cache, cmdline,
    +00340                                 mods, fallback, helper);
    +00341         }
    +00342                                                                         /*}}}*/
    +00343 private:                                                                /*{{{*/
    +00344         Constructor ConstructedBy;
    +00345                                                                         /*}}}*/
    +00346 };                                                                      /*}}}*/
    +00347 
    +00348 template<> template<class Cont> void PackageContainer<std::list<pkgCache::PkgIterator> >::insert(PackageContainer<Cont> const &pkgcont) {
    +00349         for (typename PackageContainer<Cont>::const_iterator p = pkgcont.begin(); p != pkgcont.end(); ++p)
    +00350                 _cont.push_back(*p);
    +00351 };
    +00352 // these two are 'inline' as otherwise the linker has problems with seeing these untemplated
    +00353 // specializations again and again - but we need to see them, so that library users can use them
    +00354 template<> inline bool PackageContainer<std::list<pkgCache::PkgIterator> >::insert(pkgCache::PkgIterator const &P) {
    +00355         if (P.end() == true)
    +00356                 return false;
    +00357         _cont.push_back(P);
    +00358         return true;
    +00359 };
    +00360 template<> inline void PackageContainer<std::list<pkgCache::PkgIterator> >::insert(const_iterator begin, const_iterator end) {
    +00361         for (const_iterator p = begin; p != end; ++p)
    +00362                 _cont.push_back(*p);
    +00363 };
    +00364 typedef PackageContainer<std::set<pkgCache::PkgIterator> > PackageSet;
    +00365 typedef PackageContainer<std::list<pkgCache::PkgIterator> > PackageList;
    +00366 
    +00367 class VersionContainerInterface {                                       /*{{{*/
    +00371 public:
    +00373         class const_iterator {                                          /*{{{*/
    +00374         public:
    +00375                 virtual pkgCache::VerIterator getVer() const = 0;
    +00376                 operator pkgCache::VerIterator(void) { return getVer(); }
    +00377 
    +00378                 inline pkgCache *Cache() const { return getVer().Cache(); };
    +00379                 inline unsigned long Index() const {return getVer().Index();};
    +00380                 inline int CompareVer(const pkgCache::VerIterator &B) const { return getVer().CompareVer(B); };
    +00381                 inline const char *VerStr() const { return getVer().VerStr(); };
    +00382                 inline const char *Section() const { return getVer().Section(); };
    +00383                 inline const char *Arch() const { return getVer().Arch(); };
    +00384                 inline pkgCache::PkgIterator ParentPkg() const { return getVer().ParentPkg(); };
    +00385                 inline pkgCache::DescIterator DescriptionList() const { return getVer().DescriptionList(); };
    +00386                 inline pkgCache::DescIterator TranslatedDescription() const { return getVer().TranslatedDescription(); };
    +00387                 inline pkgCache::DepIterator DependsList() const { return getVer().DependsList(); };
    +00388                 inline pkgCache::PrvIterator ProvidesList() const { return getVer().ProvidesList(); };
    +00389                 inline pkgCache::VerFileIterator FileList() const { return getVer().FileList(); };
    +00390                 inline bool Downloadable() const { return getVer().Downloadable(); };
    +00391                 inline const char *PriorityType() const { return getVer().PriorityType(); };
    +00392                 inline std::string RelStr() const { return getVer().RelStr(); };
    +00393                 inline bool Automatic() const { return getVer().Automatic(); };
    +00394                 inline pkgCache::VerFileIterator NewestFile() const { return getVer().NewestFile(); };
    +00395                 // we have only valid iterators here
    +00396                 inline bool end() const { return false; };
    +00397 
    +00398                 inline pkgCache::Version const * operator->() const { return &*getVer(); };
    +00399         };
    +00400                                                                         /*}}}*/
    +00401 
    +00402         virtual bool insert(pkgCache::VerIterator const &V) = 0;
    +00403         virtual bool empty() const = 0;
    +00404         virtual void clear() = 0;
    +00405 
    +00407         enum Version {
    +00409                 ALL,
    +00411                 CANDANDINST,
    +00413                 CANDIDATE,
    +00415                 INSTALLED,
    +00417                 CANDINST,
    +00419                 INSTCAND,
    +00421                 NEWEST
    +00422         };
    +00423 
    +00424         struct Modifier {
    +00425                 enum Position { NONE, PREFIX, POSTFIX };
    +00426                 unsigned short ID;
    +00427                 const char * const Alias;
    +00428                 Position Pos;
    +00429                 Version SelectVersion;
    +00430                 Modifier (unsigned short const &id, const char * const alias, Position const &pos,
    +00431                           Version const &select) : ID(id), Alias(alias), Pos(pos),
    +00432                          SelectVersion(select) {};
    +00433         };
    +00434 
    +00435         static bool FromCommandLine(VersionContainerInterface * const vci, pkgCacheFile &Cache,
    +00436                                     const char **cmdline, Version const &fallback,
    +00437                                     CacheSetHelper &helper);
    +00438 
    +00439         static bool FromString(VersionContainerInterface * const vci, pkgCacheFile &Cache,
    +00440                                std::string pkg, Version const &fallback, CacheSetHelper &helper,
    +00441                                bool const onlyFromName = false);
    +00442 
    +00443         static bool FromPackage(VersionContainerInterface * const vci, pkgCacheFile &Cache,
    +00444                                 pkgCache::PkgIterator const &P, Version const &fallback,
    +00445                                 CacheSetHelper &helper);
    +00446 
    +00447         static bool FromModifierCommandLine(unsigned short &modID,
    +00448                                             VersionContainerInterface * const vci,
    +00449                                             pkgCacheFile &Cache, const char * cmdline,
    +00450                                             std::list<Modifier> const &mods,
    +00451                                             CacheSetHelper &helper);
    +00452 
    +00453 
    +00454         static bool FromDependency(VersionContainerInterface * const vci,
    +00455                                    pkgCacheFile &Cache,
    +00456                                    pkgCache::DepIterator const &D,
    +00457                                    Version const &selector,
    +00458                                    CacheSetHelper &helper);
    +00459 
    +00460 protected:                                                              /*{{{*/
    +00461 
    +00466         static pkgCache::VerIterator getCandidateVer(pkgCacheFile &Cache,
    +00467                 pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper);
    +00468 
    +00473         static pkgCache::VerIterator getInstalledVer(pkgCacheFile &Cache,
    +00474                 pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper);
    +00475                                                                         /*}}}*/
    +00476 };
    +00477                                                                         /*}}}*/
    +00478 template<class Container> class VersionContainer : public VersionContainerInterface {/*{{{*/
    +00484         Container _cont;
    +00485 public:                                                                 /*{{{*/
    +00487         class const_iterator : public VersionContainerInterface::const_iterator,
    +00488                                public std::iterator<std::forward_iterator_tag, typename Container::const_iterator> {/*{{{*/
    +00489                 typename Container::const_iterator _iter;
    +00490         public:
    +00491                 const_iterator(typename Container::const_iterator i) : _iter(i) {}
    +00492                 pkgCache::VerIterator getVer(void) const { return *_iter; }
    +00493                 inline pkgCache::VerIterator operator*(void) const { return *_iter; };
    +00494                 operator typename Container::const_iterator(void) const { return _iter; }
    +00495                 inline const_iterator& operator++() { ++_iter; return *this; }
    +00496                 inline const_iterator operator++(int) { const_iterator tmp(*this); operator++(); return tmp; }
    +00497                 inline bool operator!=(const_iterator const &i) const { return _iter != i._iter; };
    +00498                 inline bool operator==(const_iterator const &i) const { return _iter == i._iter; };
    +00499                 friend std::ostream& operator<<(std::ostream& out, const_iterator i) { return operator<<(out, *i); }
    +00500         };
    +00501         class iterator : public VersionContainerInterface::const_iterator,
    +00502                          public std::iterator<std::forward_iterator_tag, typename Container::iterator> {
    +00503                 typename Container::iterator _iter;
    +00504         public:
    +00505                 iterator(typename Container::iterator i) : _iter(i) {}
    +00506                 pkgCache::VerIterator getVer(void) const { return *_iter; }
    +00507                 inline pkgCache::VerIterator operator*(void) const { return *_iter; };
    +00508                 operator typename Container::iterator(void) const { return _iter; }
    +00509                 operator typename VersionContainer<Container>::const_iterator() { return typename VersionContainer<Container>::const_iterator(_iter); }
    +00510                 inline iterator& operator++() { ++_iter; return *this; }
    +00511                 inline iterator operator++(int) { iterator tmp(*this); operator++(); return tmp; }
    +00512                 inline bool operator!=(iterator const &i) const { return _iter != i._iter; };
    +00513                 inline bool operator==(iterator const &i) const { return _iter == i._iter; };
    +00514                 inline iterator& operator=(iterator const &i) { _iter = i._iter; return *this; };
    +00515                 inline iterator& operator=(typename Container::iterator const &i) { _iter = i; return *this; };
    +00516                 friend std::ostream& operator<<(std::ostream& out, iterator i) { return operator<<(out, *i); }
    +00517         };
    +00518                                                                         /*}}}*/
    +00519 
    +00520         bool insert(pkgCache::VerIterator const &V) { if (V.end() == true) return false; _cont.insert(V); return true; };
    +00521         template<class Cont> void insert(VersionContainer<Cont> const &vercont) { _cont.insert((typename Cont::const_iterator)vercont.begin(), (typename Cont::const_iterator)vercont.end()); };
    +00522         void insert(const_iterator begin, const_iterator end) { _cont.insert(begin, end); };
    +00523         bool empty() const { return _cont.empty(); };
    +00524         void clear() { return _cont.clear(); };
    +00525         //FIXME: on ABI break, replace the first with the second without bool
    +00526         void erase(iterator position) { _cont.erase((typename Container::iterator)position); };
    +00527         iterator& erase(iterator &position, bool) { return position = _cont.erase((typename Container::iterator)position); };
    +00528         size_t erase(const pkgCache::VerIterator x) { return _cont.erase(x); };
    +00529         void erase(iterator first, iterator last) { _cont.erase(first, last); };
    +00530         size_t size() const { return _cont.size(); };
    +00531 
    +00532         const_iterator begin() const { return const_iterator(_cont.begin()); };
    +00533         const_iterator end() const { return const_iterator(_cont.end()); };
    +00534         iterator begin() { return iterator(_cont.begin()); };
    +00535         iterator end() { return iterator(_cont.end()); };
    +00536         const_iterator find(pkgCache::VerIterator const &V) const { return const_iterator(_cont.find(V)); };
    +00537 
    +00545         static VersionContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline,
    +00546                         Version const &fallback, CacheSetHelper &helper) {
    +00547                 VersionContainer vercon;
    +00548                 VersionContainerInterface::FromCommandLine(&vercon, Cache, cmdline, fallback, helper);
    +00549                 return vercon;
    +00550         }
    +00551         static VersionContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline,
    +00552                         Version const &fallback) {
    +00553                 CacheSetHelper helper;
    +00554                 return FromCommandLine(Cache, cmdline, fallback, helper);
    +00555         }
    +00556         static VersionContainer FromCommandLine(pkgCacheFile &Cache, const char **cmdline) {
    +00557                 return FromCommandLine(Cache, cmdline, CANDINST);
    +00558         }
    +00559 
    +00560         static VersionContainer FromString(pkgCacheFile &Cache, std::string const &pkg,
    +00561                         Version const &fallback, CacheSetHelper &helper,
    +00562                         bool const onlyFromName = false) {
    +00563                 VersionContainer vercon;
    +00564                 VersionContainerInterface::FromString(&vercon, Cache, pkg, fallback, helper);
    +00565                 return vercon;
    +00566         }
    +00567         static VersionContainer FromString(pkgCacheFile &Cache, std::string pkg,
    +00568                         Version const &fallback) {
    +00569                 CacheSetHelper helper;
    +00570                 return FromString(Cache, pkg, fallback, helper);
    +00571         }
    +00572         static VersionContainer FromString(pkgCacheFile &Cache, std::string pkg) {
    +00573                 return FromString(Cache, pkg, CANDINST);
    +00574         }
    +00575 
    +00582         static VersionContainer FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P,
    +00583                 Version const &fallback, CacheSetHelper &helper) {
    +00584                 VersionContainer vercon;
    +00585                 VersionContainerInterface::FromPackage(&vercon, Cache, P, fallback, helper);
    +00586                 return vercon;
    +00587         }
    +00588         static VersionContainer FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P,
    +00589                                             Version const &fallback) {
    +00590                 CacheSetHelper helper;
    +00591                 return FromPackage(Cache, P, fallback, helper);
    +00592         }
    +00593         static VersionContainer FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P) {
    +00594                 return FromPackage(Cache, P, CANDIDATE);
    +00595         }
    +00596 
    +00597         static std::map<unsigned short, VersionContainer> GroupedFromCommandLine(
    +00598                                                                                  pkgCacheFile &Cache,
    +00599                                                                                  const char **cmdline,
    +00600                                                                                  std::list<Modifier> const &mods,
    +00601                                                                                  unsigned short const fallback,
    +00602                                                                                  CacheSetHelper &helper) {
    +00603                 std::map<unsigned short, VersionContainer> versets;
    +00604                 for (const char **I = cmdline; *I != 0; ++I) {
    +00605                         unsigned short modID = fallback;
    +00606                         VersionContainer verset;
    +00607                         VersionContainerInterface::FromModifierCommandLine(modID, &verset, Cache, *I, mods, helper);
    +00608                         versets[modID].insert(verset);
    +00609                 }
    +00610                 return versets;
    +00611 
    +00612         }
    +00613         static std::map<unsigned short, VersionContainer> GroupedFromCommandLine(
    +00614                 pkgCacheFile &Cache, const char **cmdline,
    +00615                 std::list<Modifier> const &mods,
    +00616                 unsigned short const fallback) {
    +00617                 CacheSetHelper helper;
    +00618                 return GroupedFromCommandLine(Cache, cmdline,
    +00619                                 mods, fallback, helper);
    +00620         }
    +00621 
    +00622         static VersionContainer FromDependency(pkgCacheFile &Cache, pkgCache::DepIterator const &D,
    +00623                                                Version const &selector, CacheSetHelper &helper) {
    +00624                 VersionContainer vercon;
    +00625                 VersionContainerInterface::FromDependency(&vercon, Cache, D, selector, helper);
    +00626                 return vercon;
    +00627         }
    +00628         static VersionContainer FromDependency(pkgCacheFile &Cache, pkgCache::DepIterator const &D,
    +00629                                                Version const &selector) {
    +00630                 CacheSetHelper helper;
    +00631                 return FromPackage(Cache, D, selector, helper);
    +00632         }
    +00633         static VersionContainer FromDependency(pkgCacheFile &Cache, pkgCache::DepIterator const &D) {
    +00634                 return FromPackage(Cache, D, CANDIDATE);
    +00635         }
    +00636                                                                         /*}}}*/
    +00637 };                                                                      /*}}}*/
    +00638 
    +00639 template<> template<class Cont> void VersionContainer<std::list<pkgCache::VerIterator> >::insert(VersionContainer<Cont> const &vercont) {
    +00640         for (typename VersionContainer<Cont>::const_iterator v = vercont.begin(); v != vercont.end(); ++v)
    +00641                 _cont.push_back(*v);
    +00642 };
    +00643 // these two are 'inline' as otherwise the linker has problems with seeing these untemplated
    +00644 // specializations again and again - but we need to see them, so that library users can use them
    +00645 template<> inline bool VersionContainer<std::list<pkgCache::VerIterator> >::insert(pkgCache::VerIterator const &V) {
    +00646         if (V.end() == true)
    +00647                 return false;
    +00648         _cont.push_back(V);
    +00649         return true;
    +00650 };
    +00651 template<> inline void VersionContainer<std::list<pkgCache::VerIterator> >::insert(const_iterator begin, const_iterator end) {
    +00652         for (const_iterator v = begin; v != end; ++v)
    +00653                 _cont.push_back(*v);
    +00654 };
    +00655 typedef VersionContainer<std::set<pkgCache::VerIterator> > VersionSet;
    +00656 typedef VersionContainer<std::list<pkgCache::VerIterator> > VersionList;
    +00657 }
    +00658 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cdrom_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cdrom_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cdrom_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cdrom_8h_source.html 2012-05-29 01:07:49.000000000 +0100 @@ -0,0 +1,192 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/cdrom.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    cdrom.h
    +
    +
    +
    00001 #ifndef PKGLIB_CDROM_H
    +00002 #define PKGLIB_CDROM_H
    +00003 
    +00004 #include<string>
    +00005 #include<vector>
    +00006 
    +00007 #ifndef APT_8_CLEANER_HEADERS
    +00008 #include <apt-pkg/init.h>
    +00009 using namespace std;
    +00010 #endif
    +00011 
    +00012 class Configuration;
    +00013 class OpProgress;
    +00014 
    +00015 class pkgCdromStatus                                                    /*{{{*/
    +00016 {
    +00017  protected:
    +00018    int totalSteps;
    +00019 
    +00020  public:
    +00021    pkgCdromStatus() {};
    +00022    virtual ~pkgCdromStatus() {};
    +00023 
    +00024    // total steps
    +00025    virtual void SetTotal(int total) { totalSteps = total; };
    +00026    // update steps, will be called regularly as a "pulse"
    +00027    virtual void Update(std::string text="", int current=0) = 0;
    +00028    
    +00029    // ask for cdrom insert
    +00030    virtual bool ChangeCdrom() = 0;
    +00031    // ask for cdrom name
    +00032    virtual bool AskCdromName(std::string &Name) = 0;
    +00033    // Progress indicator for the Index rewriter
    +00034    virtual OpProgress* GetOpProgress() {return NULL; };
    +00035 };
    +00036                                                                         /*}}}*/
    +00037 class pkgCdrom                                                          /*{{{*/
    +00038 {
    +00039  protected:
    +00040    enum {
    +00041       STEP_PREPARE = 1,
    +00042       STEP_UNMOUNT,
    +00043       STEP_WAIT,
    +00044       STEP_MOUNT,
    +00045       STEP_IDENT,
    +00046       STEP_SCAN,
    +00047       STEP_COPY,
    +00048       STEP_WRITE,
    +00049       STEP_UNMOUNT3,
    +00050       STEP_LAST
    +00051    };
    +00052 
    +00053 
    +00054    bool FindPackages(std::string CD,
    +00055                      std::vector<std::string> &List,
    +00056                      std::vector<std::string> &SList, 
    +00057                      std::vector<std::string> &SigList,
    +00058                      std::vector<std::string> &TransList,
    +00059                      std::string &InfoDir, pkgCdromStatus *log,
    +00060                      unsigned int Depth = 0);
    +00061    bool DropBinaryArch(std::vector<std::string> &List);
    +00062    bool DropRepeats(std::vector<std::string> &List,const char *Name);
    +00063    void ReduceSourcelist(std::string CD,std::vector<std::string> &List);
    +00064    bool WriteDatabase(Configuration &Cnf);
    +00065    bool WriteSourceList(std::string Name,std::vector<std::string> &List,bool Source);
    +00066    int Score(std::string Path);
    +00067 
    +00068  public:
    +00069    bool Ident(std::string &ident, pkgCdromStatus *log);
    +00070    bool Add(pkgCdromStatus *log);
    +00071 };
    +00072                                                                         /*}}}*/
    +00073 
    +00074 
    +00075 // class that uses libudev to find cdrom/removable devices dynamically
    +00076 struct CdromDevice                                                      /*{{{*/
    +00077 {
    +00078    std::string DeviceName;
    +00079    bool Mounted;
    +00080    std::string MountPath;
    +00081 };
    +00082                                                                         /*}}}*/
    +00083 class pkgUdevCdromDevices                                               /*{{{*/
    +00084 {
    +00085  protected:
    +00086    // libudev dlopen stucture
    +00087    void *libudev_handle;
    +00088    struct udev* (*udev_new)(void);
    +00089    int (*udev_enumerate_add_match_property)(struct udev_enumerate *udev_enumerate, const char *property, const char *value);
    +00090    int (*udev_enumerate_scan_devices)(struct udev_enumerate *udev_enumerate);
    +00091    struct udev_list_entry* (*udev_enumerate_get_list_entry)(struct udev_enumerate *udev_enumerate);
    +00092    struct udev_device* (*udev_device_new_from_syspath)(struct udev *udev, const char *syspath);
    +00093    struct udev* (*udev_enumerate_get_udev)(struct udev_enumerate *udev_enumerate);
    +00094    const char* (*udev_list_entry_get_name)(struct udev_list_entry *list_entry);
    +00095    const char* (*udev_device_get_devnode)(struct udev_device *udev_device);
    +00096    struct udev_enumerate *(*udev_enumerate_new) (struct udev *udev);
    +00097    struct udev_list_entry *(*udev_list_entry_get_next)(struct udev_list_entry *list_entry);
    +00098    const char* (*udev_device_get_property_value)(struct udev_device *udev_device, const char *key);
    +00099    int (*udev_enumerate_add_match_sysattr)(struct udev_enumerate *udev_enumerate, const char *property, const char *value);
    +00100    // end libudev dlopen
    +00101    
    +00102  public:
    +00103    pkgUdevCdromDevices();
    +00104    virtual ~pkgUdevCdromDevices();
    +00105 
    +00106    // try to open 
    +00107    bool Dlopen();
    +00108 
    +00109    // convenience interface, this will just call ScanForRemovable
    +00110    // with "APT::cdrom::CdromOnly"
    +00111    std::vector<CdromDevice> Scan();
    +00112 
    +00113    std::vector<CdromDevice> ScanForRemovable(bool CdromOnly);
    +00114 };
    +00115                                                                         /*}}}*/
    +00116 
    +00117 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cdromutl_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cdromutl_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cdromutl_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cdromutl_8h_source.html 2012-05-29 01:07:49.000000000 +0100 @@ -0,0 +1,102 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/cdromutl.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    cdromutl.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: cdromutl.h,v 1.3 2001/05/07 05:06:52 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    CDROM Utilities - Some functions to manipulate CDROM mounts.
    +00007    
    +00008    ##################################################################### */
    +00009                                                                         /*}}}*/
    +00010 #ifndef PKGLIB_CDROMUTL_H
    +00011 #define PKGLIB_CDROMUTL_H
    +00012 
    +00013 #include <string>
    +00014 
    +00015 #ifndef APT_8_CLEANER_HEADERS
    +00016 using std::string;
    +00017 #endif
    +00018 
    +00019 // mount cdrom, DeviceName (e.g. /dev/sr0) is optional
    +00020 bool MountCdrom(std::string Path, std::string DeviceName="");
    +00021 bool UnmountCdrom(std::string Path);
    +00022 bool IdentCdrom(std::string CD,std::string &Res,unsigned int Version = 2);
    +00023 bool IsMounted(std::string &Path);
    +00024 std::string FindMountPointForDevice(const char *device);
    +00025 
    +00026 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,97 @@ + + + + + +apt: PackageNameMatchesRegEx Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    PackageNameMatchesRegEx Class Reference
    +
    +
    + +

    List of all members.

    + + + + + +

    +Public Member Functions

    PackageNameMatchesRegEx (std::string const &Pattern)
    +bool operator() (pkgCache::PkgIterator const &Pkg)
    +bool operator() (pkgCache::GrpIterator const &Grp)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cachefilter.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/cachefilter.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheFilter_1_1PackageNameMatchesRegEx-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    PackageNameMatchesRegEx Member List
    +
    +
    +This is the complete list of members for PackageNameMatchesRegEx, including all inherited members. + + + + +
    operator()(pkgCache::PkgIterator const &Pkg) (defined in PackageNameMatchesRegEx)PackageNameMatchesRegEx
    operator()(pkgCache::GrpIterator const &Grp) (defined in PackageNameMatchesRegEx)PackageNameMatchesRegEx
    PackageNameMatchesRegEx(std::string const &Pattern) (defined in PackageNameMatchesRegEx)PackageNameMatchesRegEx
    ~PackageNameMatchesRegEx() (defined in PackageNameMatchesRegEx)PackageNameMatchesRegEx
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,136 @@ + + + + + +apt: CacheSetHelper Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    CacheSetHelper Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    CacheSetHelper (bool const ShowError=true, GlobalError::MsgType ErrorType=GlobalError::ERROR)
    +virtual void showTaskSelection (pkgCache::PkgIterator const &pkg, std::string const &pattern)
    +virtual void showRegExSelection (pkgCache::PkgIterator const &pkg, std::string const &pattern)
    +virtual void showSelectedVersion (pkgCache::PkgIterator const &Pkg, pkgCache::VerIterator const Ver, std::string const &ver, bool const verIsRel)
    +virtual void canNotFindTask (PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern)
    +virtual void canNotFindRegEx (PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern)
    +virtual void canNotFindPackage (PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string const &str)
    +virtual void canNotFindAllVer (VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg)
    +virtual void canNotFindInstCandVer (VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg)
    +virtual void canNotFindCandInstVer (VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg)
    +virtual pkgCache::PkgIterator canNotFindPkgName (pkgCacheFile &Cache, std::string const &str)
    +virtual pkgCache::VerIterator canNotFindNewestVer (pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg)
    +virtual pkgCache::VerIterator canNotFindCandidateVer (pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg)
    +virtual pkgCache::VerIterator canNotFindInstalledVer (pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg)
    +bool showErrors () const
    +bool showErrors (bool const newValue)
    +GlobalError::MsgType errorType () const
    +GlobalError::MsgType errorType (GlobalError::MsgType const &newValue)

    +Protected Attributes

    +bool ShowError
    +GlobalError::MsgType ErrorType
    +

    Detailed Description

    +

    Simple base class with a lot of virtual methods which can be overridden to alter the behavior or the output of the CacheSets.

    +

    This helper is passed around by the static methods in the CacheSets and used every time they hit an error condition or something could be printed out.

    +

    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cacheset.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/cacheset.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1CacheSetHelper-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,100 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    CacheSetHelper Member List
    +
    +
    +This is the complete list of members for CacheSetHelper, including all inherited members. + + + + + + + + + + + + + + + + + + + + + +
    CacheSetHelper(bool const ShowError=true, GlobalError::MsgType ErrorType=GlobalError::ERROR) (defined in CacheSetHelper)CacheSetHelper [inline]
    canNotFindAllVer(VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) (defined in CacheSetHelper)CacheSetHelper [virtual]
    canNotFindCandidateVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) (defined in CacheSetHelper)CacheSetHelper [virtual]
    canNotFindCandInstVer(VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) (defined in CacheSetHelper)CacheSetHelper [virtual]
    canNotFindInstalledVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) (defined in CacheSetHelper)CacheSetHelper [virtual]
    canNotFindInstCandVer(VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) (defined in CacheSetHelper)CacheSetHelper [virtual]
    canNotFindNewestVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) (defined in CacheSetHelper)CacheSetHelper [virtual]
    canNotFindPackage(PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string const &str) (defined in CacheSetHelper)CacheSetHelper [virtual]
    canNotFindPkgName(pkgCacheFile &Cache, std::string const &str) (defined in CacheSetHelper)CacheSetHelper [virtual]
    canNotFindRegEx(PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern) (defined in CacheSetHelper)CacheSetHelper [virtual]
    canNotFindTask(PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern) (defined in CacheSetHelper)CacheSetHelper [virtual]
    errorType() const (defined in CacheSetHelper)CacheSetHelper [inline]
    errorType(GlobalError::MsgType const &newValue) (defined in CacheSetHelper)CacheSetHelper [inline]
    ErrorType (defined in CacheSetHelper)CacheSetHelper [protected]
    ShowError (defined in CacheSetHelper)CacheSetHelper [protected]
    showErrors() const (defined in CacheSetHelper)CacheSetHelper [inline]
    showErrors(bool const newValue) (defined in CacheSetHelper)CacheSetHelper [inline]
    showRegExSelection(pkgCache::PkgIterator const &pkg, std::string const &pattern) (defined in CacheSetHelper)CacheSetHelper [virtual]
    showSelectedVersion(pkgCache::PkgIterator const &Pkg, pkgCache::VerIterator const Ver, std::string const &ver, bool const verIsRel) (defined in CacheSetHelper)CacheSetHelper [virtual]
    showTaskSelection(pkgCache::PkgIterator const &pkg, std::string const &pattern) (defined in CacheSetHelper)CacheSetHelper [virtual]
    ~CacheSetHelper() (defined in CacheSetHelper)CacheSetHelper [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,285 @@ + + + + + +apt: Configuration Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    Configuration Class Reference
    +
    +
    + +

    Provide access methods to various configuration settings. + More...

    + +

    #include <aptconfiguration.h>

    + +

    List of all members.

    + + + + + + + + + + + + + + + + + +

    +Classes

    struct  Compressor
     Representation of supported compressors. More...

    +Static Public Member Functions

    static std::vector
    +< std::string > const 
    getCompressionTypes (bool const &Cached=true)
     Returns a vector of usable Compression Types.
    static std::vector
    +< std::string > const 
    getLanguages (bool const &All=false, bool const &Cached=true, char const **const Locale=0)
     Returns a vector of Language Codes.
    static std::vector
    +< std::string > const 
    getArchitectures (bool const &Cached=true)
     Returns a vector of Architectures we support.
    static bool const checkArchitecture (std::string const &Arch)
     Are we interested in the given Architecture?
    static std::vector< Compressor >
    + const 
    getCompressors (bool const Cached=true)
     Return a vector of Compressors supported for data.tar's.
    +static std::vector
    +< std::string > const 
    getCompressorExtensions ()
     Return a vector of extensions supported for data.tar's.
    +

    Detailed Description

    +

    Provide access methods to various configuration settings.

    +

    This class and their methods providing a layer around the usual access methods with _config to ensure that settings are correct and to be able to set defaults without the need to recheck it in every method again.

    +

    Member Function Documentation

    + +
    +
    + + + + + + + + +
    bool const checkArchitecture (std::string const & Arch) [static]
    +
    +
    + +

    Are we interested in the given Architecture?

    +
    Parameters:
    + + +
    Archwe want to check
    +
    +
    +
    Returns:
    true if we are interested, false otherwise
    + +

    References Configuration::getArchitectures().

    + +
    +
    + +
    +
    + + + + + + + + +
    std::vector< std::string > const getArchitectures (bool const & Cached = true) [static]
    +
    +
    + +

    Returns a vector of Architectures we support.

    +
    Parameters:
    + + +
    Cachedsaves the result so we need to calculated it only once this parameter should ony be used for testing purposes.
    +
    +
    +
    Returns:
    a vector of Architectures in prefered order
    + +

    Referenced by Configuration::checkArchitecture(), and pkgCache::GrpIterator::FindPreferredPkg().

    + +
    +
    + +
    +
    + + + + + + + + +
    std::vector< std::string > const getCompressionTypes (bool const & Cached = true) [static]
    +
    +
    + +

    Returns a vector of usable Compression Types.

    +

    Files can be compressed in various ways to decrease the size of the download. Therefore the Acquiremethods support a few compression types and some archives provide also a few different types. This option group exists to give the user the choice to prefer one type over the other (some compression types are very resource intensive - great if you have a limited download, bad if you have a really lowpowered hardware.)

    +

    This method ensures that the defaults are set and checks at runtime if the type can be used. E.g. the current default is to prefer bzip2 over lzma and gz - if the bzip2 binary is not available it has not much sense in downloading the bz2 file, therefore we will not return bz2 as a usable compression type. The availability is checked with the settings in the Dir::Bin group.

    +
    Parameters:
    + + +
    Cachedsaves the result so we need to calculated it only once this parameter should ony be used for testing purposes.
    +
    +
    +
    Returns:
    a vector of the compression types in the prefered usage order
    + +

    References Configuration::getCompressors().

    + +

    Referenced by pkgAcqIndex::pkgAcqIndex().

    + +
    +
    + +
    +
    + + + + + + + + +
    std::vector< APT::Configuration::Compressor > const getCompressors (bool const Cached = true) [static]
    +
    +
    + +

    Return a vector of Compressors supported for data.tar's.

    +
    Parameters:
    + + +
    Cachedsaves the result so we need to calculated it only once this parameter should ony be used for testing purposes.
    +
    +
    +
    Returns:
    a vector of Compressors
    + +

    Referenced by Configuration::getCompressionTypes(), and Configuration::getCompressorExtensions().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< std::string > const getLanguages (bool const & All = false,
    bool const & Cached = true,
    char const **const Locale = 0 
    ) [static]
    +
    +
    + +

    Returns a vector of Language Codes.

    +

    Languages can be defined with their two or five chars long code. This methods handles the various ways to set the prefered codes, honors the environment and ensures that the codes are not listed twice.

    +

    The special word "environment" will be replaced with the long and the short code of the local settings and it will be insured that this will not add duplicates. So in an german local the setting "environment, de_DE, en, de" will result in "de_DE, de, en".

    +

    Another special word is "none" which separates the prefered from all codes in this setting. So setting and method can be used to get codes the user want to see or to get all language codes APT (should) have Translations available.

    +
    Parameters:
    + + + + +
    Allreturn all codes or only codes for languages we want to use
    Cachedsaves the result so we need to calculated it only once this parameter should ony be used for testing purposes.
    Localedon't get the locale from the system but use this one instead this parameter should ony be used for testing purposes.
    +
    +
    +
    Returns:
    a vector of (all) Language Codes in the prefered usage order
    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/aptconfiguration.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/aptconfiguration.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1Configuration-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    Configuration Member List
    +
    +
    +This is the complete list of members for Configuration, including all inherited members. + + + + + + +
    checkArchitecture(std::string const &Arch)Configuration [static]
    getArchitectures(bool const &Cached=true)Configuration [static]
    getCompressionTypes(bool const &Cached=true)Configuration [static]
    getCompressorExtensions()Configuration [static]
    getCompressors(bool const Cached=true)Configuration [static]
    getLanguages(bool const &All=false, bool const &Cached=true, char const **const Locale=0)Configuration [static]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.map 2012-05-29 01:09:49.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +3311f78bad6fa96aabd2f1a35af7880c \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,135 @@ + + + + + +apt: PackageContainer< Container >::const_iterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    PackageContainer< Container >::const_iterator Class Reference
    +
    +
    + +

    smell like a pkgCache::PkgIterator + More...

    + +

    #include <cacheset.h>

    +
    +Inheritance diagram for PackageContainer< Container >::const_iterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for PackageContainer< Container >::const_iterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + +

    +Public Member Functions

    const_iterator (typename Container::const_iterator i)
    +pkgCache::PkgIterator getPkg (void) const
    +pkgCache::PkgIterator operator* (void) const
    operator typename Container::const_iterator (void) const
    +const_iteratoroperator++ ()
    +const_iterator operator++ (int)
    +bool operator!= (const_iterator const &i) const
    +bool operator== (const_iterator const &i) const

    +Friends

    +std::ostream & operator<< (std::ostream &out, const_iterator i)
    +

    Detailed Description

    +

    template<class Container>
    +class APT::PackageContainer< Container >::const_iterator

    + +

    smell like a pkgCache::PkgIterator

    +

    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.map 2012-05-29 01:09:48.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +3311f78bad6fa96aabd2f1a35af7880c \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1const__iterator-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,108 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    PackageContainer< Container >::const_iterator Member List
    +
    +
    +This is the complete list of members for PackageContainer< Container >::const_iterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Arch() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Cache() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    CandVersion() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    const_iterator(typename Container::const_iterator i) (defined in PackageContainer< Container >::const_iterator)PackageContainer< Container >::const_iterator [inline]
    CurrentVer() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    CurVersion() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    end() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    FullName(bool const Pretty) const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    FullName() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    getPkg(void) const (defined in PackageContainer< Container >::const_iterator)PackageContainer< Container >::const_iterator [inline, virtual]
    Group() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Index() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Name() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    operator pkgCache::PkgIterator(void) const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    operator typename Container::const_iterator(void) const (defined in PackageContainer< Container >::const_iterator)PackageContainer< Container >::const_iterator [inline]
    operator!=(const_iterator const &i) const (defined in PackageContainer< Container >::const_iterator)PackageContainer< Container >::const_iterator [inline]
    operator*(void) const (defined in PackageContainer< Container >::const_iterator)PackageContainer< Container >::const_iterator [inline]
    operator++() (defined in PackageContainer< Container >::const_iterator)PackageContainer< Container >::const_iterator [inline]
    operator++(int) (defined in PackageContainer< Container >::const_iterator)PackageContainer< Container >::const_iterator [inline]
    operator->() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    operator<< (defined in PackageContainer< Container >::const_iterator)PackageContainer< Container >::const_iterator [friend]
    operator==(const_iterator const &i) const (defined in PackageContainer< Container >::const_iterator)PackageContainer< Container >::const_iterator [inline]
    ProvidesList() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Purge() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    RevDependsList() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Section() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    State() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    VersionList() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.map 2012-05-29 01:09:49.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +472a7c43bf218b80eaa6cc2edd5dc35b \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,134 @@ + + + + + +apt: PackageContainer< Container >::iterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    PackageContainer< Container >::iterator Class Reference
    +
    +
    +
    +Inheritance diagram for PackageContainer< Container >::iterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for PackageContainer< Container >::iterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + +

    +Public Member Functions

    iterator (typename Container::iterator i)
    +pkgCache::PkgIterator getPkg (void) const
    +pkgCache::PkgIterator operator* (void) const
    operator typename Container::iterator (void) const
    operator typename PackageContainer< Container >::const_iterator ()
    +iteratoroperator++ ()
    +iterator operator++ (int)
    +bool operator!= (iterator const &i) const
    +bool operator== (iterator const &i) const
    +iteratoroperator= (iterator const &i)
    +iteratoroperator= (typename Container::iterator const &i)

    +Friends

    +std::ostream & operator<< (std::ostream &out, iterator i)
    +

    template<class Container>
    + class APT::PackageContainer< Container >::iterator

    + +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.map 2012-05-29 01:09:49.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +472a7c43bf218b80eaa6cc2edd5dc35b \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer_1_1iterator-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,111 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    PackageContainer< Container >::iterator Member List
    +
    +
    +This is the complete list of members for PackageContainer< Container >::iterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Arch() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Cache() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    CandVersion() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    CurrentVer() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    CurVersion() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    end() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    FullName(bool const Pretty) const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    FullName() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    getPkg(void) const (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline, virtual]
    Group() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Index() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    iterator(typename Container::iterator i) (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    Name() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    operator pkgCache::PkgIterator(void) const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    operator typename Container::iterator(void) const (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    operator typename PackageContainer< Container >::const_iterator() (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    operator!=(iterator const &i) const (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    operator*(void) const (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    operator++() (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    operator++(int) (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    operator->() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    operator<< (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [friend]
    operator=(iterator const &i) (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    operator=(typename Container::iterator const &i) (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    operator==(iterator const &i) const (defined in PackageContainer< Container >::iterator)PackageContainer< Container >::iterator [inline]
    ProvidesList() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Purge() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    RevDependsList() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Section() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    State() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    VersionList() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.map 2012-05-29 01:09:48.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +8aa1f06fc6d71f12bf294db2e22fb453 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,468 @@ + + + + + +apt: PackageContainer< Container > Class Template Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    PackageContainer< Container > Class Template Reference
    +
    +
    +
    +Inheritance diagram for PackageContainer< Container >:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for PackageContainer< Container >:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  const_iterator
     smell like a pkgCache::PkgIterator More...
    class  iterator

    +Public Member Functions

    +bool insert (pkgCache::PkgIterator const &P)
    +template<class Cont >
    void insert (PackageContainer< Cont > const &pkgcont)
    +void insert (const_iterator begin, const_iterator end)
    +bool empty () const
    +void clear ()
    +void erase (iterator position)
    +iteratorerase (iterator &position, bool)
    +size_t erase (const pkgCache::PkgIterator x)
    +void erase (iterator first, iterator last)
    +size_t size () const
    +const_iterator begin () const
    +const_iterator end () const
    +iterator begin ()
    +iterator end ()
    +const_iterator find (pkgCache::PkgIterator const &P) const
    +void setConstructor (Constructor const &by)
    +Constructor getConstructor () const
    PackageContainer (Constructor const &by)
    +template<>
    void insert (PackageContainer< Cont > const &pkgcont)
    +template<>
    bool insert (pkgCache::PkgIterator const &P)
    +template<>
    void insert (const_iterator begin, const_iterator end)

    +Static Public Member Functions

    static PackageContainer FromTask (pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper)
     returns all packages in the cache who belong to the given task
    +static PackageContainer FromTask (pkgCacheFile &Cache, std::string const &pattern)
    static PackageContainer FromRegEx (pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper)
     returns all packages in the cache whose name matchs a given pattern
    +static PackageContainer FromRegEx (pkgCacheFile &Cache, std::string const &pattern)
    static pkgCache::PkgIterator FromName (pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper)
     returns a package specified by a string
    +static pkgCache::PkgIterator FromName (pkgCacheFile &Cache, std::string const &pattern)
    static PackageContainer FromString (pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper)
     returns all packages specified by a string
    +static PackageContainer FromString (pkgCacheFile &Cache, std::string const &pattern)
    static PackageContainer FromCommandLine (pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper)
     returns all packages specified on the commandline
    +static PackageContainer FromCommandLine (pkgCacheFile &Cache, const char **cmdline)
    static std::map< unsigned
    +short, PackageContainer
    GroupedFromCommandLine (pkgCacheFile &Cache, const char **cmdline, std::list< Modifier > const &mods, unsigned short const &fallback, CacheSetHelper &helper)
     group packages by a action modifiers
    +static std::map< unsigned
    +short, PackageContainer
    GroupedFromCommandLine (pkgCacheFile &Cache, const char **cmdline, std::list< Modifier > const &mods, unsigned short const &fallback)
    +

    Detailed Description

    +

    template<class Container>
    +class APT::PackageContainer< Container >

    + +

    Simple wrapper around a container class like std::set to provide a similar interface to a set of packages as to the complete set of all packages in the pkgCache.

    +

    Member Function Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static PackageContainer FromCommandLine (pkgCacheFileCache,
    const char ** cmdline,
    CacheSetHelperhelper 
    ) [inline, static]
    +
    +
    + +

    returns all packages specified on the commandline

    +

    Get all package names from the commandline and executes regex's if needed. No special package command is supported, just plain names.

    +
    Parameters:
    + + + + +
    Cachethe packages are in
    cmdlineCommand line the package names should be extracted from
    helperresponsible for error and message handling
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static pkgCache::PkgIterator FromName (pkgCacheFileCache,
    std::string const & pattern,
    CacheSetHelperhelper 
    ) [inline, static]
    +
    +
    + +

    returns a package specified by a string

    +
    Parameters:
    + + + + +
    Cachethe package is in
    patternString the package name should be extracted from
    helperresponsible for error and message handling
    +
    +
    + +

    Reimplemented from PackageContainerInterface.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static PackageContainer FromRegEx (pkgCacheFileCache,
    std::string pattern,
    CacheSetHelperhelper 
    ) [inline, static]
    +
    +
    + +

    returns all packages in the cache whose name matchs a given pattern

    +

    A simple helper responsible for executing a regular expression on all package names in the cache. Optional it prints a a notice about the packages chosen cause of the given package.

    +
    Parameters:
    + + + + +
    Cachethe packages are in
    patternregular expression for package names
    helperresponsible for error and message handling
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static PackageContainer FromString (pkgCacheFileCache,
    std::string const & pattern,
    CacheSetHelperhelper 
    ) [inline, static]
    +
    +
    + +

    returns all packages specified by a string

    +
    Parameters:
    + + + + +
    Cachethe packages are in
    patternString the package name(s) should be extracted from
    helperresponsible for error and message handling
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static PackageContainer FromTask (pkgCacheFileCache,
    std::string const & pattern,
    CacheSetHelperhelper 
    ) [inline, static]
    +
    +
    + +

    returns all packages in the cache who belong to the given task

    +

    A simple helper responsible for search for all members of a task in the cache. Optional it prints a a notice about the packages chosen cause of the given task.

    +
    Parameters:
    + + + + +
    Cachethe packages are in
    patternname of the task
    helperresponsible for error and message handling
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    static std::map<unsigned short, PackageContainer> GroupedFromCommandLine (pkgCacheFileCache,
    const char ** cmdline,
    std::list< Modifier > const & mods,
    unsigned short const & fallback,
    CacheSetHelperhelper 
    ) [inline, static]
    +
    +
    + +

    group packages by a action modifiers

    +

    At some point it is needed to get from the same commandline different package sets grouped by a modifier. Take apt-get install apt awesome- as an example.

    +
    Parameters:
    + + + + + + +
    Cachethe packages are in
    cmdlineCommand line the package names should be extracted from
    modslist of modifiers the method should accept
    fallbackthe default modifier group for a package
    helperresponsible for error and message handling
    +
    +
    + +
    +
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.map 2012-05-29 01:09:48.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +8aa1f06fc6d71f12bf294db2e22fb453 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,137 @@ + + + + + +apt: PackageContainerInterface::const_iterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    PackageContainerInterface::const_iterator Class Reference
    +
    +
    +
    +Inheritance diagram for PackageContainerInterface::const_iterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual pkgCache::PkgIterator getPkg () const =0
    operator pkgCache::PkgIterator (void) const
    +const char * Name () const
    +std::string FullName (bool const Pretty) const
    +std::string FullName () const
    +const char * Section () const
    +bool Purge () const
    +const char * Arch () const
    +pkgCache::GrpIterator Group () const
    +pkgCache::VerIterator VersionList () const
    +pkgCache::VerIterator CurrentVer () const
    +pkgCache::DepIterator RevDependsList () const
    +pkgCache::PrvIterator ProvidesList () const
    +pkgCache::PkgIterator::OkState State () const
    +const char * CandVersion () const
    +const char * CurVersion () const
    +pkgCacheCache () const
    +unsigned long Index () const
    +bool end () const
    +pkgCache::Package const * operator-> () const
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.map 2012-05-29 01:09:48.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +4e80f4a997c6ef1014add1227bd0a2ee \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface_1_1const__iterator-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,100 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    PackageContainerInterface::const_iterator Member List
    +
    +
    +This is the complete list of members for PackageContainerInterface::const_iterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + +
    Arch() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Cache() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    CandVersion() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    CurrentVer() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    CurVersion() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    end() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    FullName(bool const Pretty) const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    FullName() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    getPkg() const =0 (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [pure virtual]
    Group() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Index() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Name() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    operator pkgCache::PkgIterator(void) const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    operator->() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    ProvidesList() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Purge() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    RevDependsList() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    Section() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    State() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    VersionList() const (defined in PackageContainerInterface::const_iterator)PackageContainerInterface::const_iterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,134 @@ + + + + + +apt: PackageContainerInterface Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    PackageContainerInterface Class Reference
    +
    +
    +
    +Inheritance diagram for PackageContainerInterface:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  const_iterator
    struct  Modifier

    +Public Types

    enum  Constructor { UNKNOWN, +REGEX, +TASK + }

    +Public Member Functions

    +virtual bool insert (pkgCache::PkgIterator const &P)=0
    +virtual bool empty () const =0
    +virtual void clear ()=0
    +virtual void setConstructor (Constructor const &con)=0
    +virtual Constructor getConstructor () const =0

    +Static Public Member Functions

    +static bool FromTask (PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper)
    +static bool FromRegEx (PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper)
    +static pkgCache::PkgIterator FromName (pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper)
    +static bool FromString (PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper)
    +static bool FromCommandLine (PackageContainerInterface *const pci, pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper)
    +static bool FromModifierCommandLine (unsigned short &modID, PackageContainerInterface *const pci, pkgCacheFile &Cache, const char *cmdline, std::list< Modifier > const &mods, CacheSetHelper &helper)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cacheset.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/cacheset.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.map 2012-05-29 01:09:47.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +8187b1bde2a4c73f238634568db6233e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainerInterface-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,94 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    PackageContainerInterface Member List
    +
    +
    +This is the complete list of members for PackageContainerInterface, including all inherited members. + + + + + + + + + + + + + + + +
    clear()=0 (defined in PackageContainerInterface)PackageContainerInterface [pure virtual]
    Constructor enum name (defined in PackageContainerInterface)PackageContainerInterface
    empty() const =0 (defined in PackageContainerInterface)PackageContainerInterface [pure virtual]
    FromCommandLine(PackageContainerInterface *const pci, pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    FromModifierCommandLine(unsigned short &modID, PackageContainerInterface *const pci, pkgCacheFile &Cache, const char *cmdline, std::list< Modifier > const &mods, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    FromName(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    FromRegEx(PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    FromString(PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    FromTask(PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    getConstructor() const =0 (defined in PackageContainerInterface)PackageContainerInterface [pure virtual]
    insert(pkgCache::PkgIterator const &P)=0 (defined in PackageContainerInterface)PackageContainerInterface [pure virtual]
    REGEX enum value (defined in PackageContainerInterface)PackageContainerInterface
    setConstructor(Constructor const &con)=0 (defined in PackageContainerInterface)PackageContainerInterface [pure virtual]
    TASK enum value (defined in PackageContainerInterface)PackageContainerInterface
    UNKNOWN enum value (defined in PackageContainerInterface)PackageContainerInterface
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1PackageContainer-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,122 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    PackageContainer< Container > Member List
    +
    +
    +This is the complete list of members for PackageContainer< Container >, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    begin() const (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    begin() (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    clear() (defined in PackageContainer< Container >)PackageContainer< Container > [inline, virtual]
    Constructor enum name (defined in PackageContainerInterface)PackageContainerInterface
    empty() const (defined in PackageContainer< Container >)PackageContainer< Container > [inline, virtual]
    end() const (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    end() (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    erase(iterator position) (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    erase(iterator &position, bool) (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    erase(const pkgCache::PkgIterator x) (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    erase(iterator first, iterator last) (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    find(pkgCache::PkgIterator const &P) const (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    FromCommandLine(pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper)PackageContainer< Container > [inline, static]
    FromCommandLine(pkgCacheFile &Cache, const char **cmdline) (defined in PackageContainer< Container >)PackageContainer< Container > [inline, static]
    FromCommandLine(PackageContainerInterface *const pci, pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    FromModifierCommandLine(unsigned short &modID, PackageContainerInterface *const pci, pkgCacheFile &Cache, const char *cmdline, std::list< Modifier > const &mods, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    FromName(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper)PackageContainer< Container > [inline, static]
    FromName(pkgCacheFile &Cache, std::string const &pattern) (defined in PackageContainer< Container >)PackageContainer< Container > [inline, static]
    FromRegEx(pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper)PackageContainer< Container > [inline, static]
    FromRegEx(pkgCacheFile &Cache, std::string const &pattern) (defined in PackageContainer< Container >)PackageContainer< Container > [inline, static]
    FromRegEx(PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    FromString(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper)PackageContainer< Container > [inline, static]
    FromString(pkgCacheFile &Cache, std::string const &pattern) (defined in PackageContainer< Container >)PackageContainer< Container > [inline, static]
    FromString(PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    FromTask(pkgCacheFile &Cache, std::string const &pattern, CacheSetHelper &helper)PackageContainer< Container > [inline, static]
    FromTask(pkgCacheFile &Cache, std::string const &pattern) (defined in PackageContainer< Container >)PackageContainer< Container > [inline, static]
    FromTask(PackageContainerInterface *const pci, pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper) (defined in PackageContainerInterface)PackageContainerInterface [static]
    getConstructor() const (defined in PackageContainer< Container >)PackageContainer< Container > [inline, virtual]
    GroupedFromCommandLine(pkgCacheFile &Cache, const char **cmdline, std::list< Modifier > const &mods, unsigned short const &fallback, CacheSetHelper &helper)PackageContainer< Container > [inline, static]
    GroupedFromCommandLine(pkgCacheFile &Cache, const char **cmdline, std::list< Modifier > const &mods, unsigned short const &fallback) (defined in PackageContainer< Container >)PackageContainer< Container > [inline, static]
    insert(pkgCache::PkgIterator const &P) (defined in PackageContainer< Container >)PackageContainer< Container > [inline, virtual]
    insert(PackageContainer< Cont > const &pkgcont) (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    insert(const_iterator begin, const_iterator end) (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    insert(PackageContainer< Cont > const &pkgcont) (defined in PackageContainer< Container >)PackageContainer< Container >
    insert(pkgCache::PkgIterator const &P) (defined in PackageContainer< Container >)PackageContainer< Container > [inline, virtual]
    insert(const_iterator begin, const_iterator end) (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    PackageContainer() (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    PackageContainer(Constructor const &by) (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    REGEX enum value (defined in PackageContainerInterface)PackageContainerInterface
    setConstructor(Constructor const &by) (defined in PackageContainer< Container >)PackageContainer< Container > [inline, virtual]
    size() const (defined in PackageContainer< Container >)PackageContainer< Container > [inline]
    TASK enum value (defined in PackageContainerInterface)PackageContainerInterface
    UNKNOWN enum value (defined in PackageContainerInterface)PackageContainerInterface
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.map 2012-05-29 01:09:51.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +7e90b01ebc8aa02026034776762ebdeb \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,135 @@ + + + + + +apt: VersionContainer< Container >::const_iterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    VersionContainer< Container >::const_iterator Class Reference
    +
    +
    + +

    smell like a pkgCache::VerIterator + More...

    + +

    #include <cacheset.h>

    +
    +Inheritance diagram for VersionContainer< Container >::const_iterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for VersionContainer< Container >::const_iterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + +

    +Public Member Functions

    const_iterator (typename Container::const_iterator i)
    +pkgCache::VerIterator getVer (void) const
    +pkgCache::VerIterator operator* (void) const
    operator typename Container::const_iterator (void) const
    +const_iteratoroperator++ ()
    +const_iterator operator++ (int)
    +bool operator!= (const_iterator const &i) const
    +bool operator== (const_iterator const &i) const

    +Friends

    +std::ostream & operator<< (std::ostream &out, const_iterator i)
    +

    Detailed Description

    +

    template<class Container>
    +class APT::VersionContainer< Container >::const_iterator

    + +

    smell like a pkgCache::VerIterator

    +

    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.map 2012-05-29 01:09:50.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +7e90b01ebc8aa02026034776762ebdeb \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1const__iterator-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,109 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    VersionContainer< Container >::const_iterator Member List
    +
    +
    +This is the complete list of members for VersionContainer< Container >::const_iterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Arch() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Automatic() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Cache() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    CompareVer(const pkgCache::VerIterator &B) const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    const_iterator(typename Container::const_iterator i) (defined in VersionContainer< Container >::const_iterator)VersionContainer< Container >::const_iterator [inline]
    DependsList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    DescriptionList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Downloadable() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    end() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    FileList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    getVer(void) const (defined in VersionContainer< Container >::const_iterator)VersionContainer< Container >::const_iterator [inline, virtual]
    Index() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    NewestFile() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    operator pkgCache::VerIterator(void) (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    operator typename Container::const_iterator(void) const (defined in VersionContainer< Container >::const_iterator)VersionContainer< Container >::const_iterator [inline]
    operator!=(const_iterator const &i) const (defined in VersionContainer< Container >::const_iterator)VersionContainer< Container >::const_iterator [inline]
    operator*(void) const (defined in VersionContainer< Container >::const_iterator)VersionContainer< Container >::const_iterator [inline]
    operator++() (defined in VersionContainer< Container >::const_iterator)VersionContainer< Container >::const_iterator [inline]
    operator++(int) (defined in VersionContainer< Container >::const_iterator)VersionContainer< Container >::const_iterator [inline]
    operator->() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    operator<< (defined in VersionContainer< Container >::const_iterator)VersionContainer< Container >::const_iterator [friend]
    operator==(const_iterator const &i) const (defined in VersionContainer< Container >::const_iterator)VersionContainer< Container >::const_iterator [inline]
    ParentPkg() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    PriorityType() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    ProvidesList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    RelStr() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Section() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    TranslatedDescription() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    VerStr() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.map 2012-05-29 01:09:51.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +a4c1443af5688cd5198787351b84e78a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,134 @@ + + + + + +apt: VersionContainer< Container >::iterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    VersionContainer< Container >::iterator Class Reference
    +
    +
    +
    +Inheritance diagram for VersionContainer< Container >::iterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for VersionContainer< Container >::iterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + +

    +Public Member Functions

    iterator (typename Container::iterator i)
    +pkgCache::VerIterator getVer (void) const
    +pkgCache::VerIterator operator* (void) const
    operator typename Container::iterator (void) const
    operator typename VersionContainer< Container >::const_iterator ()
    +iteratoroperator++ ()
    +iterator operator++ (int)
    +bool operator!= (iterator const &i) const
    +bool operator== (iterator const &i) const
    +iteratoroperator= (iterator const &i)
    +iteratoroperator= (typename Container::iterator const &i)

    +Friends

    +std::ostream & operator<< (std::ostream &out, iterator i)
    +

    template<class Container>
    + class APT::VersionContainer< Container >::iterator

    + +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.map 2012-05-29 01:09:51.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +a4c1443af5688cd5198787351b84e78a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer_1_1iterator-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    VersionContainer< Container >::iterator Member List
    +
    +
    +This is the complete list of members for VersionContainer< Container >::iterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Arch() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Automatic() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Cache() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    CompareVer(const pkgCache::VerIterator &B) const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    DependsList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    DescriptionList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Downloadable() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    end() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    FileList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    getVer(void) const (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline, virtual]
    Index() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    iterator(typename Container::iterator i) (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    NewestFile() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    operator pkgCache::VerIterator(void) (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    operator typename Container::iterator(void) const (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    operator typename VersionContainer< Container >::const_iterator() (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    operator!=(iterator const &i) const (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    operator*(void) const (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    operator++() (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    operator++(int) (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    operator->() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    operator<< (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [friend]
    operator=(iterator const &i) (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    operator=(typename Container::iterator const &i) (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    operator==(iterator const &i) const (defined in VersionContainer< Container >::iterator)VersionContainer< Container >::iterator [inline]
    ParentPkg() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    PriorityType() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    ProvidesList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    RelStr() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Section() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    TranslatedDescription() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    VerStr() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.map 2012-05-29 01:09:50.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +fac1b4e154c2c627ccd0d483510eb368 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,288 @@ + + + + + +apt: VersionContainer< Container > Class Template Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    VersionContainer< Container > Class Template Reference
    +
    +
    +
    +Inheritance diagram for VersionContainer< Container >:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for VersionContainer< Container >:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  const_iterator
     smell like a pkgCache::VerIterator More...
    class  iterator

    +Public Member Functions

    +bool insert (pkgCache::VerIterator const &V)
    +template<class Cont >
    void insert (VersionContainer< Cont > const &vercont)
    +void insert (const_iterator begin, const_iterator end)
    +bool empty () const
    +void clear ()
    +void erase (iterator position)
    +iteratorerase (iterator &position, bool)
    +size_t erase (const pkgCache::VerIterator x)
    +void erase (iterator first, iterator last)
    +size_t size () const
    +const_iterator begin () const
    +const_iterator end () const
    +iterator begin ()
    +iterator end ()
    +const_iterator find (pkgCache::VerIterator const &V) const
    +template<>
    void insert (VersionContainer< Cont > const &vercont)
    +template<>
    bool insert (pkgCache::VerIterator const &V)
    +template<>
    void insert (const_iterator begin, const_iterator end)

    +Static Public Member Functions

    static VersionContainer FromCommandLine (pkgCacheFile &Cache, const char **cmdline, Version const &fallback, CacheSetHelper &helper)
     returns all versions specified on the commandline
    +static VersionContainer FromCommandLine (pkgCacheFile &Cache, const char **cmdline, Version const &fallback)
    +static VersionContainer FromCommandLine (pkgCacheFile &Cache, const char **cmdline)
    +static VersionContainer FromString (pkgCacheFile &Cache, std::string const &pkg, Version const &fallback, CacheSetHelper &helper, bool const onlyFromName=false)
    +static VersionContainer FromString (pkgCacheFile &Cache, std::string pkg, Version const &fallback)
    +static VersionContainer FromString (pkgCacheFile &Cache, std::string pkg)
    static VersionContainer FromPackage (pkgCacheFile &Cache, pkgCache::PkgIterator const &P, Version const &fallback, CacheSetHelper &helper)
     returns all versions specified for the package
    +static VersionContainer FromPackage (pkgCacheFile &Cache, pkgCache::PkgIterator const &P, Version const &fallback)
    +static VersionContainer FromPackage (pkgCacheFile &Cache, pkgCache::PkgIterator const &P)
    +static std::map< unsigned
    +short, VersionContainer
    GroupedFromCommandLine (pkgCacheFile &Cache, const char **cmdline, std::list< Modifier > const &mods, unsigned short const fallback, CacheSetHelper &helper)
    +static std::map< unsigned
    +short, VersionContainer
    GroupedFromCommandLine (pkgCacheFile &Cache, const char **cmdline, std::list< Modifier > const &mods, unsigned short const fallback)
    +static VersionContainer FromDependency (pkgCacheFile &Cache, pkgCache::DepIterator const &D, Version const &selector, CacheSetHelper &helper)
    +static VersionContainer FromDependency (pkgCacheFile &Cache, pkgCache::DepIterator const &D, Version const &selector)
    +static VersionContainer FromDependency (pkgCacheFile &Cache, pkgCache::DepIterator const &D)
    +

    Detailed Description

    +

    template<class Container>
    +class APT::VersionContainer< Container >

    + +

    Simple wrapper around a container class like std::set to provide a similar interface to a set of versions as to the complete set of all versions in the pkgCache.

    +

    Member Function Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    static VersionContainer FromCommandLine (pkgCacheFileCache,
    const char ** cmdline,
    Version const & fallback,
    CacheSetHelperhelper 
    ) [inline, static]
    +
    +
    + +

    returns all versions specified on the commandline

    +

    Get all versions from the commandline, uses given default version if non specifically requested and executes regex's if needed on names.

    +
    Parameters:
    + + + + +
    Cachethe packages and versions are in
    cmdlineCommand line the versions should be extracted from
    helperresponsible for error and message handling
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    static VersionContainer FromPackage (pkgCacheFileCache,
    pkgCache::PkgIterator const & P,
    Version const & fallback,
    CacheSetHelperhelper 
    ) [inline, static]
    +
    +
    + +

    returns all versions specified for the package

    +
    Parameters:
    + + + + + +
    Cachethe package and versions are in
    Pthe package in question
    fallbackthe version(s) you want to get
    helperthe helper used for display and error handling
    +
    +
    + +
    +
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.map 2012-05-29 01:09:50.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +fac1b4e154c2c627ccd0d483510eb368 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,146 @@ + + + + + +apt: VersionContainerInterface::const_iterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    VersionContainerInterface::const_iterator Class Reference
    +
    +
    + +

    smell like a pkgCache::VerIterator + More...

    + +

    #include <cacheset.h>

    +
    +Inheritance diagram for VersionContainerInterface::const_iterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual pkgCache::VerIterator getVer () const =0
    operator pkgCache::VerIterator (void)
    +pkgCacheCache () const
    +unsigned long Index () const
    +int CompareVer (const pkgCache::VerIterator &B) const
    +const char * VerStr () const
    +const char * Section () const
    +const char * Arch () const
    +pkgCache::PkgIterator ParentPkg () const
    +pkgCache::DescIterator DescriptionList () const
    +pkgCache::DescIterator TranslatedDescription () const
    +pkgCache::DepIterator DependsList () const
    +pkgCache::PrvIterator ProvidesList () const
    +pkgCache::VerFileIterator FileList () const
    +bool Downloadable () const
    +const char * PriorityType () const
    +std::string RelStr () const
    +bool Automatic () const
    +pkgCache::VerFileIterator NewestFile () const
    +bool end () const
    +pkgCache::Version const * operator-> () const
    +

    Detailed Description

    +

    smell like a pkgCache::VerIterator

    +

    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.map 2012-05-29 01:09:50.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +6a9da78670c7b9f6cdfe5b91fdb20983 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface_1_1const__iterator-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,101 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    VersionContainerInterface::const_iterator Member List
    +
    +
    +This is the complete list of members for VersionContainerInterface::const_iterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + +
    Arch() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Automatic() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Cache() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    CompareVer(const pkgCache::VerIterator &B) const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    DependsList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    DescriptionList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Downloadable() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    end() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    FileList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    getVer() const =0 (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [pure virtual]
    Index() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    NewestFile() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    operator pkgCache::VerIterator(void) (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    operator->() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    ParentPkg() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    PriorityType() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    ProvidesList() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    RelStr() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    Section() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    TranslatedDescription() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    VerStr() const (defined in VersionContainerInterface::const_iterator)VersionContainerInterface::const_iterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,272 @@ + + + + + +apt: VersionContainerInterface Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    + +
    +
    +Inheritance diagram for VersionContainerInterface:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  const_iterator
     smell like a pkgCache::VerIterator More...
    struct  Modifier

    +Public Types

    enum  Version {
    +  ALL, +CANDANDINST, +CANDIDATE, +INSTALLED, +
    +  CANDINST, +INSTCAND, +NEWEST +
    + }
     specifies which version(s) will be returned if non is given More...

    +Public Member Functions

    +virtual bool insert (pkgCache::VerIterator const &V)=0
    +virtual bool empty () const =0
    +virtual void clear ()=0

    +Static Public Member Functions

    +static bool FromCommandLine (VersionContainerInterface *const vci, pkgCacheFile &Cache, const char **cmdline, Version const &fallback, CacheSetHelper &helper)
    +static bool FromString (VersionContainerInterface *const vci, pkgCacheFile &Cache, std::string pkg, Version const &fallback, CacheSetHelper &helper, bool const onlyFromName=false)
    +static bool FromPackage (VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &P, Version const &fallback, CacheSetHelper &helper)
    +static bool FromModifierCommandLine (unsigned short &modID, VersionContainerInterface *const vci, pkgCacheFile &Cache, const char *cmdline, std::list< Modifier > const &mods, CacheSetHelper &helper)
    +static bool FromDependency (VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::DepIterator const &D, Version const &selector, CacheSetHelper &helper)

    +Static Protected Member Functions

    static pkgCache::VerIterator getCandidateVer (pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper)
     returns the candidate version of the package
    static pkgCache::VerIterator getInstalledVer (pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper)
     returns the installed version of the package
    +

    Detailed Description

    +

    Same as APT::PackageContainerInterface, just for Versions

    +

    Member Enumeration Documentation

    + +
    +
    + + + + +
    enum Version
    +
    +
    + +

    specifies which version(s) will be returned if non is given

    +
    Enumerator:
    + + + + + + + +
    ALL  +

    All versions

    +
    CANDANDINST  +

    Candidate and installed version

    +
    CANDIDATE  +

    Candidate version

    +
    INSTALLED  +

    Installed version

    +
    CANDINST  +

    Candidate or if non installed version

    +
    INSTCAND  +

    Installed or if non candidate version

    +
    NEWEST  +

    Newest version

    +
    +
    +
    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    pkgCache::VerIterator getCandidateVer (pkgCacheFileCache,
    pkgCache::PkgIterator const & Pkg,
    CacheSetHelperhelper 
    ) [static, protected]
    +
    +
    + +

    returns the candidate version of the package

    +
    Parameters:
    + + + +
    Cacheto be used to query for information
    Pkgwe want the candidate version from this package
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    pkgCache::VerIterator getInstalledVer (pkgCacheFileCache,
    pkgCache::PkgIterator const & Pkg,
    CacheSetHelperhelper 
    ) [static, protected]
    +
    +
    + +

    returns the installed version of the package

    +
    Parameters:
    + + + +
    Cacheto be used to query for information
    Pkgwe want the installed version from this package
    +
    +
    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cacheset.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/cacheset.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.map 2012-05-29 01:09:49.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +27b929ecba33ea112e2427b09bd04cde \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainerInterface-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,97 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    VersionContainerInterface Member List
    +
    +
    +This is the complete list of members for VersionContainerInterface, including all inherited members. + + + + + + + + + + + + + + + + + + +
    ALL enum valueVersionContainerInterface
    CANDANDINST enum valueVersionContainerInterface
    CANDIDATE enum valueVersionContainerInterface
    CANDINST enum valueVersionContainerInterface
    clear()=0 (defined in VersionContainerInterface)VersionContainerInterface [pure virtual]
    empty() const =0 (defined in VersionContainerInterface)VersionContainerInterface [pure virtual]
    FromCommandLine(VersionContainerInterface *const vci, pkgCacheFile &Cache, const char **cmdline, Version const &fallback, CacheSetHelper &helper) (defined in VersionContainerInterface)VersionContainerInterface [static]
    FromDependency(VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::DepIterator const &D, Version const &selector, CacheSetHelper &helper) (defined in VersionContainerInterface)VersionContainerInterface [static]
    FromModifierCommandLine(unsigned short &modID, VersionContainerInterface *const vci, pkgCacheFile &Cache, const char *cmdline, std::list< Modifier > const &mods, CacheSetHelper &helper) (defined in VersionContainerInterface)VersionContainerInterface [static]
    FromPackage(VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &P, Version const &fallback, CacheSetHelper &helper) (defined in VersionContainerInterface)VersionContainerInterface [static]
    FromString(VersionContainerInterface *const vci, pkgCacheFile &Cache, std::string pkg, Version const &fallback, CacheSetHelper &helper, bool const onlyFromName=false) (defined in VersionContainerInterface)VersionContainerInterface [static]
    getCandidateVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper)VersionContainerInterface [protected, static]
    getInstalledVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper)VersionContainerInterface [protected, static]
    insert(pkgCache::VerIterator const &V)=0 (defined in VersionContainerInterface)VersionContainerInterface [pure virtual]
    INSTALLED enum valueVersionContainerInterface
    INSTCAND enum valueVersionContainerInterface
    NEWEST enum valueVersionContainerInterface
    Version enum nameVersionContainerInterface
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classAPT_1_1VersionContainer-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,126 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    VersionContainer< Container > Member List
    +
    +
    +This is the complete list of members for VersionContainer< Container >, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ALL enum valueVersionContainerInterface
    begin() const (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    begin() (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    CANDANDINST enum valueVersionContainerInterface
    CANDIDATE enum valueVersionContainerInterface
    CANDINST enum valueVersionContainerInterface
    clear() (defined in VersionContainer< Container >)VersionContainer< Container > [inline, virtual]
    empty() const (defined in VersionContainer< Container >)VersionContainer< Container > [inline, virtual]
    end() const (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    end() (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    erase(iterator position) (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    erase(iterator &position, bool) (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    erase(const pkgCache::VerIterator x) (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    erase(iterator first, iterator last) (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    find(pkgCache::VerIterator const &V) const (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    FromCommandLine(pkgCacheFile &Cache, const char **cmdline, Version const &fallback, CacheSetHelper &helper)VersionContainer< Container > [inline, static]
    FromCommandLine(pkgCacheFile &Cache, const char **cmdline, Version const &fallback) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromCommandLine(pkgCacheFile &Cache, const char **cmdline) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromCommandLine(VersionContainerInterface *const vci, pkgCacheFile &Cache, const char **cmdline, Version const &fallback, CacheSetHelper &helper) (defined in VersionContainerInterface)VersionContainerInterface [static]
    FromDependency(pkgCacheFile &Cache, pkgCache::DepIterator const &D, Version const &selector, CacheSetHelper &helper) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromDependency(pkgCacheFile &Cache, pkgCache::DepIterator const &D, Version const &selector) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromDependency(pkgCacheFile &Cache, pkgCache::DepIterator const &D) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromDependency(VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::DepIterator const &D, Version const &selector, CacheSetHelper &helper) (defined in VersionContainerInterface)VersionContainerInterface [static]
    FromModifierCommandLine(unsigned short &modID, VersionContainerInterface *const vci, pkgCacheFile &Cache, const char *cmdline, std::list< Modifier > const &mods, CacheSetHelper &helper) (defined in VersionContainerInterface)VersionContainerInterface [static]
    FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P, Version const &fallback, CacheSetHelper &helper)VersionContainer< Container > [inline, static]
    FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P, Version const &fallback) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromPackage(VersionContainerInterface *const vci, pkgCacheFile &Cache, pkgCache::PkgIterator const &P, Version const &fallback, CacheSetHelper &helper) (defined in VersionContainerInterface)VersionContainerInterface [static]
    FromString(pkgCacheFile &Cache, std::string const &pkg, Version const &fallback, CacheSetHelper &helper, bool const onlyFromName=false) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromString(pkgCacheFile &Cache, std::string pkg, Version const &fallback) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromString(pkgCacheFile &Cache, std::string pkg) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    FromString(VersionContainerInterface *const vci, pkgCacheFile &Cache, std::string pkg, Version const &fallback, CacheSetHelper &helper, bool const onlyFromName=false) (defined in VersionContainerInterface)VersionContainerInterface [static]
    getCandidateVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper)VersionContainerInterface [protected, static]
    getInstalledVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper)VersionContainerInterface [protected, static]
    GroupedFromCommandLine(pkgCacheFile &Cache, const char **cmdline, std::list< Modifier > const &mods, unsigned short const fallback, CacheSetHelper &helper) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    GroupedFromCommandLine(pkgCacheFile &Cache, const char **cmdline, std::list< Modifier > const &mods, unsigned short const fallback) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, static]
    insert(pkgCache::VerIterator const &V) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, virtual]
    insert(VersionContainer< Cont > const &vercont) (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    insert(const_iterator begin, const_iterator end) (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    insert(VersionContainer< Cont > const &vercont) (defined in VersionContainer< Container >)VersionContainer< Container >
    insert(pkgCache::VerIterator const &V) (defined in VersionContainer< Container >)VersionContainer< Container > [inline, virtual]
    insert(const_iterator begin, const_iterator end) (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    INSTALLED enum valueVersionContainerInterface
    INSTCAND enum valueVersionContainerInterface
    NEWEST enum valueVersionContainerInterface
    size() const (defined in VersionContainer< Container >)VersionContainer< Container > [inline]
    Version enum nameVersionContainerInterface
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.map 2012-05-29 01:08:16.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +1c4986f049d526d1bc679ff12382ea38 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,141 @@ + + + + + +apt: CommandLine Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Collaboration diagram for CommandLine:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  Args
    struct  Dispatch

    +Public Types

    enum  AFlags {
    +  HasArg = (1 << 0), +IntLevel = (1 << 1), +Boolean = (1 << 2), +InvBoolean = (1 << 3), +
    +  ConfigFile = (1 << 4) | HasArg, +ArbItem = (1 << 5) | HasArg +
    + }

    +Public Member Functions

    +bool Parse (int argc, const char **argv)
    +void ShowHelp ()
    +unsigned int FileSize () const
    +bool DispatchArg (Dispatch *List, bool NoMatch=true)
    CommandLine (Args *AList, Configuration *Conf)

    +Public Attributes

    +const char ** FileList

    +Protected Member Functions

    +bool HandleOpt (int &I, int argc, const char *argv[], const char *&Opt, Args *A, bool PreceedeMatch=false)

    +Static Protected Member Functions

    +static void SaveInConfig (unsigned int const &argc, char const *const *const argv)

    +Protected Attributes

    +ArgsArgList
    +ConfigurationConf
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/cmndline.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/cmndline.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classCommandLine-members.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,91 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    CommandLine Member List
    +
    +
    +This is the complete list of members for CommandLine, including all inherited members. + + + + + + + + + + + + + + + + + + +
    AFlags enum name (defined in CommandLine)CommandLine
    ArbItem enum value (defined in CommandLine)CommandLine
    ArgList (defined in CommandLine)CommandLine [protected]
    Boolean enum value (defined in CommandLine)CommandLine
    CommandLine(Args *AList, Configuration *Conf) (defined in CommandLine)CommandLine
    Conf (defined in CommandLine)CommandLine [protected]
    ConfigFile enum value (defined in CommandLine)CommandLine
    DispatchArg(Dispatch *List, bool NoMatch=true) (defined in CommandLine)CommandLine
    FileList (defined in CommandLine)CommandLine
    FileSize() const (defined in CommandLine)CommandLine
    HandleOpt(int &I, int argc, const char *argv[], const char *&Opt, Args *A, bool PreceedeMatch=false) (defined in CommandLine)CommandLine [protected]
    HasArg enum value (defined in CommandLine)CommandLine
    IntLevel enum value (defined in CommandLine)CommandLine
    InvBoolean enum value (defined in CommandLine)CommandLine
    Parse(int argc, const char **argv) (defined in CommandLine)CommandLine
    SaveInConfig(unsigned int const &argc, char const *const *const argv) (defined in CommandLine)CommandLine [protected, static]
    ShowHelp() (defined in CommandLine)CommandLine
    ~CommandLine() (defined in CommandLine)CommandLine
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,114 @@ + + + + + +apt: Configuration::MatchAgainstConfig Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    Configuration::MatchAgainstConfig Class Reference
    +
    +
    + +

    match a string against a configurable list of patterns + More...

    + +

    #include <configuration.h>

    +
    +Inheritance diagram for Configuration::MatchAgainstConfig:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + +

    +Public Member Functions

    MatchAgainstConfig (char const *Config)
    +bool Match (char const *str) const
     Returns true for a string matching one of the patterns.
    +bool Match (std::string const &str) const
    +bool wasConstructedSuccessfully () const
     returns if the matcher setup was successful
    +

    Detailed Description

    +

    match a string against a configurable list of patterns

    +

    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/configuration.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/configuration.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.map 2012-05-29 01:08:19.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +14dd3c6c40c58c07af20de49e3913354 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration_1_1MatchAgainstConfig-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    Configuration::MatchAgainstConfig Member List
    +
    +
    +This is the complete list of members for Configuration::MatchAgainstConfig, including all inherited members. + + + + + +
    Match(char const *str) const Configuration::MatchAgainstConfig
    Match(std::string const &str) const (defined in Configuration::MatchAgainstConfig)Configuration::MatchAgainstConfig [inline]
    MatchAgainstConfig(char const *Config) (defined in Configuration::MatchAgainstConfig)Configuration::MatchAgainstConfig
    wasConstructedSuccessfully() const Configuration::MatchAgainstConfig [inline]
    ~MatchAgainstConfig() (defined in Configuration::MatchAgainstConfig)Configuration::MatchAgainstConfig [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,146 @@ + + + + + +apt: Configuration Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    Configuration Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  Item
    class  MatchAgainstConfig
     match a string against a configurable list of patterns More...

    +Public Member Functions

    +std::string Find (const char *Name, const char *Default=0) const
    +std::string Find (std::string const &Name, const char *Default=0) const
    +std::string Find (std::string const &Name, std::string const &Default) const
    +std::string FindFile (const char *Name, const char *Default=0) const
    +std::string FindDir (const char *Name, const char *Default=0) const
    +std::vector< std::string > FindVector (const char *Name) const
    +std::vector< std::string > FindVector (std::string const &Name) const
    +int FindI (const char *Name, int const &Default=0) const
    +int FindI (std::string const &Name, int const &Default=0) const
    +bool FindB (const char *Name, bool const &Default=false) const
    +bool FindB (std::string const &Name, bool const &Default=false) const
    +std::string FindAny (const char *Name, const char *Default=0) const
    +void Set (const std::string &Name, const std::string &Value)
    +void CndSet (const char *Name, const std::string &Value)
    +void CndSet (const char *Name, const int Value)
    +void Set (const char *Name, const std::string &Value)
    +void Set (const char *Name, const int &Value)
    +bool Exists (const std::string &Name) const
    +bool Exists (const char *Name) const
    +bool ExistsAny (const char *Name) const
    +void Clear (const std::string &Name)
    +void Clear (std::string const &List, std::string const &Value)
    +void Clear (std::string const &List, int const &Value)
    +const ItemTree (const char *Name) const
    +void Dump ()
    +void Dump (std::ostream &str)
    +void Dump (std::ostream &str, char const *const root, char const *const format, bool const emptyValue)
    Configuration (const Item *Root)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/configuration.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/configuration.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classConfiguration-members.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,103 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    Configuration Member List
    +
    +
    +This is the complete list of members for Configuration, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Clear(const std::string &Name) (defined in Configuration)Configuration
    Clear(std::string const &List, std::string const &Value) (defined in Configuration)Configuration
    Clear(std::string const &List, int const &Value) (defined in Configuration)Configuration
    CndSet(const char *Name, const std::string &Value) (defined in Configuration)Configuration
    CndSet(const char *Name, const int Value) (defined in Configuration)Configuration
    Configuration(const Item *Root) (defined in Configuration)Configuration
    Configuration() (defined in Configuration)Configuration
    Dump() (defined in Configuration)Configuration [inline]
    Dump(std::ostream &str) (defined in Configuration)Configuration
    Dump(std::ostream &str, char const *const root, char const *const format, bool const emptyValue) (defined in Configuration)Configuration
    Exists(const std::string &Name) const (defined in Configuration)Configuration [inline]
    Exists(const char *Name) const (defined in Configuration)Configuration
    ExistsAny(const char *Name) const (defined in Configuration)Configuration
    Find(const char *Name, const char *Default=0) const (defined in Configuration)Configuration
    Find(std::string const &Name, const char *Default=0) const (defined in Configuration)Configuration [inline]
    Find(std::string const &Name, std::string const &Default) const (defined in Configuration)Configuration [inline]
    FindAny(const char *Name, const char *Default=0) const (defined in Configuration)Configuration
    FindB(const char *Name, bool const &Default=false) const (defined in Configuration)Configuration
    FindB(std::string const &Name, bool const &Default=false) const (defined in Configuration)Configuration [inline]
    FindDir(const char *Name, const char *Default=0) const (defined in Configuration)Configuration
    FindFile(const char *Name, const char *Default=0) const (defined in Configuration)Configuration
    FindI(const char *Name, int const &Default=0) const (defined in Configuration)Configuration
    FindI(std::string const &Name, int const &Default=0) const (defined in Configuration)Configuration [inline]
    FindVector(const char *Name) const (defined in Configuration)Configuration
    FindVector(std::string const &Name) const (defined in Configuration)Configuration [inline]
    Set(const std::string &Name, const std::string &Value) (defined in Configuration)Configuration [inline]
    Set(const char *Name, const std::string &Value) (defined in Configuration)Configuration
    Set(const char *Name, const int &Value) (defined in Configuration)Configuration
    Tree(const char *Name) const (defined in Configuration)Configuration [inline]
    ~Configuration() (defined in Configuration)Configuration
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.map 2012-05-29 01:08:19.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +be356d53f6fcd3c23dfc648dc345729a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: debIFTypePkg Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debIFTypePkg Class Reference
    +
    +
    +
    +Inheritance diagram for debIFTypePkg:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debIFTypePkg:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + +

    +Public Member Functions

    +virtual pkgRecords::ParserCreatePkgParser (pkgCache::PkgFileIterator File) const
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.map 2012-05-29 01:08:19.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +adc14e8d8f126b801209fa59c8f24184 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypePkg-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debIFTypePkg Member List
    +
    +
    +This is the complete list of members for debIFTypePkg, including all inherited members. + + + + + + + + +
    CreatePkgParser(pkgCache::PkgFileIterator File) const (defined in debIFTypePkg)debIFTypePkg [inline, virtual]
    debIFTypePkg() (defined in debIFTypePkg)debIFTypePkg [inline]
    GetType(const char *Type) (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalList (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalListLen (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    Label (defined in pkgIndexFile::Type)pkgIndexFile::Type
    Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type
    ~Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.map 2012-05-29 01:08:20.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +9c0bc822a6cb4e5482283e2d7bc31f8e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,91 @@ + + + + + +apt: debIFTypeSrc Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debIFTypeSrc Class Reference
    +
    +
    +
    +Inheritance diagram for debIFTypeSrc:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debIFTypeSrc:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.map 2012-05-29 01:08:20.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +5eb43f6b198c7c75610716201ef729d9 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeSrc-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debIFTypeSrc Member List
    +
    +
    +This is the complete list of members for debIFTypeSrc, including all inherited members. + + + + + + + + +
    CreatePkgParser(pkgCache::PkgFileIterator) const (defined in pkgIndexFile::Type)pkgIndexFile::Type [inline, virtual]
    debIFTypeSrc() (defined in debIFTypeSrc)debIFTypeSrc [inline]
    GetType(const char *Type) (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalList (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalListLen (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    Label (defined in pkgIndexFile::Type)pkgIndexFile::Type
    Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type
    ~Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.map 2012-05-29 01:08:20.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +691e3cba075b959023780d76dbd557e3 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: debIFTypeStatus Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debIFTypeStatus Class Reference
    +
    +
    +
    +Inheritance diagram for debIFTypeStatus:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debIFTypeStatus:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + +

    +Public Member Functions

    +virtual pkgRecords::ParserCreatePkgParser (pkgCache::PkgFileIterator File) const
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.map 2012-05-29 01:08:20.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +d0d40e3efb0441a7d9cd8f0def476c70 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeStatus-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debIFTypeStatus Member List
    +
    +
    +This is the complete list of members for debIFTypeStatus, including all inherited members. + + + + + + + + +
    CreatePkgParser(pkgCache::PkgFileIterator File) const (defined in debIFTypeStatus)debIFTypeStatus [inline, virtual]
    debIFTypeStatus() (defined in debIFTypeStatus)debIFTypeStatus [inline]
    GetType(const char *Type) (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalList (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalListLen (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    Label (defined in pkgIndexFile::Type)pkgIndexFile::Type
    Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type
    ~Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.map 2012-05-29 01:08:21.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +5af87d48c49ba0e6130a501541f466fa \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,91 @@ + + + + + +apt: debIFTypeTrans Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debIFTypeTrans Class Reference
    +
    +
    +
    +Inheritance diagram for debIFTypeTrans:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debIFTypeTrans:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.map 2012-05-29 01:08:21.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +09759c99a4fd9871f2250cde75d9c0cb \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebIFTypeTrans-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debIFTypeTrans Member List
    +
    +
    +This is the complete list of members for debIFTypeTrans, including all inherited members. + + + + + + + + + +
    CreatePkgParser(pkgCache::PkgFileIterator File) const (defined in debIFTypePkg)debIFTypePkg [inline, virtual]
    debIFTypePkg() (defined in debIFTypePkg)debIFTypePkg [inline]
    debIFTypeTrans() (defined in debIFTypeTrans)debIFTypeTrans [inline]
    GetType(const char *Type) (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalList (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalListLen (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    Label (defined in pkgIndexFile::Type)pkgIndexFile::Type
    Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type
    ~Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.map 2012-05-29 01:08:22.000000000 +0100 @@ -0,0 +1,7 @@ + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +638cedf0b9b62db4c82ed7dceba88a54 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,174 @@ + + + + + +apt: debListParser Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for debListParser:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debListParser:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  WordList

    +Public Member Functions

    +virtual std::string Package ()
    +virtual std::string Architecture ()
    +virtual bool ArchitectureAll ()
    +virtual std::string Version ()
    +virtual bool NewVersion (pkgCache::VerIterator &Ver)
    +virtual std::string Description ()
    +virtual std::string DescriptionLanguage ()
    +virtual MD5SumValue Description_md5 ()
    +virtual unsigned short VersionHash ()
    +virtual bool UsePackage (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver)
    +virtual unsigned long Offset ()
    +virtual unsigned long Size ()
    +virtual bool Step ()
    +bool LoadReleaseInfo (pkgCache::PkgFileIterator &FileI, FileFd &File, std::string section)
    debListParser (FileFd *File, std::string const &Arch="")

    +Static Public Member Functions

    +static unsigned char GetPrio (std::string Str)
    +static const char * ParseDepends (const char *Start, const char *Stop, std::string &Package, std::string &Ver, unsigned int &Op, bool const &ParseArchFlags=false, bool const &StripMultiArch=true)
    +static const char * ConvertRelation (const char *I, unsigned int &Op)

    +Protected Member Functions

    +unsigned long UniqFindTagWrite (const char *Tag)
    +virtual bool ParseStatus (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver)
    +bool ParseDepends (pkgCache::VerIterator &Ver, const char *Tag, unsigned int Type)
    +bool ParseProvides (pkgCache::VerIterator &Ver)
    +bool NewProvidesAllArch (pkgCache::VerIterator &Ver, std::string const &Package, std::string const &Version)

    +Static Protected Member Functions

    +static bool GrabWord (std::string Word, WordList *List, unsigned char &Out)

    +Protected Attributes

    +pkgTagFile Tags
    +pkgTagSection Section
    +unsigned long iOffset
    +std::string Arch
    +std::vector< std::string > Architectures
    +bool MultiArchEnabled
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/deblistparser.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/deblistparser.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.map 2012-05-29 01:08:21.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +df225fbfc3ed6d230d6e52e38e9e3f77 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebListParser-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,114 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debListParser Member List
    +
    +
    +This is the complete list of members for debListParser, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Arch (defined in debListParser)debListParser [protected]
    Architecture() (defined in debListParser)debListParser [virtual]
    ArchitectureAll() (defined in debListParser)debListParser [virtual]
    Architectures (defined in debListParser)debListParser [protected]
    CollectFileProvides(pkgCache &Cache, pkgCache::VerIterator &Ver) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, virtual]
    ConvertRelation(const char *I, unsigned int &Op) (defined in debListParser)debListParser [static]
    debListParser(FileFd *File, std::string const &Arch="") (defined in debListParser)debListParser
    Description() (defined in debListParser)debListParser [virtual]
    Description_md5() (defined in debListParser)debListParser [virtual]
    DescriptionLanguage() (defined in debListParser)debListParser [virtual]
    GetPrio(std::string Str) (defined in debListParser)debListParser [static]
    GrabWord(std::string Word, WordList *List, unsigned char &Out) (defined in debListParser)debListParser [protected, static]
    HasFileDeps() (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline]
    iOffset (defined in debListParser)debListParser [protected]
    ListParser() (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline]
    LoadReleaseInfo(pkgCache::PkgFileIterator &FileI, FileFd &File, std::string section) (defined in debListParser)debListParser
    MultiArchEnabled (defined in debListParser)debListParser [protected]
    NewDepends(pkgCache::VerIterator &Ver, const std::string &Package, const std::string &Arch, const std::string &Version, unsigned int Op, unsigned int Type) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [protected]
    NewProvides(pkgCache::VerIterator &Ver, const std::string &PkgName, const std::string &PkgArch, const std::string &Version) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [protected]
    NewProvidesAllArch(pkgCache::VerIterator &Ver, std::string const &Package, std::string const &Version) (defined in debListParser)debListParser [protected]
    NewVersion(pkgCache::VerIterator &Ver) (defined in debListParser)debListParser [virtual]
    Offset() (defined in debListParser)debListParser [inline, virtual]
    Package() (defined in debListParser)debListParser [virtual]
    ParseDepends(pkgCache::VerIterator &Ver, const char *Tag, unsigned int Type) (defined in debListParser)debListParser [protected]
    ParseDepends(const char *Start, const char *Stop, std::string &Package, std::string &Ver, unsigned int &Op, bool const &ParseArchFlags=false, bool const &StripMultiArch=true) (defined in debListParser)debListParser [static]
    ParseProvides(pkgCache::VerIterator &Ver) (defined in debListParser)debListParser [protected]
    ParseStatus(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver) (defined in debListParser)debListParser [protected, virtual]
    Section (defined in debListParser)debListParser [protected]
    Size() (defined in debListParser)debListParser [inline, virtual]
    Step() (defined in debListParser)debListParser [virtual]
    Tags (defined in debListParser)debListParser [protected]
    UniqFindTagWrite(const char *Tag) (defined in debListParser)debListParser [protected]
    UsePackage(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver) (defined in debListParser)debListParser [virtual]
    Version() (defined in debListParser)debListParser [virtual]
    VersionHash() (defined in debListParser)debListParser [virtual]
    WriteString(const std::string &S) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    WriteString(const char *S, unsigned int Size) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    WriteUniqString(std::string S) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    WriteUniqString(const char *S, unsigned int Size) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    ~debListParser() (defined in debListParser)debListParser [inline, virtual]
    ~ListParser() (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.map 2012-05-29 01:08:22.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +88958a520672bc318856611252c313f6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,118 @@ + + + + + +apt: debPackagesIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debPackagesIndex Class Reference
    +
    +
    +
    +Inheritance diagram for debPackagesIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debPackagesIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + +

    +Public Member Functions

    +virtual const TypeGetType () const
    +virtual std::string ArchiveInfo (pkgCache::VerIterator Ver) const
    +virtual std::string ArchiveURI (std::string File) const
    +virtual std::string Describe (bool Short) const
    +virtual bool Exists () const
    +virtual bool HasPackages () const
    +virtual unsigned long Size () const
    +virtual bool Merge (pkgCacheGenerator &Gen, OpProgress *Prog) const
    +virtual pkgCache::PkgFileIterator FindInCache (pkgCache &Cache) const
    debPackagesIndex (std::string const &URI, std::string const &Dist, std::string const &Section, bool const &Trusted, std::string const &Arch="native")
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.map 2012-05-29 01:08:22.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +88958a520672bc318856611252c313f6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebPackagesIndex-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,96 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debPackagesIndex Member List
    +
    +
    +This is the complete list of members for debPackagesIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + +
    ArchiveInfo(pkgCache::VerIterator Ver) const (defined in debPackagesIndex)debPackagesIndex [virtual]
    ArchiveURI(std::string File) const (defined in debPackagesIndex)debPackagesIndex [inline, virtual]
    CheckLanguageCode(const char *Lang) (defined in pkgIndexFile)pkgIndexFile [static]
    CreateSrcParser() const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    debPackagesIndex(std::string const &URI, std::string const &Dist, std::string const &Section, bool const &Trusted, std::string const &Arch="native") (defined in debPackagesIndex)debPackagesIndex
    Describe(bool Short) const (defined in debPackagesIndex)debPackagesIndex [virtual]
    Exists() const (defined in debPackagesIndex)debPackagesIndex [virtual]
    FindInCache(pkgCache &Cache) const (defined in debPackagesIndex)debPackagesIndex [virtual]
    GetType() const (defined in debPackagesIndex)debPackagesIndex [virtual]
    HasPackages() const (defined in debPackagesIndex)debPackagesIndex [inline, virtual]
    IsTrusted() const (defined in pkgIndexFile)pkgIndexFile [inline]
    LanguageCode() (defined in pkgIndexFile)pkgIndexFile [static]
    Merge(pkgCacheGenerator &Gen, OpProgress *Prog) const (defined in debPackagesIndex)debPackagesIndex [virtual]
    Merge(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &, OpProgress *) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    pkgIndexFile(bool Trusted) (defined in pkgIndexFile)pkgIndexFile [inline]
    Size() const (defined in debPackagesIndex)debPackagesIndex [virtual]
    SourceInfo(pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    TranslationsAvailable() (defined in pkgIndexFile)pkgIndexFile [static]
    Trusted (defined in pkgIndexFile)pkgIndexFile [protected]
    ~debPackagesIndex() (defined in debPackagesIndex)debPackagesIndex [inline, virtual]
    ~pkgIndexFile() (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.map 2012-05-29 01:08:22.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +4e1db9c59f0da969b3c133b386b25c2c \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,135 @@ + + + + + +apt: debRecordParser Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debRecordParser Class Reference
    +
    +
    +
    +Inheritance diagram for debRecordParser:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debRecordParser:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual std::string FileName ()
    +virtual std::string MD5Hash ()
    +virtual std::string SHA1Hash ()
    +virtual std::string SHA256Hash ()
    +virtual std::string SHA512Hash ()
    +virtual std::string SourcePkg ()
    +virtual std::string SourceVer ()
    +virtual std::string Maintainer ()
    +virtual std::string ShortDesc ()
    +virtual std::string LongDesc ()
    +virtual std::string Name ()
    +virtual std::string Homepage ()
    +virtual std::string RecordField (const char *fieldName)
    +virtual void GetRec (const char *&Start, const char *&Stop)
    debRecordParser (std::string FileName, pkgCache &Cache)

    +Protected Member Functions

    +virtual bool Jump (pkgCache::VerFileIterator const &Ver)
    +virtual bool Jump (pkgCache::DescFileIterator const &Desc)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debrecords.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debrecords.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.map 2012-05-29 01:08:22.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +4e1db9c59f0da969b3c133b386b25c2c \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebRecordParser-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,93 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debRecordParser Member List
    +
    +
    +This is the complete list of members for debRecordParser, including all inherited members. + + + + + + + + + + + + + + + + + + + + +
    debRecordParser(std::string FileName, pkgCache &Cache) (defined in debRecordParser)debRecordParser
    FileName() (defined in debRecordParser)debRecordParser [virtual]
    GetRec(const char *&Start, const char *&Stop) (defined in debRecordParser)debRecordParser [virtual]
    Homepage() (defined in debRecordParser)debRecordParser [virtual]
    Jump(pkgCache::VerFileIterator const &Ver) (defined in debRecordParser)debRecordParser [protected, virtual]
    Jump(pkgCache::DescFileIterator const &Desc) (defined in debRecordParser)debRecordParser [protected, virtual]
    LongDesc() (defined in debRecordParser)debRecordParser [virtual]
    Maintainer() (defined in debRecordParser)debRecordParser [virtual]
    MD5Hash() (defined in debRecordParser)debRecordParser [virtual]
    Name() (defined in debRecordParser)debRecordParser [virtual]
    pkgRecords (defined in pkgRecords::Parser)pkgRecords::Parser [friend]
    RecordField(const char *fieldName) (defined in debRecordParser)debRecordParser [virtual]
    SHA1Hash() (defined in debRecordParser)debRecordParser [virtual]
    SHA256Hash() (defined in debRecordParser)debRecordParser [virtual]
    SHA512Hash() (defined in debRecordParser)debRecordParser [virtual]
    ShortDesc() (defined in debRecordParser)debRecordParser [virtual]
    SourcePkg() (defined in debRecordParser)debRecordParser [virtual]
    SourceVer() (defined in debRecordParser)debRecordParser [virtual]
    ~debRecordParser() (defined in debRecordParser)debRecordParser [inline, virtual]
    ~Parser() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.map 2012-05-29 01:08:23.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +f3f5f6de7dda66457d1cb7f6b54aac00 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,106 @@ + + + + + +apt: debReleaseIndex::debSectionEntry Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    debReleaseIndex::debSectionEntry Class Reference
    +
    +
    +
    +Collaboration diagram for debReleaseIndex::debSectionEntry:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + +

    +Public Member Functions

    debSectionEntry (std::string const &Section, bool const &IsSrc)

    +Public Attributes

    +std::string const Section
    +bool const IsSrc
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debmetaindex.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debmetaindex.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex_1_1debSectionEntry-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    debReleaseIndex::debSectionEntry Member List
    +
    +
    +This is the complete list of members for debReleaseIndex::debSectionEntry, including all inherited members. + + + +
    debSectionEntry(std::string const &Section, bool const &IsSrc) (defined in debReleaseIndex::debSectionEntry)debReleaseIndex::debSectionEntry
    IsSrc (defined in debReleaseIndex::debSectionEntry)debReleaseIndex::debSectionEntry
    Section (defined in debReleaseIndex::debSectionEntry)debReleaseIndex::debSectionEntry
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.map 2012-05-29 01:08:23.000000000 +0100 @@ -0,0 +1,6 @@ + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +1c3c3e0cb8298a65441c5f72cba6d244 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,146 @@ + + + + + +apt: debReleaseIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debReleaseIndex Class Reference
    +
    +
    +
    +Inheritance diagram for debReleaseIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debReleaseIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  debSectionEntry

    +Public Member Functions

    debReleaseIndex (std::string const &URI, std::string const &Dist)
    debReleaseIndex (std::string const &URI, std::string const &Dist, bool const Trusted)
    +virtual std::string ArchiveURI (std::string const &File) const
    +virtual bool GetIndexes (pkgAcquire *Owner, bool const &GetAll=false) const
    +std::vector< struct
    +IndexTarget * > * 
    ComputeIndexTargets () const
    +std::string Info (const char *Type, std::string const &Section, std::string const &Arch="") const
    +std::string MetaIndexInfo (const char *Type) const
    +std::string MetaIndexFile (const char *Types) const
    +std::string MetaIndexURI (const char *Type) const
    +std::string IndexURI (const char *Type, std::string const &Section, std::string const &Arch="native") const
    +std::string IndexURISuffix (const char *Type, std::string const &Section, std::string const &Arch="native") const
    +std::string SourceIndexURI (const char *Type, const std::string &Section) const
    +std::string SourceIndexURISuffix (const char *Type, const std::string &Section) const
    +std::string TranslationIndexURI (const char *Type, const std::string &Section) const
    +std::string TranslationIndexURISuffix (const char *Type, const std::string &Section) const
    +virtual std::vector
    +< pkgIndexFile * > * 
    GetIndexFiles ()
    +void SetTrusted (bool const Trusted)
    +virtual bool IsTrusted () const
    +void PushSectionEntry (std::vector< std::string > const &Archs, const debSectionEntry *Entry)
    +void PushSectionEntry (std::string const &Arch, const debSectionEntry *Entry)
    +void PushSectionEntry (const debSectionEntry *Entry)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debmetaindex.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debmetaindex.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.map 2012-05-29 01:08:23.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +bc39b3437fe4784b787754a98ec2a241 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebReleaseIndex-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,104 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debReleaseIndex Member List
    +
    +
    +This is the complete list of members for debReleaseIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ArchiveURI(std::string const &File) const (defined in debReleaseIndex)debReleaseIndex [inline, virtual]
    ComputeIndexTargets() const (defined in debReleaseIndex)debReleaseIndex
    debReleaseIndex(std::string const &URI, std::string const &Dist) (defined in debReleaseIndex)debReleaseIndex
    debReleaseIndex(std::string const &URI, std::string const &Dist, bool const Trusted) (defined in debReleaseIndex)debReleaseIndex
    Dist (defined in metaIndex)metaIndex [protected]
    GetDist() const (defined in metaIndex)metaIndex [inline, virtual]
    GetIndexes(pkgAcquire *Owner, bool const &GetAll=false) const (defined in debReleaseIndex)debReleaseIndex [virtual]
    GetIndexFiles() (defined in debReleaseIndex)debReleaseIndex [virtual]
    GetType() const (defined in metaIndex)metaIndex [inline, virtual]
    GetURI() const (defined in metaIndex)metaIndex [inline, virtual]
    Indexes (defined in metaIndex)metaIndex [protected]
    IndexURI(const char *Type, std::string const &Section, std::string const &Arch="native") const (defined in debReleaseIndex)debReleaseIndex
    IndexURISuffix(const char *Type, std::string const &Section, std::string const &Arch="native") const (defined in debReleaseIndex)debReleaseIndex
    Info(const char *Type, std::string const &Section, std::string const &Arch="") const (defined in debReleaseIndex)debReleaseIndex
    IsTrusted() const (defined in debReleaseIndex)debReleaseIndex [virtual]
    metaIndex(std::string const &URI, std::string const &Dist, char const *const Type) (defined in metaIndex)metaIndex [inline]
    MetaIndexFile(const char *Types) const (defined in debReleaseIndex)debReleaseIndex
    MetaIndexInfo(const char *Type) const (defined in debReleaseIndex)debReleaseIndex
    MetaIndexURI(const char *Type) const (defined in debReleaseIndex)debReleaseIndex
    PushSectionEntry(std::vector< std::string > const &Archs, const debSectionEntry *Entry) (defined in debReleaseIndex)debReleaseIndex
    PushSectionEntry(std::string const &Arch, const debSectionEntry *Entry) (defined in debReleaseIndex)debReleaseIndex
    PushSectionEntry(const debSectionEntry *Entry) (defined in debReleaseIndex)debReleaseIndex
    SetTrusted(bool const Trusted) (defined in debReleaseIndex)debReleaseIndex
    SourceIndexURI(const char *Type, const std::string &Section) const (defined in debReleaseIndex)debReleaseIndex
    SourceIndexURISuffix(const char *Type, const std::string &Section) const (defined in debReleaseIndex)debReleaseIndex
    TranslationIndexURI(const char *Type, const std::string &Section) const (defined in debReleaseIndex)debReleaseIndex
    TranslationIndexURISuffix(const char *Type, const std::string &Section) const (defined in debReleaseIndex)debReleaseIndex
    Type (defined in metaIndex)metaIndex [protected]
    URI (defined in metaIndex)metaIndex [protected]
    ~debReleaseIndex() (defined in debReleaseIndex)debReleaseIndex [virtual]
    ~metaIndex() (defined in metaIndex)metaIndex [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.map 2012-05-29 01:08:24.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +f211b4dc7ac1b9b5c1fc5f92a7ee726c \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: debSLTypeDeb Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debSLTypeDeb Class Reference
    +
    +
    +
    +Inheritance diagram for debSLTypeDeb:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debSLTypeDeb:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + +

    +Public Member Functions

    +bool CreateItem (vector< metaIndex * > &List, string const &URI, string const &Dist, string const &Section, std::map< string, string > const &Options) const
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debmetaindex.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.map 2012-05-29 01:08:24.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +3ce0430fd9d9809deff3d39966afa8a9 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: debSLTypeDebian Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debSLTypeDebian Class Reference
    +
    +
    +
    +Inheritance diagram for debSLTypeDebian:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debSLTypeDebian:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + +

    +Protected Member Functions

    +bool CreateItemInternal (vector< metaIndex * > &List, string const &URI, string const &Dist, string const &Section, bool const &IsSrc, map< string, string > const &Options) const
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debmetaindex.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.map 2012-05-29 01:08:24.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +5b0a0d992603f5fe42f0562900b27c9a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebian-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debSLTypeDebian Member List
    +
    +
    +This is the complete list of members for debSLTypeDebian, including all inherited members. + + + + + + + + + + + +
    CreateItem(std::vector< metaIndex * > &List, std::string const &URI, std::string const &Dist, std::string const &Section, std::map< std::string, std::string > const &Options) const =0 (defined in pkgSourceList::Type)pkgSourceList::Type [pure virtual]
    CreateItemInternal(vector< metaIndex * > &List, string const &URI, string const &Dist, string const &Section, bool const &IsSrc, map< string, string > const &Options) const (defined in debSLTypeDebian)debSLTypeDebian [inline, protected]
    FixupURI(std::string &URI) const (defined in pkgSourceList::Type)pkgSourceList::Type
    GetType(const char *Type) (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    GlobalList (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    GlobalListLen (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    Label (defined in pkgSourceList::Type)pkgSourceList::Type
    Name (defined in pkgSourceList::Type)pkgSourceList::Type
    ParseLine(std::vector< metaIndex * > &List, const char *Buffer, unsigned long const &CurLine, std::string const &File) const (defined in pkgSourceList::Type)pkgSourceList::Type [virtual]
    Type() (defined in pkgSourceList::Type)pkgSourceList::Type
    ~Type() (defined in pkgSourceList::Type)pkgSourceList::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.map 2012-05-29 01:08:23.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +0aae5aa6bd9f7cbfdfbe7c84b8f2ea97 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDeb-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debSLTypeDeb Member List
    +
    +
    +This is the complete list of members for debSLTypeDeb, including all inherited members. + + + + + + + + + + + + +
    CreateItem(vector< metaIndex * > &List, string const &URI, string const &Dist, string const &Section, std::map< string, string > const &Options) const (defined in debSLTypeDeb)debSLTypeDeb [inline, virtual]
    CreateItemInternal(vector< metaIndex * > &List, string const &URI, string const &Dist, string const &Section, bool const &IsSrc, map< string, string > const &Options) const (defined in debSLTypeDebian)debSLTypeDebian [inline, protected]
    debSLTypeDeb() (defined in debSLTypeDeb)debSLTypeDeb [inline]
    FixupURI(std::string &URI) const (defined in pkgSourceList::Type)pkgSourceList::Type
    GetType(const char *Type) (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    GlobalList (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    GlobalListLen (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    Label (defined in pkgSourceList::Type)pkgSourceList::Type
    Name (defined in pkgSourceList::Type)pkgSourceList::Type
    ParseLine(std::vector< metaIndex * > &List, const char *Buffer, unsigned long const &CurLine, std::string const &File) const (defined in pkgSourceList::Type)pkgSourceList::Type [virtual]
    Type() (defined in pkgSourceList::Type)pkgSourceList::Type
    ~Type() (defined in pkgSourceList::Type)pkgSourceList::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.map 2012-05-29 01:08:25.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +eca54df0d05dc65a07a38e7955f81da7 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: debSLTypeDebSrc Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debSLTypeDebSrc Class Reference
    +
    +
    +
    +Inheritance diagram for debSLTypeDebSrc:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debSLTypeDebSrc:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + +

    +Public Member Functions

    +bool CreateItem (vector< metaIndex * > &List, string const &URI, string const &Dist, string const &Section, std::map< string, string > const &Options) const
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debmetaindex.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.map 2012-05-29 01:08:24.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +a304af927864f79f41503356066831be \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSLTypeDebSrc-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debSLTypeDebSrc Member List
    +
    +
    +This is the complete list of members for debSLTypeDebSrc, including all inherited members. + + + + + + + + + + + + +
    CreateItem(vector< metaIndex * > &List, string const &URI, string const &Dist, string const &Section, std::map< string, string > const &Options) const (defined in debSLTypeDebSrc)debSLTypeDebSrc [inline, virtual]
    CreateItemInternal(vector< metaIndex * > &List, string const &URI, string const &Dist, string const &Section, bool const &IsSrc, map< string, string > const &Options) const (defined in debSLTypeDebian)debSLTypeDebian [inline, protected]
    debSLTypeDebSrc() (defined in debSLTypeDebSrc)debSLTypeDebSrc [inline]
    FixupURI(std::string &URI) const (defined in pkgSourceList::Type)pkgSourceList::Type
    GetType(const char *Type) (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    GlobalList (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    GlobalListLen (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    Label (defined in pkgSourceList::Type)pkgSourceList::Type
    Name (defined in pkgSourceList::Type)pkgSourceList::Type
    ParseLine(std::vector< metaIndex * > &List, const char *Buffer, unsigned long const &CurLine, std::string const &File) const (defined in pkgSourceList::Type)pkgSourceList::Type [virtual]
    Type() (defined in pkgSourceList::Type)pkgSourceList::Type
    ~Type() (defined in pkgSourceList::Type)pkgSourceList::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.map 2012-05-29 01:08:25.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +b8283b7686af0900114aea2ec210b1fd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,116 @@ + + + + + +apt: debSourcesIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debSourcesIndex Class Reference
    +
    +
    +
    +Inheritance diagram for debSourcesIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debSourcesIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + +

    +Public Member Functions

    +virtual const TypeGetType () const
    +virtual std::string SourceInfo (pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const
    +virtual std::string ArchiveURI (std::string File) const
    +virtual std::string Describe (bool Short) const
    +virtual pkgSrcRecords::ParserCreateSrcParser () const
    +virtual bool Exists () const
    +virtual bool HasPackages () const
    +virtual unsigned long Size () const
    debSourcesIndex (std::string URI, std::string Dist, std::string Section, bool Trusted)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.map 2012-05-29 01:08:25.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +b8283b7686af0900114aea2ec210b1fd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSourcesIndex-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,96 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debSourcesIndex Member List
    +
    +
    +This is the complete list of members for debSourcesIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + +
    ArchiveInfo(pkgCache::VerIterator Ver) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    ArchiveURI(std::string File) const (defined in debSourcesIndex)debSourcesIndex [inline, virtual]
    CheckLanguageCode(const char *Lang) (defined in pkgIndexFile)pkgIndexFile [static]
    CreateSrcParser() const (defined in debSourcesIndex)debSourcesIndex [virtual]
    debSourcesIndex(std::string URI, std::string Dist, std::string Section, bool Trusted) (defined in debSourcesIndex)debSourcesIndex
    Describe(bool Short) const (defined in debSourcesIndex)debSourcesIndex [virtual]
    Exists() const (defined in debSourcesIndex)debSourcesIndex [virtual]
    FindInCache(pkgCache &Cache) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    GetType() const (defined in debSourcesIndex)debSourcesIndex [virtual]
    HasPackages() const (defined in debSourcesIndex)debSourcesIndex [inline, virtual]
    IsTrusted() const (defined in pkgIndexFile)pkgIndexFile [inline]
    LanguageCode() (defined in pkgIndexFile)pkgIndexFile [static]
    Merge(pkgCacheGenerator &, OpProgress *) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    Merge(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &, OpProgress *) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    pkgIndexFile(bool Trusted) (defined in pkgIndexFile)pkgIndexFile [inline]
    Size() const (defined in debSourcesIndex)debSourcesIndex [virtual]
    SourceInfo(pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const (defined in debSourcesIndex)debSourcesIndex [virtual]
    TranslationsAvailable() (defined in pkgIndexFile)pkgIndexFile [static]
    Trusted (defined in pkgIndexFile)pkgIndexFile [protected]
    ~debSourcesIndex() (defined in debSourcesIndex)debSourcesIndex [inline, virtual]
    ~pkgIndexFile() (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.map 2012-05-29 01:08:26.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +7a7e97b7e93311f189de4ef78797a58d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: debSrcRecordParser Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debSrcRecordParser Class Reference
    +
    +
    +
    +Inheritance diagram for debSrcRecordParser:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debSrcRecordParser:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual bool Restart ()
    +virtual bool Step ()
    +virtual bool Jump (unsigned long const &Off)
    +virtual std::string Package () const
    +virtual std::string Version () const
    +virtual std::string Maintainer () const
    +virtual std::string Section () const
    +virtual const char ** Binaries ()
    +virtual bool BuildDepends (std::vector< BuildDepRec > &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch=true)
    +virtual unsigned long Offset ()
    +virtual std::string AsStr ()
    +virtual bool Files (std::vector< pkgSrcRecords::File > &F)
    debSrcRecordParser (std::string const &File, pkgIndexFile const *Index)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debsrcrecords.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debsrcrecords.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.map 2012-05-29 01:08:25.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +0791d1b86b66db8c6e702dc65a3bd7c1 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSrcRecordParser-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,97 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debSrcRecordParser Member List
    +
    +
    +This is the complete list of members for debSrcRecordParser, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + +
    AsStr() (defined in debSrcRecordParser)debSrcRecordParser [inline, virtual]
    Binaries() (defined in debSrcRecordParser)debSrcRecordParser [virtual]
    BuildConflict enum value (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildConflictIndep enum value (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildDep enum name (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildDepend enum value (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildDependIndep enum value (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildDepends(std::vector< BuildDepRec > &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch=true) (defined in debSrcRecordParser)debSrcRecordParser [virtual]
    BuildDepType(unsigned char const &Type) (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [static]
    debSrcRecordParser(std::string const &File, pkgIndexFile const *Index) (defined in debSrcRecordParser)debSrcRecordParser [inline]
    Files(std::vector< pkgSrcRecords::File > &F) (defined in debSrcRecordParser)debSrcRecordParser [virtual]
    iIndex (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [protected]
    Index() const (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [inline]
    Jump(unsigned long const &Off) (defined in debSrcRecordParser)debSrcRecordParser [inline, virtual]
    Maintainer() const (defined in debSrcRecordParser)debSrcRecordParser [inline, virtual]
    Offset() (defined in debSrcRecordParser)debSrcRecordParser [inline, virtual]
    Package() const (defined in debSrcRecordParser)debSrcRecordParser [inline, virtual]
    Parser(const pkgIndexFile *Index) (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [inline]
    Restart() (defined in debSrcRecordParser)debSrcRecordParser [inline, virtual]
    Section() const (defined in debSrcRecordParser)debSrcRecordParser [inline, virtual]
    Step() (defined in debSrcRecordParser)debSrcRecordParser [inline, virtual]
    Version() const (defined in debSrcRecordParser)debSrcRecordParser [inline, virtual]
    ~debSrcRecordParser() (defined in debSrcRecordParser)debSrcRecordParser [virtual]
    ~Parser() (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.map 2012-05-29 01:08:26.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +2c88afbaa6dff25f558b6febe9a8b80d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,121 @@ + + + + + +apt: debStatusIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debStatusIndex Class Reference
    +
    +
    +
    +Inheritance diagram for debStatusIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debStatusIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual const TypeGetType () const
    +virtual std::string Describe (bool Short) const
    +virtual bool Exists () const
    +virtual bool HasPackages () const
    +virtual unsigned long Size () const
    +virtual bool Merge (pkgCacheGenerator &Gen, OpProgress *Prog) const
    +bool Merge (pkgCacheGenerator &Gen, OpProgress *Prog, unsigned long const Flag) const
    +virtual pkgCache::PkgFileIterator FindInCache (pkgCache &Cache) const
    debStatusIndex (std::string File)

    +Protected Attributes

    +std::string File
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.map 2012-05-29 01:08:26.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +c69c6eb83967c4e5c045b67279c39085 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebStatusIndex-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,98 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debStatusIndex Member List
    +
    +
    +This is the complete list of members for debStatusIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + +
    ArchiveInfo(pkgCache::VerIterator Ver) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    ArchiveURI(std::string) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    CheckLanguageCode(const char *Lang) (defined in pkgIndexFile)pkgIndexFile [static]
    CreateSrcParser() const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    debStatusIndex(std::string File) (defined in debStatusIndex)debStatusIndex
    Describe(bool Short) const (defined in debStatusIndex)debStatusIndex [inline, virtual]
    Exists() const (defined in debStatusIndex)debStatusIndex [virtual]
    File (defined in debStatusIndex)debStatusIndex [protected]
    FindInCache(pkgCache &Cache) const (defined in debStatusIndex)debStatusIndex [virtual]
    GetType() const (defined in debStatusIndex)debStatusIndex [virtual]
    HasPackages() const (defined in debStatusIndex)debStatusIndex [inline, virtual]
    IsTrusted() const (defined in pkgIndexFile)pkgIndexFile [inline]
    LanguageCode() (defined in pkgIndexFile)pkgIndexFile [static]
    Merge(pkgCacheGenerator &Gen, OpProgress *Prog) const (defined in debStatusIndex)debStatusIndex [virtual]
    Merge(pkgCacheGenerator &Gen, OpProgress *Prog, unsigned long const Flag) const (defined in debStatusIndex)debStatusIndex
    Merge(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &, OpProgress *) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    pkgIndexFile(bool Trusted) (defined in pkgIndexFile)pkgIndexFile [inline]
    Size() const (defined in debStatusIndex)debStatusIndex [virtual]
    SourceInfo(pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    TranslationsAvailable() (defined in pkgIndexFile)pkgIndexFile [static]
    Trusted (defined in pkgIndexFile)pkgIndexFile [protected]
    ~debStatusIndex() (defined in debStatusIndex)debStatusIndex [inline, virtual]
    ~pkgIndexFile() (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.map 2012-05-29 01:08:27.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +783380e10ef435f750cd30bb9a3ba201 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,114 @@ + + + + + +apt: debSystem Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debSystem Class Reference
    +
    +
    +
    +Inheritance diagram for debSystem:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debSystem:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + +

    +Public Member Functions

    +virtual bool Lock ()
    +virtual bool UnLock (bool NoErrors=false)
    +virtual pkgPackageManagerCreatePM (pkgDepCache *Cache) const
    +virtual bool Initialize (Configuration &Cnf)
    +virtual bool ArchiveSupported (const char *Type)
    +virtual signed Score (Configuration const &Cnf)
    +virtual bool AddStatusFiles (std::vector< pkgIndexFile * > &List)
    +virtual bool FindIndex (pkgCache::PkgFileIterator File, pkgIndexFile *&Found) const
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debsystem.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debsystem.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.map 2012-05-29 01:08:26.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +5a5614c4bacc4ca5370e2e3b743c2fc7 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystem-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,90 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debSystem Member List
    +
    +
    +This is the complete list of members for debSystem, including all inherited members. + + + + + + + + + + + + + + + + + +
    AddStatusFiles(std::vector< pkgIndexFile * > &List) (defined in debSystem)debSystem [virtual]
    ArchiveSupported(const char *Type) (defined in debSystem)debSystem [virtual]
    CreatePM(pkgDepCache *Cache) const (defined in debSystem)debSystem [virtual]
    debSystem() (defined in debSystem)debSystem
    FindIndex(pkgCache::PkgFileIterator File, pkgIndexFile *&Found) const (defined in debSystem)debSystem [virtual]
    GetSystem(const char *Label) (defined in pkgSystem)pkgSystem [static]
    GlobalList (defined in pkgSystem)pkgSystem [static]
    GlobalListLen (defined in pkgSystem)pkgSystem [static]
    Initialize(Configuration &Cnf) (defined in debSystem)debSystem [virtual]
    Label (defined in pkgSystem)pkgSystem
    Lock() (defined in debSystem)debSystem [virtual]
    pkgSystem() (defined in pkgSystem)pkgSystem
    Score(Configuration const &Cnf) (defined in debSystem)debSystem [virtual]
    UnLock(bool NoErrors=false) (defined in debSystem)debSystem [virtual]
    VS (defined in pkgSystem)pkgSystem
    ~debSystem() (defined in debSystem)debSystem [virtual]
    ~pkgSystem() (defined in pkgSystem)pkgSystem [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.map 2012-05-29 01:08:27.000000000 +0100 @@ -0,0 +1,6 @@ + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +62b1995798d2ab7559657b8f174d5591 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,96 @@ + + + + + +apt: debSystemPrivate Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debSystemPrivate Class Reference
    +
    +
    +
    +Collaboration diagram for debSystemPrivate:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    +int LockFD
    +unsigned LockCount
    +debStatusIndexStatusFile
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debsystem.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebSystemPrivate-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,77 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debSystemPrivate Member List
    +
    +
    +This is the complete list of members for debSystemPrivate, including all inherited members. + + + + +
    debSystemPrivate() (defined in debSystemPrivate)debSystemPrivate [inline]
    LockCount (defined in debSystemPrivate)debSystemPrivate
    LockFD (defined in debSystemPrivate)debSystemPrivate
    StatusFile (defined in debSystemPrivate)debSystemPrivate
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.map 2012-05-29 01:08:27.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +5a38b3c350453860f46d6e7f70005e17 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,116 @@ + + + + + +apt: debTranslationsIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debTranslationsIndex Class Reference
    +
    +
    +
    +Inheritance diagram for debTranslationsIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debTranslationsIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + +

    +Public Member Functions

    +virtual const TypeGetType () const
    +virtual std::string Describe (bool Short) const
    +virtual bool GetIndexes (pkgAcquire *Owner) const
    +virtual bool Exists () const
    +virtual bool HasPackages () const
    +virtual unsigned long Size () const
    +virtual bool Merge (pkgCacheGenerator &Gen, OpProgress *Prog) const
    +virtual pkgCache::PkgFileIterator FindInCache (pkgCache &Cache) const
    debTranslationsIndex (std::string URI, std::string Dist, std::string Section, char const *const Language)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.map 2012-05-29 01:08:27.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +5a38b3c350453860f46d6e7f70005e17 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebTranslationsIndex-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,97 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debTranslationsIndex Member List
    +
    +
    +This is the complete list of members for debTranslationsIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + +
    ArchiveInfo(pkgCache::VerIterator Ver) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    ArchiveURI(std::string) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    CheckLanguageCode(const char *Lang) (defined in pkgIndexFile)pkgIndexFile [static]
    CreateSrcParser() const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    debTranslationsIndex(std::string URI, std::string Dist, std::string Section, char const *const Language) (defined in debTranslationsIndex)debTranslationsIndex
    Describe(bool Short) const (defined in debTranslationsIndex)debTranslationsIndex [virtual]
    Exists() const (defined in debTranslationsIndex)debTranslationsIndex [virtual]
    FindInCache(pkgCache &Cache) const (defined in debTranslationsIndex)debTranslationsIndex [virtual]
    GetIndexes(pkgAcquire *Owner) const (defined in debTranslationsIndex)debTranslationsIndex [virtual]
    GetType() const (defined in debTranslationsIndex)debTranslationsIndex [virtual]
    HasPackages() const (defined in debTranslationsIndex)debTranslationsIndex [virtual]
    IsTrusted() const (defined in pkgIndexFile)pkgIndexFile [inline]
    LanguageCode() (defined in pkgIndexFile)pkgIndexFile [static]
    Merge(pkgCacheGenerator &Gen, OpProgress *Prog) const (defined in debTranslationsIndex)debTranslationsIndex [virtual]
    Merge(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &, OpProgress *) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    pkgIndexFile(bool Trusted) (defined in pkgIndexFile)pkgIndexFile [inline]
    Size() const (defined in debTranslationsIndex)debTranslationsIndex [virtual]
    SourceInfo(pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    TranslationsAvailable() (defined in pkgIndexFile)pkgIndexFile [static]
    Trusted (defined in pkgIndexFile)pkgIndexFile [protected]
    ~debTranslationsIndex() (defined in debTranslationsIndex)debTranslationsIndex [inline, virtual]
    ~pkgIndexFile() (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.map 2012-05-29 01:08:28.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +058dd270a1a9ed8a98176fb32b63fce3 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,111 @@ + + + + + +apt: debVersioningSystem Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    debVersioningSystem Class Reference
    +
    +
    +
    +Inheritance diagram for debVersioningSystem:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for debVersioningSystem:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + +

    +Public Member Functions

    +virtual int DoCmpVersion (const char *A, const char *Aend, const char *B, const char *Bend)
    +virtual bool CheckDep (const char *PkgVer, int Op, const char *DepVer)
    +virtual int DoCmpReleaseVer (const char *A, const char *Aend, const char *B, const char *Bend)
    +virtual std::string UpstreamVersion (const char *A)

    +Static Public Member Functions

    +static int CmpFragment (const char *A, const char *AEnd, const char *B, const char *BEnd)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debversion.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/debversion.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.map 2012-05-29 01:08:28.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +4d10500a0bda5026288c5337c8f668aa \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classdebVersioningSystem-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,88 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    debVersioningSystem Member List
    +
    +
    +This is the complete list of members for debVersioningSystem, including all inherited members. + + + + + + + + + + + + + + + +
    APT_MKSTRCMP(CmpVersion, DoCmpVersion) (defined in pkgVersioningSystem)pkgVersioningSystem
    APT_MKSTRCMP(CmpReleaseVer, DoCmpReleaseVer) (defined in pkgVersioningSystem)pkgVersioningSystem
    CheckDep(const char *PkgVer, int Op, const char *DepVer) (defined in debVersioningSystem)debVersioningSystem [virtual]
    CmpFragment(const char *A, const char *AEnd, const char *B, const char *BEnd) (defined in debVersioningSystem)debVersioningSystem [static]
    debVersioningSystem() (defined in debVersioningSystem)debVersioningSystem
    DoCmpReleaseVer(const char *A, const char *Aend, const char *B, const char *Bend) (defined in debVersioningSystem)debVersioningSystem [inline, virtual]
    DoCmpVersion(const char *A, const char *Aend, const char *B, const char *Bend) (defined in debVersioningSystem)debVersioningSystem [virtual]
    GetVS(const char *Label) (defined in pkgVersioningSystem)pkgVersioningSystem [static]
    GlobalList (defined in pkgVersioningSystem)pkgVersioningSystem [static]
    GlobalListLen (defined in pkgVersioningSystem)pkgVersioningSystem [static]
    Label (defined in pkgVersioningSystem)pkgVersioningSystem
    pkgVersioningSystem() (defined in pkgVersioningSystem)pkgVersioningSystem
    TestCompatibility(pkgVersioningSystem const &Against) (defined in pkgVersioningSystem)pkgVersioningSystem [inline, virtual]
    UpstreamVersion(const char *A) (defined in debVersioningSystem)debVersioningSystem [virtual]
    ~pkgVersioningSystem() (defined in pkgVersioningSystem)pkgVersioningSystem [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.map 2012-05-29 01:08:29.000000000 +0100 @@ -0,0 +1,7 @@ + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +b0dd2554377c030cbdf938ae1cc51623 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,136 @@ + + + + + +apt: DynamicMMap Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for DynamicMMap:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for DynamicMMap:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  Pool

    +Public Member Functions

    +unsigned long RawAllocate (unsigned long long Size, unsigned long Aln=0)
    +unsigned long Allocate (unsigned long ItemSize)
    +unsigned long WriteString (const char *String, unsigned long Len=(unsigned long)-1)
    +unsigned long WriteString (const std::string &S)
    +void UsePools (Pool &P, unsigned int Count)
    DynamicMMap (FileFd &F, unsigned long Flags, unsigned long const &WorkSpace=2 *1024 *1024, unsigned long const &Grow=1024 *1024, unsigned long const &Limit=0)
    DynamicMMap (unsigned long Flags, unsigned long const &WorkSpace=2 *1024 *1024, unsigned long const &Grow=1024 *1024, unsigned long const &Limit=0)

    +Protected Member Functions

    +bool Grow ()

    +Protected Attributes

    +FileFdFd
    +unsigned long WorkSpace
    +unsigned long const GrowFactor
    +unsigned long const Limit
    +PoolPools
    +unsigned int PoolCount
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/mmap.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/mmap.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.map 2012-05-29 01:08:28.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +9d2e22f70d3a92efb3734bd6c312a773 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classDynamicMMap-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,111 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    DynamicMMap Member List
    +
    +
    +This is the complete list of members for DynamicMMap, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddSize(unsigned long long const size) (defined in MMap)MMap [inline]
    Allocate(unsigned long ItemSize) (defined in DynamicMMap)DynamicMMap
    Base (defined in MMap)MMap [protected]
    Close(bool DoSync=true) (defined in MMap)MMap [protected]
    Data() (defined in MMap)MMap [inline]
    DynamicMMap(FileFd &F, unsigned long Flags, unsigned long const &WorkSpace=2 *1024 *1024, unsigned long const &Grow=1024 *1024, unsigned long const &Limit=0) (defined in DynamicMMap)DynamicMMap
    DynamicMMap(unsigned long Flags, unsigned long const &WorkSpace=2 *1024 *1024, unsigned long const &Grow=1024 *1024, unsigned long const &Limit=0) (defined in DynamicMMap)DynamicMMap
    Fallback enum value (defined in MMap)MMap
    Fd (defined in DynamicMMap)DynamicMMap [protected]
    Flags (defined in MMap)MMap [protected]
    Grow() (defined in DynamicMMap)DynamicMMap [protected]
    GrowFactor (defined in DynamicMMap)DynamicMMap [protected]
    iSize (defined in MMap)MMap [protected]
    Limit (defined in DynamicMMap)DynamicMMap [protected]
    Map(FileFd &Fd) (defined in MMap)MMap [protected]
    MMap(FileFd &F, unsigned long Flags) (defined in MMap)MMap
    MMap(unsigned long Flags) (defined in MMap)MMap
    Moveable enum value (defined in MMap)MMap
    NoImmMap enum value (defined in MMap)MMap
    OpenFlags enum name (defined in MMap)MMap
    operator void *() (defined in MMap)MMap [inline]
    PoolCount (defined in DynamicMMap)DynamicMMap [protected]
    Pools (defined in DynamicMMap)DynamicMMap [protected]
    Public enum value (defined in MMap)MMap
    RawAllocate(unsigned long long Size, unsigned long Aln=0) (defined in DynamicMMap)DynamicMMap
    ReadOnly enum value (defined in MMap)MMap
    Size() (defined in MMap)MMap [inline]
    Sync() (defined in MMap)MMap
    Sync(unsigned long Start, unsigned long Stop) (defined in MMap)MMap
    SyncToFd (defined in MMap)MMap [protected]
    UnMapped enum value (defined in MMap)MMap
    UsePools(Pool &P, unsigned int Count) (defined in DynamicMMap)DynamicMMap [inline]
    validData() const (defined in MMap)MMap [inline]
    WorkSpace (defined in DynamicMMap)DynamicMMap [protected]
    WriteString(const char *String, unsigned long Len=(unsigned long)-1) (defined in DynamicMMap)DynamicMMap
    WriteString(const std::string &S) (defined in DynamicMMap)DynamicMMap [inline]
    ~DynamicMMap() (defined in DynamicMMap)DynamicMMap [virtual]
    ~MMap() (defined in MMap)MMap [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classEDSP.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classEDSP.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classEDSP.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classEDSP.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,674 @@ + + + + + +apt: EDSP Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    EDSP Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + +

    +Static Public Member Functions

    static bool WriteRequest (pkgDepCache &Cache, FILE *output, bool const upgrade=false, bool const distUpgrade=false, bool const autoRemove=false, OpProgress *Progress=NULL)
     creates the EDSP request stanza
    static bool WriteScenario (pkgDepCache &Cache, FILE *output, OpProgress *Progress=NULL)
     creates the scenario representing the package universe
    static bool WriteLimitedScenario (pkgDepCache &Cache, FILE *output, APT::PackageSet const &pkgset, OpProgress *Progress=NULL)
     creates a limited scenario representing the package universe
    static bool ReadResponse (int const input, pkgDepCache &Cache, OpProgress *Progress=NULL)
     waits and acts on the information returned from the solver
    static bool ReadRequest (int const input, std::list< std::string > &install, std::list< std::string > &remove, bool &upgrade, bool &distUpgrade, bool &autoRemove)
     search and read the request stanza for action later
    static bool ApplyRequest (std::list< std::string > const &install, std::list< std::string > const &remove, pkgDepCache &Cache)
     takes the request lists and applies it on the cache
    static bool WriteSolution (pkgDepCache &Cache, FILE *output)
     encodes the changes in the Cache as a EDSP solution
    static bool WriteProgress (unsigned short const percent, const char *const message, FILE *output)
     sends a progress report
    static bool WriteError (char const *const uuid, std::string const &message, FILE *output)
     sends an error report
    static bool ExecuteSolver (const char *const solver, int *solver_in, int *solver_out)
     executes the given solver and returns the pipe ends
    static bool ResolveExternal (const char *const solver, pkgDepCache &Cache, bool const upgrade, bool const distUpgrade, bool const autoRemove, OpProgress *Progress=NULL)
     call an external resolver to handle the request
    +

    Member Function Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool ApplyRequest (std::list< std::string > const & install,
    std::list< std::string > const & remove,
    pkgDepCacheCache 
    ) [static]
    +
    +
    + +

    takes the request lists and applies it on the cache

    +

    The lists as created by ReadRequest will be used to find the packages in question and mark them for install/remove. No solving is done and no auto-install/-remove.

    +
    Parameters:
    + + + + +
    installis a list of packages to mark for installation
    removeis a list of packages to mark for removal
    Cacheis there the markers should be set
    +
    +
    +
    Returns:
    false if the request couldn't be applied, true otherwise
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool ExecuteSolver (const char *const solver,
    int * solver_in,
    int * solver_out 
    ) [static]
    +
    +
    + +

    executes the given solver and returns the pipe ends

    +

    The given solver is executed if it can be found in one of the configured directories and setup for it is performed.

    +
    Parameters:
    + + + + +
    solverto execute
    [out]solver_inwill be the stdin of the solver
    [out]solver_outwill be the stdout of the solver
    +
    +
    +
    Returns:
    true if the solver could be started and the pipes are set up correctly, otherwise false and the pipes are invalid
    + +

    Referenced by ResolveExternal().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool ReadRequest (int const input,
    std::list< std::string > & install,
    std::list< std::string > & remove,
    bool & upgrade,
    bool & distUpgrade,
    bool & autoRemove 
    ) [static]
    +
    +
    + +

    search and read the request stanza for action later

    +

    This method while ignore the input up to the point it finds the Request: line as an indicator for the Request stanza. The request is stored in the parameters install and remove then, as the cache isn't build yet as the scenario follows the request.

    +
    Parameters:
    + + + + + + + +
    inputfile descriptor with the edsp input for the solver
    [out]installis a list which gets populated with requested installs
    [out]removeis a list which gets populated with requested removals
    [out]upgradeis true if it is a request like apt-get upgrade
    [out]distUpgradeis true if it is a request like apt-get dist-upgrade
    [out]autoRemoveis true if removal of uneeded packages should be performed
    +
    +
    +
    Returns:
    true if the request could be found and worked on, otherwise false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool ReadResponse (int const input,
    pkgDepCacheCache,
    OpProgressProgress = NULL 
    ) [static]
    +
    +
    + +

    waits and acts on the information returned from the solver

    +

    This method takes care of interpreting whatever the solver sends through the standard output like a solution, progress or an error. The main thread should handle his control over to this method to wait for the solver to finish the given task

    +
    Parameters:
    + + + + +
    inputfile descriptor with the response from the solver
    Cachethe solution should be applied on if any
    Progressis an instance to report progress to
    +
    +
    +
    Returns:
    true if a solution is found and applied correctly, otherwise false
    + +

    Referenced by ResolveExternal().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool ResolveExternal (const char *const solver,
    pkgDepCacheCache,
    bool const upgrade,
    bool const distUpgrade,
    bool const autoRemove,
    OpProgressProgress = NULL 
    ) [static]
    +
    +
    + +

    call an external resolver to handle the request

    +

    This method wraps all the methods above to call an external solver

    +
    Parameters:
    + + + + + + + +
    solverto execute
    Cachewith the problem and as universe to work in
    upgradeis true if it is a request like apt-get upgrade
    distUpgradeis true if it is a request like apt-get dist-upgrade
    autoRemoveis true if unneeded packages should be removed
    Progressis an instance to report progress to
    +
    +
    +
    Returns:
    true if the solver has successfully solved the problem, otherwise false
    + +

    References ExecuteSolver(), ReadResponse(), WriteRequest(), and WriteScenario().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool WriteError (char const *const uuid,
    std::string const & message,
    FILE * output 
    ) [static]
    +
    +
    + +

    sends an error report

    +

    Solvers are expected to execute successfully even if they were unable to calculate a solution for a given task. Obviously they can't send a solution through, so this methods deals with formatting an error message correctly so that the front-ends can recieve and display it.

    +

    The first line of the message should be a short description of the error so it can be used for dialog titles or alike

    +
    Parameters:
    + + + + +
    uuidof this error message
    messageis free form text to discribe the error
    outputthe front-end listens for error messages
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool WriteLimitedScenario (pkgDepCacheCache,
    FILE * output,
    APT::PackageSet const & pkgset,
    OpProgressProgress = NULL 
    ) [static]
    +
    +
    + +

    creates a limited scenario representing the package universe

    +

    This method works similar to WriteScenario as it works in the same way but doesn't send the complete universe to the solver but only packages included in the pkgset which will have only dependencies on packages which are in the given set. All other dependencies will be removed, so that this method can be used to create testcases

    +
    Parameters:
    + + + + + +
    Cacheis the known package universe
    outputis written to this "file"
    pkgsetis a set of packages the universe should be limited to
    Progressis an instance to report progress to
    +
    +
    +
    Returns:
    true if universe was composed successfully, otherwise false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool WriteProgress (unsigned short const percent,
    const char *const message,
    FILE * output 
    ) [static]
    +
    +
    + +

    sends a progress report

    +
    Parameters:
    + + + + +
    percentof the solving completed
    messagethe solver wants the user to see
    outputthe front-end listens for progress report
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool WriteRequest (pkgDepCacheCache,
    FILE * output,
    bool const upgrade = false,
    bool const distUpgrade = false,
    bool const autoRemove = false,
    OpProgressProgress = NULL 
    ) [static]
    +
    +
    + +

    creates the EDSP request stanza

    +

    In the EDSP protocol the first thing send to the resolver is a stanza encoding the request. This method will write this stanza by looking at the given Cache and requests the installation of all packages which were marked for installation in it (equally for remove).

    +
    Parameters:
    + + + + + + + +
    Cachein which the request is encoded
    outputis written to this "file"
    upgradeis true if it is an request like apt-get upgrade
    distUpgradeis true if it is a request like apt-get dist-upgrade
    autoRemoveis true if removal of unneeded packages should be performed
    Progressis an instance to report progress to
    +
    +
    +
    Returns:
    true if request was composed successfully, otherwise false
    + +

    Referenced by ResolveExternal().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool WriteScenario (pkgDepCacheCache,
    FILE * output,
    OpProgressProgress = NULL 
    ) [static]
    +
    +
    + +

    creates the scenario representing the package universe

    +

    After the request all known information about a package are send to the solver. The output looks similar to a Packages or status file

    +

    All packages and version included in this Cache are send, even if it doesn't make sense from an APT resolver point of view like versions with a negative pin to enable the solver to propose even that as a solution or at least to be able to give a hint what can be done to statisfy a request.

    +
    Parameters:
    + + + + +
    Cacheis the known package universe
    outputis written to this "file"
    Progressis an instance to report progress to
    +
    +
    +
    Returns:
    true if universe was composed successfully, otherwise false
    + +

    Referenced by ResolveExternal().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool WriteSolution (pkgDepCacheCache,
    FILE * output 
    ) [static]
    +
    +
    + +

    encodes the changes in the Cache as a EDSP solution

    +

    The markers in the Cache are observed and send to given file. The solution isn't checked for consistency or alike, so even broken solutions can be written successfully, but the front-end revicing it will properly fail then.

    +
    Parameters:
    + + + +
    Cachewhich represents the solution
    outputto write the stanzas forming the solution to
    +
    +
    +
    Returns:
    true if solution could be written, otherwise false
    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/edsp.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/edsp.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.map 2012-05-29 01:08:29.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +4f18b29347916f71a66bf0bc7563a3e7 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: edspIFType Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    edspIFType Class Reference
    +
    +
    +
    +Inheritance diagram for edspIFType:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for edspIFType:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + +

    +Public Member Functions

    +virtual pkgRecords::ParserCreatePkgParser (pkgCache::PkgFileIterator File) const
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/edsp/edspindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.map 2012-05-29 01:08:29.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +c6fc218004785e98a51e803a41a5a4e5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIFType-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    edspIFType Member List
    +
    +
    +This is the complete list of members for edspIFType, including all inherited members. + + + + + + + + +
    CreatePkgParser(pkgCache::PkgFileIterator File) const (defined in edspIFType)edspIFType [inline, virtual]
    edspIFType() (defined in edspIFType)edspIFType [inline]
    GetType(const char *Type) (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalList (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalListLen (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    Label (defined in pkgIndexFile::Type)pkgIndexFile::Type
    Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type
    ~Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.map 2012-05-29 01:08:30.000000000 +0100 @@ -0,0 +1,6 @@ + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +d26ddebf4e76c8212ef3a73e37ae5d87 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,104 @@ + + + + + +apt: edspIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    edspIndex Class Reference
    +
    +
    +
    +Inheritance diagram for edspIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for edspIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Member Functions

    +virtual const TypeGetType () const
    +virtual bool Merge (pkgCacheGenerator &Gen, OpProgress *Prog) const
    edspIndex (std::string File)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/edsp/edspindexfile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/edsp/edspindexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.map 2012-05-29 01:08:29.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +b5a8397f11dfe54160e3710708b4241d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspIndex-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    edspIndex Member List
    +
    +
    +This is the complete list of members for edspIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ArchiveInfo(pkgCache::VerIterator Ver) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    ArchiveURI(std::string) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    CheckLanguageCode(const char *Lang) (defined in pkgIndexFile)pkgIndexFile [static]
    CreateSrcParser() const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    debStatusIndex(std::string File) (defined in debStatusIndex)debStatusIndex
    Describe(bool Short) const (defined in debStatusIndex)debStatusIndex [inline, virtual]
    edspIndex(std::string File) (defined in edspIndex)edspIndex
    Exists() const (defined in debStatusIndex)debStatusIndex [virtual]
    File (defined in debStatusIndex)debStatusIndex [protected]
    FindInCache(pkgCache &Cache) const (defined in debStatusIndex)debStatusIndex [virtual]
    GetType() const (defined in edspIndex)edspIndex [virtual]
    HasPackages() const (defined in debStatusIndex)debStatusIndex [inline, virtual]
    IsTrusted() const (defined in pkgIndexFile)pkgIndexFile [inline]
    LanguageCode() (defined in pkgIndexFile)pkgIndexFile [static]
    Merge(pkgCacheGenerator &Gen, OpProgress *Prog) const (defined in edspIndex)edspIndex [virtual]
    Merge(pkgCacheGenerator &Gen, OpProgress *Prog, unsigned long const Flag) const (defined in debStatusIndex)debStatusIndex
    Merge(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &, OpProgress *) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    pkgIndexFile(bool Trusted) (defined in pkgIndexFile)pkgIndexFile [inline]
    Size() const (defined in debStatusIndex)debStatusIndex [virtual]
    SourceInfo(pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    TranslationsAvailable() (defined in pkgIndexFile)pkgIndexFile [static]
    Trusted (defined in pkgIndexFile)pkgIndexFile [protected]
    ~debStatusIndex() (defined in debStatusIndex)debStatusIndex [inline, virtual]
    ~pkgIndexFile() (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.map 2012-05-29 01:08:30.000000000 +0100 @@ -0,0 +1,8 @@ + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +75f00e355667a4c3e915542d57478767 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,117 @@ + + + + + +apt: edspListParser Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    edspListParser Class Reference
    +
    +
    +
    +Inheritance diagram for edspListParser:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for edspListParser:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + +

    +Public Member Functions

    +virtual bool NewVersion (pkgCache::VerIterator &Ver)
    +virtual std::string Description ()
    +virtual std::string DescriptionLanguage ()
    +virtual MD5SumValue Description_md5 ()
    +virtual unsigned short VersionHash ()
    +bool LoadReleaseInfo (pkgCache::PkgFileIterator &FileI, FileFd &File, std::string section)
    edspListParser (FileFd *File, std::string const &Arch="")

    +Protected Member Functions

    +virtual bool ParseStatus (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/edsp/edsplistparser.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/edsp/edsplistparser.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.map 2012-05-29 01:08:30.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +122bdac39ad29f7d1815f251370ae34d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspListParser-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,115 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    edspListParser Member List
    +
    +
    +This is the complete list of members for edspListParser, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Arch (defined in debListParser)debListParser [protected]
    Architecture() (defined in debListParser)debListParser [virtual]
    ArchitectureAll() (defined in debListParser)debListParser [virtual]
    Architectures (defined in debListParser)debListParser [protected]
    CollectFileProvides(pkgCache &Cache, pkgCache::VerIterator &Ver) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, virtual]
    ConvertRelation(const char *I, unsigned int &Op) (defined in debListParser)debListParser [static]
    debListParser(FileFd *File, std::string const &Arch="") (defined in debListParser)debListParser
    Description() (defined in edspListParser)edspListParser [virtual]
    Description_md5() (defined in edspListParser)edspListParser [virtual]
    DescriptionLanguage() (defined in edspListParser)edspListParser [virtual]
    edspListParser(FileFd *File, std::string const &Arch="") (defined in edspListParser)edspListParser
    GetPrio(std::string Str) (defined in debListParser)debListParser [static]
    GrabWord(std::string Word, WordList *List, unsigned char &Out) (defined in debListParser)debListParser [protected, static]
    HasFileDeps() (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline]
    iOffset (defined in debListParser)debListParser [protected]
    ListParser() (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline]
    LoadReleaseInfo(pkgCache::PkgFileIterator &FileI, FileFd &File, std::string section) (defined in edspListParser)edspListParser
    MultiArchEnabled (defined in debListParser)debListParser [protected]
    NewDepends(pkgCache::VerIterator &Ver, const std::string &Package, const std::string &Arch, const std::string &Version, unsigned int Op, unsigned int Type) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [protected]
    NewProvides(pkgCache::VerIterator &Ver, const std::string &PkgName, const std::string &PkgArch, const std::string &Version) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [protected]
    NewProvidesAllArch(pkgCache::VerIterator &Ver, std::string const &Package, std::string const &Version) (defined in debListParser)debListParser [protected]
    NewVersion(pkgCache::VerIterator &Ver) (defined in edspListParser)edspListParser [virtual]
    Offset() (defined in debListParser)debListParser [inline, virtual]
    Package() (defined in debListParser)debListParser [virtual]
    ParseDepends(pkgCache::VerIterator &Ver, const char *Tag, unsigned int Type) (defined in debListParser)debListParser [protected]
    ParseDepends(const char *Start, const char *Stop, std::string &Package, std::string &Ver, unsigned int &Op, bool const &ParseArchFlags=false, bool const &StripMultiArch=true) (defined in debListParser)debListParser [static]
    ParseProvides(pkgCache::VerIterator &Ver) (defined in debListParser)debListParser [protected]
    ParseStatus(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver) (defined in edspListParser)edspListParser [protected, virtual]
    Section (defined in debListParser)debListParser [protected]
    Size() (defined in debListParser)debListParser [inline, virtual]
    Step() (defined in debListParser)debListParser [virtual]
    Tags (defined in debListParser)debListParser [protected]
    UniqFindTagWrite(const char *Tag) (defined in debListParser)debListParser [protected]
    UsePackage(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver) (defined in debListParser)debListParser [virtual]
    Version() (defined in debListParser)debListParser [virtual]
    VersionHash() (defined in edspListParser)edspListParser [virtual]
    WriteString(const std::string &S) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    WriteString(const char *S, unsigned int Size) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    WriteUniqString(std::string S) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    WriteUniqString(const char *S, unsigned int Size) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    ~debListParser() (defined in debListParser)debListParser [inline, virtual]
    ~ListParser() (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classEDSP-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classEDSP-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classEDSP-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classEDSP-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    EDSP Member List
    +
    +
    +This is the complete list of members for EDSP, including all inherited members. + + + + + + + + + + + +
    ApplyRequest(std::list< std::string > const &install, std::list< std::string > const &remove, pkgDepCache &Cache)EDSP [static]
    ExecuteSolver(const char *const solver, int *solver_in, int *solver_out)EDSP [static]
    ReadRequest(int const input, std::list< std::string > &install, std::list< std::string > &remove, bool &upgrade, bool &distUpgrade, bool &autoRemove)EDSP [static]
    ReadResponse(int const input, pkgDepCache &Cache, OpProgress *Progress=NULL)EDSP [static]
    ResolveExternal(const char *const solver, pkgDepCache &Cache, bool const upgrade, bool const distUpgrade, bool const autoRemove, OpProgress *Progress=NULL)EDSP [static]
    WriteError(char const *const uuid, std::string const &message, FILE *output)EDSP [static]
    WriteLimitedScenario(pkgDepCache &Cache, FILE *output, APT::PackageSet const &pkgset, OpProgress *Progress=NULL)EDSP [static]
    WriteProgress(unsigned short const percent, const char *const message, FILE *output)EDSP [static]
    WriteRequest(pkgDepCache &Cache, FILE *output, bool const upgrade=false, bool const distUpgrade=false, bool const autoRemove=false, OpProgress *Progress=NULL)EDSP [static]
    WriteScenario(pkgDepCache &Cache, FILE *output, OpProgress *Progress=NULL)EDSP [static]
    WriteSolution(pkgDepCache &Cache, FILE *output)EDSP [static]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.map 2012-05-29 01:08:31.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +ec9e8fefb2411ab5d0f90d3937a3a9fe \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,114 @@ + + + + + +apt: edspSystem Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    edspSystem Class Reference
    +
    +
    +
    +Inheritance diagram for edspSystem:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for edspSystem:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + +

    +Public Member Functions

    +virtual bool Lock ()
    +virtual bool UnLock (bool NoErrors=false)
    +virtual pkgPackageManagerCreatePM (pkgDepCache *Cache) const
    +virtual bool Initialize (Configuration &Cnf)
    +virtual bool ArchiveSupported (const char *Type)
    +virtual signed Score (Configuration const &Cnf)
    +virtual bool AddStatusFiles (std::vector< pkgIndexFile * > &List)
    +virtual bool FindIndex (pkgCache::PkgFileIterator File, pkgIndexFile *&Found) const
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/edsp/edspsystem.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/edsp/edspsystem.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.map 2012-05-29 01:08:30.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +b26080cdfcf7a329aa850f34ec378498 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classedspSystem-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,90 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    edspSystem Member List
    +
    +
    +This is the complete list of members for edspSystem, including all inherited members. + + + + + + + + + + + + + + + + + +
    AddStatusFiles(std::vector< pkgIndexFile * > &List) (defined in edspSystem)edspSystem [virtual]
    ArchiveSupported(const char *Type) (defined in edspSystem)edspSystem [virtual]
    CreatePM(pkgDepCache *Cache) const (defined in edspSystem)edspSystem [virtual]
    edspSystem() (defined in edspSystem)edspSystem
    FindIndex(pkgCache::PkgFileIterator File, pkgIndexFile *&Found) const (defined in edspSystem)edspSystem [virtual]
    GetSystem(const char *Label) (defined in pkgSystem)pkgSystem [static]
    GlobalList (defined in pkgSystem)pkgSystem [static]
    GlobalListLen (defined in pkgSystem)pkgSystem [static]
    Initialize(Configuration &Cnf) (defined in edspSystem)edspSystem [virtual]
    Label (defined in pkgSystem)pkgSystem
    Lock() (defined in edspSystem)edspSystem [virtual]
    pkgSystem() (defined in pkgSystem)pkgSystem
    Score(Configuration const &Cnf) (defined in edspSystem)edspSystem [virtual]
    UnLock(bool NoErrors=false) (defined in edspSystem)edspSystem [virtual]
    VS (defined in pkgSystem)pkgSystem
    ~edspSystem() (defined in edspSystem)edspSystem
    ~pkgSystem() (defined in pkgSystem)pkgSystem [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classes.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classes.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classes.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classes.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,147 @@ + + + + + +apt: Class Index + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    Class Index
    +
    +
    +
    A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W | _
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      A  
    +
    pkgCache::DescFile   iterator (std)   pkgAcqSubIndex   SHA256Summation   
    pkgCache::DescFileIterator   VersionContainer::iterator (APT)   pkgAcquire   SHA2SummationBase   
    pkgDepCache::ActionGroup   pkgCache::DescIterator   PackageContainer::iterator (APT)   pkgAcquireStatus   SHA512Summation   
    CommandLine::Args   pkgCache::Description   pkgCache::Iterator   pkgArchiveCleaner   SigVerify   
      B  
    +
    DiffInfo   
      L  
    +
    pkgCache   SourceCopy   
    CommandLine::Dispatch   pkgCacheFile   SPtr   
    pkgSrcRecords::Parser::BuildDepRec   pkgDPkgPM::DpkgState   pkgCacheGenerator::ListParser   pkgCacheGenerator   SPtrArray   
      C  
    +
    pkgCacheGenerator::Dynamic   
      M  
    +
    pkgCdrom   pkgCache::State   
    DynamicMMap   pkgCdromStatus   pkgDepCache::StateCache   
    CacheSetHelper (APT)   
      E  
    +
    Configuration::MatchAgainstConfig   pkgDepCache   pkgCache::StringItem   
    CdromDevice   MD5Summation   pkgDPkgPM   SubIndexTarget   
    indexRecords::checkSum   EDSP   metaIndex   pkgDPkgPMPrivate   SubstVar   
    CommandLine   edspIFType   pkgAcquire::MethodConfig   pkgCache::PkgFileIterator   SummationImplementation   
    CompareProviders   edspIndex   MMap   pkgIndexFile   
      T  
    +
    Configuration::Compressor (APT)   edspListParser   VersionContainerInterface::Modifier (APT)   pkgCache::PkgIterator   
    Configuration   edspSystem   PackageContainerInterface::Modifier (APT)   pkgOrderList   TFRewriteData   
    Configuration (APT)   
      F  
    +
      N  
    +
    pkgPackageManager   TranslationsCopy   
    VersionContainer::const_iterator (APT)   pkgPolicy::PkgPin   pkgSourceList::Type   
    VersionContainerInterface::const_iterator (APT)   pkgAcqMethod::FetchItem   pkgCache::Namespace   pkgPolicy   pkgIndexFile::Type   
    PackageContainer::const_iterator (APT)   pkgAcqMethod::FetchResult   
      O  
    +
    pkgProblemResolver   
      U  
    +
    PackageContainerInterface::const_iterator (APT)   pkgSrcRecords::File   pkgRecords   
      D  
    +
    FileFd   OpProgress   pkgSimulate   URI   
    FileFdPrivate   OpTextProgress   pkgSourceList   pkgAcquire::UriIterator   
    debIFTypePkg   Vendor::Fingerprint   OptionalIndexTarget   pkgSrcRecords   
      V  
    +
    debIFTypeSrc   pkgCache::Flag   OptionalSubIndexTarget   pkgSystem   
    debIFTypeStatus   
      G  
    +
      P  
    +
    pkgTagFile   Vendor   
    debIFTypeTrans   pkgTagFilePrivate   pkgCache::VerFile   
    debListParser   GlobalError   pkgCache::Package   pkgTagSection   pkgCache::VerFileIterator   
    debPackagesIndex   pkgCache::Group   PackageContainer (APT)   pkgUdevCdromDevices   pkgCache::VerIterator   
    debRecordParser   pkgCache::GrpIterator   PackageContainerInterface (APT)   pkgVendorList   pkgCache::Version   
    debReleaseIndex   
      H  
    +
    PackageCopy   pkgVersioningSystem   VersionContainer (APT)   
    debReleaseIndex::debSectionEntry   pkgCache::PackageFile   pkgVersionMatch   VersionContainerInterface (APT)   
    debSLTypeDeb   Hashes   PackageNameMatchesRegEx (APT::CacheFilter)   pkgSimulate::Policy   
      W  
    +
    debSLTypeDebian   HashString   pkgSrcRecords::Parser   pkgDepCache::Policy   
    debSLTypeDebSrc   HashSumValue   pkgRecords::Parser   DynamicMMap::Pool   WeakPointable   
    debSourcesIndex   pkgCache::Header   pkgPolicy::Pin   PreferenceSection   debListParser::WordList   
    debSrcRecordParser   
      I  
    +
    pkgAcqArchive   pkgCache::Provides   pkgAcquire::Worker   
    debStatusIndex   pkgAcqDiffIndex   pkgCache::PrvIterator   
      _  
    +
    debSystem   IndexCopy   pkgAcqFile   
      Q  
    +
    debSystemPrivate   indexRecords   pkgAcqIndex   _SHA256_CTX   
    debTranslationsIndex   IndexTarget   pkgAcqIndexDiffs   pkgAcquire::Queue::QItem   _SHA512_CTX   
    debVersioningSystem   pkgDepCache::InRootSetFunc   pkgAcqIndexTrans   pkgAcquire::Queue   
    pkgDepCache::DefaultRootSetFunc   pkgDPkgPM::Item   pkgAcqMetaClearSig   
      R  
    +
    pkgCache::Dep   pkgAcquire::Item   pkgAcqMetaIndex   
    pkgCache::Dependency   Configuration::Item   pkgAcqMetaSig   RxChoiceList   
    pkgCache::DepIterator   pkgAcquire::ItemDesc   pkgAcqMethod   
      S  
    +
    SHA1Summation   
    +
    A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W | _
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.map 2012-05-29 01:08:31.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +60516efc4d301a861694cf6f19bdf544 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,221 @@ + + + + + +apt: FileFd Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Collaboration diagram for FileFd:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Types

    enum  OpenMode {
    +  ReadOnly = (1 << 0), +WriteOnly = (1 << 1), +ReadWrite = ReadOnly | WriteOnly, +Create = (1 << 2), +
    +  Exclusive = (1 << 3), +Atomic = Exclusive | (1 << 4), +Empty = (1 << 5), +WriteEmpty = ReadWrite | Create | Empty, +
    +  WriteExists = ReadWrite, +WriteAny = ReadWrite | Create, +WriteTemp = ReadWrite | Create | Exclusive, +ReadOnlyGzip, +
    +  WriteAtomic = ReadWrite | Create | Atomic +
    + }
    enum  CompressMode {
    +  Auto = 'A', +None = 'N', +Extension = 'E', +Gzip = 'G', +
    +  Bzip2 = 'B', +Lzma = 'L', +Xz = 'X' +
    + }

    +Public Member Functions

    +bool Read (void *To, unsigned long long Size, bool AllowEof)
    +bool Read (void *To, unsigned long long Size, unsigned long long *Actual=0)
    +char * ReadLine (char *To, unsigned long long const Size)
    +bool Write (const void *From, unsigned long long Size)
    +bool Seek (unsigned long long To)
    +bool Skip (unsigned long long To)
    +bool Truncate (unsigned long long To)
    +unsigned long long Tell ()
    +unsigned long long Size ()
    +unsigned long long FileSize ()
    +time_t ModificationTime ()
    +__deprecated bool Read (void *To, unsigned long long Size, unsigned long *Actual)
    +bool Open (std::string FileName, unsigned int const Mode, CompressMode Compress, unsigned long const Perms=0666)
    +bool Open (std::string FileName, unsigned int const Mode, APT::Configuration::Compressor const &compressor, unsigned long const Perms=0666)
    +bool Open (std::string const &FileName, unsigned int const Mode, unsigned long const Perms=0666)
    +bool OpenDescriptor (int Fd, unsigned int const Mode, CompressMode Compress, bool AutoClose=false)
    +bool OpenDescriptor (int Fd, unsigned int const Mode, APT::Configuration::Compressor const &compressor, bool AutoClose=false)
    +bool OpenDescriptor (int Fd, unsigned int const Mode, bool AutoClose=false)
    +bool Close ()
    +bool Sync ()
    +int Fd ()
    +void Fd (int fd)
    +__deprecated gzFile gzFd ()
    +bool IsOpen ()
    +bool Failed ()
    +void EraseOnFailure ()
    +void OpFail ()
    +bool Eof ()
    +bool IsCompressed ()
    +std::string & Name ()
    FileFd (std::string FileName, unsigned int const Mode, unsigned long Perms=0666)
    FileFd (std::string FileName, unsigned int const Mode, CompressMode Compress, unsigned long Perms=0666)
    FileFd (int const Fd, unsigned int const Mode=ReadWrite, CompressMode Compress=None)
    FileFd (int const Fd, bool const AutoClose)

    +Static Public Member Functions

    +static bool Write (int Fd, const void *From, unsigned long long Size)

    +Protected Types

    enum  LocalFlags {
    +  AutoClose = (1<<0), +Fail = (1<<1), +DelOnFail = (1<<2), +HitEof = (1<<3), +
    +  Replace = (1<<4), +Compressed = (1<<5) +
    + }

    +Protected Attributes

    +int iFd
    +unsigned long Flags
    +std::string FileName
    +std::string TemporaryFileName
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/fileutl.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/fileutl.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFd-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,143 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    FileFd Member List
    +
    +
    +This is the complete list of members for FileFd, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Atomic enum value (defined in FileFd)FileFd
    Auto enum value (defined in FileFd)FileFd
    AutoClose enum value (defined in FileFd)FileFd [protected]
    Bzip2 enum value (defined in FileFd)FileFd
    Close() (defined in FileFd)FileFd
    Compressed enum value (defined in FileFd)FileFd [protected]
    CompressMode enum name (defined in FileFd)FileFd
    Create enum value (defined in FileFd)FileFd
    DelOnFail enum value (defined in FileFd)FileFd [protected]
    Empty enum value (defined in FileFd)FileFd
    Eof() (defined in FileFd)FileFd [inline]
    EraseOnFailure() (defined in FileFd)FileFd [inline]
    Exclusive enum value (defined in FileFd)FileFd
    Extension enum value (defined in FileFd)FileFd
    Fail enum value (defined in FileFd)FileFd [protected]
    Failed() (defined in FileFd)FileFd [inline]
    Fd() (defined in FileFd)FileFd [inline]
    Fd(int fd) (defined in FileFd)FileFd [inline]
    FileFd(std::string FileName, unsigned int const Mode, unsigned long Perms=0666) (defined in FileFd)FileFd [inline]
    FileFd(std::string FileName, unsigned int const Mode, CompressMode Compress, unsigned long Perms=0666) (defined in FileFd)FileFd [inline]
    FileFd() (defined in FileFd)FileFd [inline]
    FileFd(int const Fd, unsigned int const Mode=ReadWrite, CompressMode Compress=None) (defined in FileFd)FileFd [inline]
    FileFd(int const Fd, bool const AutoClose) (defined in FileFd)FileFd [inline]
    FileName (defined in FileFd)FileFd [protected]
    FileSize() (defined in FileFd)FileFd
    Flags (defined in FileFd)FileFd [protected]
    gzFd() (defined in FileFd)FileFd
    Gzip enum value (defined in FileFd)FileFd
    HitEof enum value (defined in FileFd)FileFd [protected]
    iFd (defined in FileFd)FileFd [protected]
    IsCompressed() (defined in FileFd)FileFd [inline]
    IsOpen() (defined in FileFd)FileFd [inline]
    LocalFlags enum name (defined in FileFd)FileFd [protected]
    Lzma enum value (defined in FileFd)FileFd
    ModificationTime() (defined in FileFd)FileFd
    Name() (defined in FileFd)FileFd [inline]
    None enum value (defined in FileFd)FileFd
    Open(std::string FileName, unsigned int const Mode, CompressMode Compress, unsigned long const Perms=0666) (defined in FileFd)FileFd
    Open(std::string FileName, unsigned int const Mode, APT::Configuration::Compressor const &compressor, unsigned long const Perms=0666) (defined in FileFd)FileFd
    Open(std::string const &FileName, unsigned int const Mode, unsigned long const Perms=0666) (defined in FileFd)FileFd [inline]
    OpenDescriptor(int Fd, unsigned int const Mode, CompressMode Compress, bool AutoClose=false) (defined in FileFd)FileFd
    OpenDescriptor(int Fd, unsigned int const Mode, APT::Configuration::Compressor const &compressor, bool AutoClose=false) (defined in FileFd)FileFd
    OpenDescriptor(int Fd, unsigned int const Mode, bool AutoClose=false) (defined in FileFd)FileFd [inline]
    OpenMode enum name (defined in FileFd)FileFd
    OpFail() (defined in FileFd)FileFd [inline]
    Read(void *To, unsigned long long Size, bool AllowEof) (defined in FileFd)FileFd [inline]
    Read(void *To, unsigned long long Size, unsigned long long *Actual=0) (defined in FileFd)FileFd
    Read(void *To, unsigned long long Size, unsigned long *Actual) (defined in FileFd)FileFd [inline]
    ReadLine(char *To, unsigned long long const Size) (defined in FileFd)FileFd
    ReadOnly enum value (defined in FileFd)FileFd
    ReadOnlyGzip enum value (defined in FileFd)FileFd
    ReadWrite enum value (defined in FileFd)FileFd
    Replace enum value (defined in FileFd)FileFd [protected]
    Seek(unsigned long long To) (defined in FileFd)FileFd
    Size() (defined in FileFd)FileFd
    Skip(unsigned long long To) (defined in FileFd)FileFd
    Sync() (defined in FileFd)FileFd
    Tell() (defined in FileFd)FileFd
    TemporaryFileName (defined in FileFd)FileFd [protected]
    Truncate(unsigned long long To) (defined in FileFd)FileFd
    Write(const void *From, unsigned long long Size) (defined in FileFd)FileFd
    Write(int Fd, const void *From, unsigned long long Size) (defined in FileFd)FileFd [static]
    WriteAny enum value (defined in FileFd)FileFd
    WriteAtomic enum value (defined in FileFd)FileFd
    WriteEmpty enum value (defined in FileFd)FileFd
    WriteExists enum value (defined in FileFd)FileFd
    WriteOnly enum value (defined in FileFd)FileFd
    WriteTemp enum value (defined in FileFd)FileFd
    Xz enum value (defined in FileFd)FileFd
    ~FileFd() (defined in FileFd)FileFd [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.map 2012-05-29 01:08:31.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +3e711472e665e4d5958626850e702923 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,106 @@ + + + + + +apt: FileFdPrivate Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    FileFdPrivate Class Reference
    +
    +
    +
    +Collaboration diagram for FileFdPrivate:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + +

    +Public Attributes

    +void * gz
    +void * bz2
    +int compressed_fd
    +pid_t compressor_pid
    +bool pipe
    +APT::Configuration::Compressor compressor
    +unsigned int openmode
    +unsigned long long seekpos
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/fileutl.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classFileFdPrivate-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    FileFdPrivate Member List
    +
    +
    +This is the complete list of members for FileFdPrivate, including all inherited members. + + + + + + + + + +
    bz2 (defined in FileFdPrivate)FileFdPrivate
    compressed_fd (defined in FileFdPrivate)FileFdPrivate
    compressor (defined in FileFdPrivate)FileFdPrivate
    compressor_pid (defined in FileFdPrivate)FileFdPrivate
    FileFdPrivate() (defined in FileFdPrivate)FileFdPrivate [inline]
    gz (defined in FileFdPrivate)FileFdPrivate
    openmode (defined in FileFdPrivate)FileFdPrivate
    pipe (defined in FileFdPrivate)FileFdPrivate
    seekpos (defined in FileFdPrivate)FileFdPrivate
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classGlobalError.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classGlobalError.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classGlobalError.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classGlobalError.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,865 @@ + + + + + +apt: GlobalError Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    GlobalError Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  Item
    struct  MsgStack

    +Public Types

    enum  MsgType {
    +  FATAL = 40, +ERROR = 30, +WARNING = 20, +NOTICE = 10, +
    +  DEBUG = 0 +
    + }
     a message can have one of following severity More...

    +Public Member Functions

    bool FatalE (const char *Function, const char *Description,...) __like_printf(3) __cold
     add a fatal error message with errno to the list
    bool Errno (const char *Function, const char *Description,...) __like_printf(3) __cold
     add an Error message with errno to the list
    bool WarningE (const char *Function, const char *Description,...) __like_printf(3) __cold
     add a warning message with errno to the list
    bool NoticeE (const char *Function, const char *Description,...) __like_printf(3) __cold
     add a notice message with errno to the list
    bool DebugE (const char *Function, const char *Description,...) __like_printf(3) __cold
     add a debug message with errno to the list
    bool InsertErrno (MsgType const &type, const char *Function, const char *Description,...) __like_printf(4) __cold
     adds an errno message with the given type
    bool Fatal (const char *Description,...) __like_printf(2) __cold
     add an fatal error message to the list
    bool Error (const char *Description,...) __like_printf(2) __cold
     add an Error message to the list
    bool Warning (const char *Description,...) __like_printf(2) __cold
     add a warning message to the list
    bool Notice (const char *Description,...) __like_printf(2) __cold
     add a notice message to the list
    bool Debug (const char *Description,...) __like_printf(2) __cold
     add a debug message to the list
    bool Insert (MsgType const &type, const char *Description,...) __like_printf(3) __cold
     adds an error message with the given type
    bool PendingError () const
     is an error in the list?
    bool empty (MsgType const &trashhold=WARNING) const
     is the list empty?
    bool PopMessage (std::string &Text)
     returns and removes the first (or last) message in the list
    +void Discard ()
     clears the list of messages
    void DumpErrors (std::ostream &out, MsgType const &threshold=WARNING, bool const &mergeStack=true)
     outputs the list of messages to the given stream
    void DumpErrors (MsgType const &threshold)
     dumps the list of messages to std::cerr
    void DumpErrors ()
     dumps the messages of type WARNING or higher to std::cerr
    void PushToStack ()
     put the current Messages into the stack
    +void RevertToStack ()
     throw away all current messages
    +void MergeWithStack ()
     merge current and stack together
    +size_t StackCount () const
     return the deep of the stack
    +

    Member Enumeration Documentation

    + +
    +
    + + + + +
    enum MsgType
    +
    +
    + +

    a message can have one of following severity

    +
    Enumerator:
    + + + + + +
    FATAL  +

    Message will be printed instantly as it is likely that this error will lead to a complete crash.

    +
    ERROR  +

    An error does hinder the correct execution and should be corrected.

    +
    WARNING  +

    indicates problem that can lead to errors later on

    +
    NOTICE  +

    deprecation warnings, old fallback behavior, …

    +
    DEBUG  +

    for developers only in areas it is hard to print something directly

    +
    +
    +
    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool Debug (const char * Description,
     ... 
    )
    +
    +
    + +

    add a debug message to the list

    +
    Parameters:
    + + +
    DescriptionFormat string for the message
    +
    +
    +
    Returns:
    false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool DebugE (const char * Function,
    const char * Description,
     ... 
    )
    +
    +
    + +

    add a debug message with errno to the list

    +
    Parameters:
    + + + +
    Functionname of the function generating the error
    Descriptionformat string for the error message
    +
    +
    +
    Returns:
    false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void DumpErrors (std::ostream & out,
    MsgType const & threshold = WARNING,
    bool const & mergeStack = true 
    )
    +
    +
    + +

    outputs the list of messages to the given stream

    +

    Note that all messages are discarded, also the notices displayed or not.

    +
    Parameters:
    + + + + +
    [out]outoutput stream to write the messages in
    thresholdminimim level considered
    mergeStack
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + +
    void DumpErrors (MsgType const & threshold) [inline]
    +
    +
    + +

    dumps the list of messages to std::cerr

    +

    Note that all messages are discarded, also the notices displayed or not.

    +
    Parameters:
    + + +
    thresholdminimum level printed
    +
    +
    + +

    References DumpErrors().

    + +
    +
    + +
    +
    + + + + + + + +
    void DumpErrors () [inline]
    +
    +
    + +

    dumps the messages of type WARNING or higher to std::cerr

    +

    Note that all messages are discarded, displayed or not.

    + +

    References WARNING.

    + +

    Referenced by DumpErrors().

    + +
    +
    + +
    +
    + + + + + + + + +
    bool empty (MsgType const & trashhold = WARNING) const
    +
    +
    + +

    is the list empty?

    +

    The default checks if the list is empty or contains only notices, if you want to check if also no notices happend set the parameter flag to false.

    +
    Parameters:
    + + +
    WithoutNoticedoes notices count, default is true, so no
    +
    +
    +
    Returns:
    true if an the list is empty, false otherwise
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Errno (const char * Function,
    const char * Description,
     ... 
    )
    +
    +
    + +

    add an Error message with errno to the list

    +
    Parameters:
    + + + +
    Functionname of the function generating the error
    Descriptionformat string for the error message
    +
    +
    +
    Returns:
    false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool Error (const char * Description,
     ... 
    )
    +
    +
    + +

    add an Error message to the list

    +
    Parameters:
    + + +
    DescriptionFormat string for the error message.
    +
    +
    +
    Returns:
    false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool Fatal (const char * Description,
     ... 
    )
    +
    +
    + +

    add an fatal error message to the list

    +

    Most of the stuff we consider as "error" is also "fatal" for the user as the application will not have the expected result, but a fatal message here means that it gets printed directly to stderr in addiction to adding it to the list as the error leads sometimes to crashes and a maybe duplicated message is better than "Segfault" as the only displayed text

    +
    Parameters:
    + + +
    DescriptionFormat string for the fatal error message.
    +
    +
    +
    Returns:
    false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool FatalE (const char * Function,
    const char * Description,
     ... 
    )
    +
    +
    + +

    add a fatal error message with errno to the list

    +
    Parameters:
    + + + +
    Functionname of the function generating the error
    Descriptionformat string for the error message
    +
    +
    +
    Returns:
    false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Insert (MsgType const & type,
    const char * Description,
     ... 
    )
    +
    +
    + +

    adds an error message with the given type

    +
    Parameters:
    + + + +
    typeof the error message
    Descriptionof the error
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool InsertErrno (MsgType const & type,
    const char * Function,
    const char * Description,
     ... 
    )
    +
    +
    + +

    adds an errno message with the given type

    +
    Parameters:
    + + + + +
    typeof the error message
    Functionwhich failed
    Descriptionof the error
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool Notice (const char * Description,
     ... 
    )
    +
    +
    + +

    add a notice message to the list

    +

    A notice should be considered less severe than an error or a warning and can be ignored by the client without further problems for some times, but he should consider fixing the problem. This error type can be used for e.g. deprecation warnings of options.

    +
    Parameters:
    + + +
    DescriptionFormat string for the message
    +
    +
    +
    Returns:
    false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool NoticeE (const char * Function,
    const char * Description,
     ... 
    )
    +
    +
    + +

    add a notice message with errno to the list

    +
    Parameters:
    + + + +
    Functionname of the function generating the error
    Descriptionformat string for the error message
    +
    +
    +
    Returns:
    false
    + +
    +
    + +
    +
    + + + + + + + +
    bool PendingError () const [inline]
    +
    +
    + +

    is an error in the list?

    +
    Returns:
    true if an error is included in the list, false otherwise
    + +
    +
    + +
    +
    + + + + + + + + +
    bool PopMessage (std::string & Text)
    +
    +
    + +

    returns and removes the first (or last) message in the list

    +
    Parameters:
    + + +
    [out]Textmessage of the first/last item
    +
    +
    +
    Returns:
    true if the message was an error, false otherwise
    + +
    +
    + +
    +
    + + + + + + + +
    void PushToStack ()
    +
    +
    + +

    put the current Messages into the stack

    +

    All "old" messages will be pushed into a stack to them later back, but for now the Message query will be empty and performs as no messages were present before.

    +

    The stack can be as deep as you want - all stack operations will only operate on the last element in the stack.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool Warning (const char * Description,
     ... 
    )
    +
    +
    + +

    add a warning message to the list

    +

    A warning should be considered less severe than an error and may be ignored by the client.

    +
    Parameters:
    + + +
    DescriptionFormat string for the message
    +
    +
    +
    Returns:
    false
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool WarningE (const char * Function,
    const char * Description,
     ... 
    )
    +
    +
    + +

    add a warning message with errno to the list

    +

    A warning should be considered less severe than an error and may be ignored by the client.

    +
    Parameters:
    + + + +
    FunctionName of the function generates the warning.
    DescriptionFormat string for the warning message.
    +
    +
    +
    Returns:
    false
    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/error.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/error.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classGlobalError-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classGlobalError-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classGlobalError-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classGlobalError-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,103 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    GlobalError Member List
    +
    +
    +This is the complete list of members for GlobalError, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DEBUG enum valueGlobalError
    Debug(const char *Description,...) __like_printf(2) __coldGlobalError
    DebugE(const char *Function, const char *Description,...) __like_printf(3) __coldGlobalError
    Discard()GlobalError
    DumpErrors(std::ostream &out, MsgType const &threshold=WARNING, bool const &mergeStack=true)GlobalError
    DumpErrors(MsgType const &threshold)GlobalError [inline]
    DumpErrors()GlobalError [inline]
    empty(MsgType const &trashhold=WARNING) const GlobalError
    Errno(const char *Function, const char *Description,...) __like_printf(3) __coldGlobalError
    Error(const char *Description,...) __like_printf(2) __coldGlobalError
    ERROR enum valueGlobalError
    Fatal(const char *Description,...) __like_printf(2) __coldGlobalError
    FATAL enum valueGlobalError
    FatalE(const char *Function, const char *Description,...) __like_printf(3) __coldGlobalError
    GlobalError() (defined in GlobalError)GlobalError
    Insert(MsgType const &type, const char *Description,...) __like_printf(3) __coldGlobalError
    InsertErrno(MsgType const &type, const char *Function, const char *Description,...) __like_printf(4) __coldGlobalError
    MergeWithStack()GlobalError
    MsgType enum nameGlobalError
    NOTICE enum valueGlobalError
    Notice(const char *Description,...) __like_printf(2) __coldGlobalError
    NoticeE(const char *Function, const char *Description,...) __like_printf(3) __coldGlobalError
    PendingError() const GlobalError [inline]
    PopMessage(std::string &Text)GlobalError
    PushToStack()GlobalError
    RevertToStack()GlobalError
    StackCount() const GlobalError [inline]
    Warning(const char *Description,...) __like_printf(2) __coldGlobalError
    WARNING enum valueGlobalError
    WarningE(const char *Function, const char *Description,...) __like_printf(3) __coldGlobalError
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.map 2012-05-29 01:08:32.000000000 +0100 @@ -0,0 +1,8 @@ + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +1f1fc236adb1dd2675344e64f3ad20be \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,116 @@ + + + + + +apt: Hashes Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    Hashes Class Reference
    +
    +
    +
    +Collaboration diagram for Hashes:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + +

    +Public Member Functions

    +bool Add (const unsigned char *Data, unsigned long long Size)
    +bool Add (const char *Data)
    +bool AddFD (int const Fd, unsigned long long Size=0)
    +bool AddFD (int const Fd, unsigned long long Size, bool const addMD5, bool const addSHA1, bool const addSHA256, bool const addSHA512)
    +bool AddFD (FileFd &Fd, unsigned long long Size=0)
    +bool AddFD (FileFd &Fd, unsigned long long Size, bool const addMD5, bool const addSHA1, bool const addSHA256, bool const addSHA512)
    +bool Add (const unsigned char *Beg, const unsigned char *End)

    +Public Attributes

    +MD5Summation MD5
    +SHA1Summation SHA1
    +SHA256Summation SHA256
    +SHA512Summation SHA512
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/hashes.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/hashes.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashes-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    Hashes Member List
    +
    +
    +This is the complete list of members for Hashes, including all inherited members. + + + + + + + + + + + +
    Add(const unsigned char *Data, unsigned long long Size) (defined in Hashes)Hashes [inline]
    Add(const char *Data) (defined in Hashes)Hashes [inline]
    Add(const unsigned char *Beg, const unsigned char *End) (defined in Hashes)Hashes [inline]
    AddFD(int const Fd, unsigned long long Size=0) (defined in Hashes)Hashes [inline]
    AddFD(int const Fd, unsigned long long Size, bool const addMD5, bool const addSHA1, bool const addSHA256, bool const addSHA512) (defined in Hashes)Hashes
    AddFD(FileFd &Fd, unsigned long long Size=0) (defined in Hashes)Hashes [inline]
    AddFD(FileFd &Fd, unsigned long long Size, bool const addMD5, bool const addSHA1, bool const addSHA256, bool const addSHA512) (defined in Hashes)Hashes
    MD5 (defined in Hashes)Hashes
    SHA1 (defined in Hashes)Hashes
    SHA256 (defined in Hashes)Hashes
    SHA512 (defined in Hashes)Hashes
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.map 2012-05-29 01:08:32.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +771c0250cd02e1c7f5c565c242b35c83 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,137 @@ + + + + + +apt: HashString Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Collaboration diagram for HashString:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + +

    +Public Member Functions

    HashString (std::string Type, std::string Hash)
    HashString (std::string StringedHashString)
    +std::string HashType ()
    +bool VerifyFile (std::string filename) const
    +std::string toStr () const
    +bool empty () const

    +Static Public Member Functions

    +static const char ** SupportedHashes ()

    +Protected Attributes

    +std::string Type
    +std::string Hash

    +Static Protected Attributes

    static const char * _SupportedHashes [10]
    +

    Member Data Documentation

    + +
    +
    + + + + +
    const char * _SupportedHashes [static, protected]
    +
    +
    +Initial value:
     
    +{
    +   "SHA512", "SHA256", "SHA1", "MD5Sum", NULL
    +}
    +
    +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/hashes.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/hashes.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashString-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    HashString Member List
    +
    +
    +This is the complete list of members for HashString, including all inherited members. + + + + + + + + + + + +
    _SupportedHashes (defined in HashString)HashString [protected, static]
    empty() const (defined in HashString)HashString
    Hash (defined in HashString)HashString [protected]
    HashString(std::string Type, std::string Hash) (defined in HashString)HashString
    HashString(std::string StringedHashString) (defined in HashString)HashString
    HashString() (defined in HashString)HashString
    HashType() (defined in HashString)HashString [inline]
    SupportedHashes() (defined in HashString)HashString [static]
    toStr() const (defined in HashString)HashString
    Type (defined in HashString)HashString [protected]
    VerifyFile(std::string filename) const (defined in HashString)HashString
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashSumValue.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashSumValue.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashSumValue.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashSumValue.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,102 @@ + + + + + +apt: HashSumValue< N > Class Template Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    HashSumValue< N > Class Template Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + +

    +Public Member Functions

    +bool operator== (const HashSumValue &rhs) const
    +bool operator!= (const HashSumValue &rhs) const
    +std::string Value () const
    +void Value (unsigned char S[N/8])
    operator std::string () const
    +bool Set (std::string Str)
    +void Set (unsigned char S[N/8])
    HashSumValue (std::string Str)
    +

    template<int N>
    + class HashSumValue< N >

    + +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashSumValue-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashSumValue-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashSumValue-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classHashSumValue-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    HashSumValue< N > Member List
    +
    +
    +This is the complete list of members for HashSumValue< N >, including all inherited members. + + + + + + + + + +
    HashSumValue(std::string Str) (defined in HashSumValue< N >)HashSumValue< N > [inline]
    HashSumValue() (defined in HashSumValue< N >)HashSumValue< N > [inline]
    operator std::string() const (defined in HashSumValue< N >)HashSumValue< N > [inline]
    operator!=(const HashSumValue &rhs) const (defined in HashSumValue< N >)HashSumValue< N > [inline]
    operator==(const HashSumValue &rhs) const (defined in HashSumValue< N >)HashSumValue< N > [inline]
    Set(std::string Str) (defined in HashSumValue< N >)HashSumValue< N > [inline]
    Set(unsigned char S[N/8]) (defined in HashSumValue< N >)HashSumValue< N > [inline]
    Value() const (defined in HashSumValue< N >)HashSumValue< N > [inline]
    Value(unsigned char S[N/8]) (defined in HashSumValue< N >)HashSumValue< N > [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.map 2012-05-29 01:08:32.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +d5ab746e16ed1ec5535643d1000f00f5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,126 @@ + + + + + +apt: IndexCopy Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for IndexCopy:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for IndexCopy:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + +

    +Public Member Functions

    +bool CopyPackages (std::string CDROM, std::string Name, std::vector< std::string > &List, pkgCdromStatus *log)

    +Protected Member Functions

    +std::string ChopDirs (std::string Path, unsigned int Depth)
    +bool ReconstructPrefix (std::string &Prefix, std::string OrigPath, std::string CD, std::string File)
    +bool ReconstructChop (unsigned long &Chop, std::string Dir, std::string File)
    +void ConvertToSourceList (std::string CD, std::string &Path)
    +bool GrabFirst (std::string Path, std::string &To, unsigned int Depth)
    +virtual bool GetFile (std::string &Filename, unsigned long long &Size)=0
    +virtual bool RewriteEntry (FILE *Target, std::string File)=0
    +virtual const char * GetFileName ()=0
    +virtual const char * Type ()=0

    +Protected Attributes

    +pkgTagSectionSection
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.map 2012-05-29 01:08:32.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +c4fcf54afe89b7edac88e933c924bff4 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexCopy-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    IndexCopy Member List
    +
    +
    +This is the complete list of members for IndexCopy, including all inherited members. + + + + + + + + + + + + +
    ChopDirs(std::string Path, unsigned int Depth) (defined in IndexCopy)IndexCopy [protected]
    ConvertToSourceList(std::string CD, std::string &Path) (defined in IndexCopy)IndexCopy [protected]
    CopyPackages(std::string CDROM, std::string Name, std::vector< std::string > &List, pkgCdromStatus *log) (defined in IndexCopy)IndexCopy
    GetFile(std::string &Filename, unsigned long long &Size)=0 (defined in IndexCopy)IndexCopy [protected, pure virtual]
    GetFileName()=0 (defined in IndexCopy)IndexCopy [protected, pure virtual]
    GrabFirst(std::string Path, std::string &To, unsigned int Depth) (defined in IndexCopy)IndexCopy [protected]
    ReconstructChop(unsigned long &Chop, std::string Dir, std::string File) (defined in IndexCopy)IndexCopy [protected]
    ReconstructPrefix(std::string &Prefix, std::string OrigPath, std::string CD, std::string File) (defined in IndexCopy)IndexCopy [protected]
    RewriteEntry(FILE *Target, std::string File)=0 (defined in IndexCopy)IndexCopy [protected, pure virtual]
    Section (defined in IndexCopy)IndexCopy [protected]
    Type()=0 (defined in IndexCopy)IndexCopy [protected, pure virtual]
    ~IndexCopy() (defined in IndexCopy)IndexCopy [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.map 2012-05-29 01:08:33.000000000 +0100 @@ -0,0 +1,6 @@ + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +92ecf1d3bbcf6964224991b26309a26e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,132 @@ + + + + + +apt: indexRecords Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    indexRecords Class Reference
    +
    +
    +
    +Collaboration diagram for indexRecords:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  checkSum

    +Public Member Functions

    indexRecords (const std::string ExpectedDist)
    +virtual const checkSumLookup (const std::string MetaKey)
    +bool Exists (std::string const &MetaKey) const
     tests if a checksum for this file is available
    +std::vector< std::string > MetaKeys ()
    +virtual bool Load (std::string Filename)
    +std::string GetDist () const
    +time_t GetValidUntil () const
    +virtual bool CheckDist (const std::string MaybeDist) const
    +std::string GetExpectedDist () const

    +Public Attributes

    +std::string ErrorText

    +Protected Attributes

    +std::string Dist
    +std::string Suite
    +std::string ExpectedDist
    +time_t ValidUntil
    +std::map< std::string, checkSum * > Entries
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/indexrecords.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/indexrecords.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classindexRecords-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,90 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    indexRecords Member List
    +
    +
    +This is the complete list of members for indexRecords, including all inherited members. + + + + + + + + + + + + + + + + + +
    CheckDist(const std::string MaybeDist) const (defined in indexRecords)indexRecords [virtual]
    Dist (defined in indexRecords)indexRecords [protected]
    Entries (defined in indexRecords)indexRecords [protected]
    ErrorText (defined in indexRecords)indexRecords
    Exists(std::string const &MetaKey) const indexRecords
    ExpectedDist (defined in indexRecords)indexRecords [protected]
    GetDist() const (defined in indexRecords)indexRecords
    GetExpectedDist() const (defined in indexRecords)indexRecords
    GetValidUntil() const (defined in indexRecords)indexRecords
    indexRecords() (defined in indexRecords)indexRecords
    indexRecords(const std::string ExpectedDist) (defined in indexRecords)indexRecords
    Load(std::string Filename) (defined in indexRecords)indexRecords [virtual]
    Lookup(const std::string MetaKey) (defined in indexRecords)indexRecords [virtual]
    MetaKeys() (defined in indexRecords)indexRecords
    Suite (defined in indexRecords)indexRecords [protected]
    ValidUntil (defined in indexRecords)indexRecords [protected]
    ~indexRecords() (defined in indexRecords)indexRecords [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.map 2012-05-29 01:08:34.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +eafcefb568b776bb5ea43ae0ee0b5245 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,123 @@ + + + + + +apt: IndexTarget Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    IndexTarget Class Reference
    +
    +
    + +

    Information about an index file. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for IndexTarget:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for IndexTarget:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual bool IsOptional () const
    +virtual bool IsSubIndex () const

    +Public Attributes

    +std::string URI
     A URI from which the index file can be downloaded.
    +std::string Description
     A description of the index file.
    +std::string ShortDesc
     A shorter description of the index file.
    +std::string MetaKey
     The key by which this index file should be looked up within the meta signature file.
    +

    Detailed Description

    +

    Information about an index file.

    +

    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.map 2012-05-29 01:08:33.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +dcbf59c79691c6c7ead0bacd2343ac78 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classIndexTarget-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,79 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    IndexTarget Member List
    +
    +
    +This is the complete list of members for IndexTarget, including all inherited members. + + + + + + +
    DescriptionIndexTarget
    IsOptional() const (defined in IndexTarget)IndexTarget [inline, virtual]
    IsSubIndex() const (defined in IndexTarget)IndexTarget [inline, virtual]
    MetaKeyIndexTarget
    ShortDescIndexTarget
    URIIndexTarget
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.map 2012-05-29 01:08:35.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +013f868bacce9360d36507d7db3584f5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,102 @@ + + + + + +apt: MD5Summation Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    MD5Summation Class Reference
    +
    +
    +
    +Inheritance diagram for MD5Summation:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for MD5Summation:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + +

    +Public Member Functions

    +bool Add (const unsigned char *inbuf, unsigned long long inlen)
    +MD5SumValue Result ()
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/md5.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/md5.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.map 2012-05-29 01:08:34.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +013f868bacce9360d36507d7db3584f5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMD5Summation-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    MD5Summation Member List
    +
    +
    +This is the complete list of members for MD5Summation, including all inherited members. + + + + + + + + + + +
    Add(const unsigned char *inbuf, unsigned long long inlen) (defined in MD5Summation)MD5Summation [virtual]
    Add(const char *inbuf, unsigned long long const inlen) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Beg, const unsigned char *End) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Beg, const char *End) (defined in SummationImplementation)SummationImplementation [inline]
    AddFD(int Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    AddFD(FileFd &Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    MD5Summation() (defined in MD5Summation)MD5Summation
    Result() (defined in MD5Summation)MD5Summation
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.map 2012-05-29 01:08:35.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +3a0ae79fe3da0b1b51fb1220dfcc55ec \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,127 @@ + + + + + +apt: metaIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    metaIndex Class Reference
    +
    +
    +
    +Inheritance diagram for metaIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for metaIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual std::string GetURI () const
    +virtual std::string GetDist () const
    +virtual const char * GetType () const
    +virtual std::string ArchiveURI (std::string const &) const =0
    +virtual bool GetIndexes (pkgAcquire *Owner, bool const &GetAll=false) const =0
    +virtual std::vector
    +< pkgIndexFile * > * 
    GetIndexFiles ()=0
    +virtual bool IsTrusted () const =0
    metaIndex (std::string const &URI, std::string const &Dist, char const *const Type)

    +Protected Attributes

    +std::vector< pkgIndexFile * > * Indexes
    +const char * Type
    +std::string URI
    +std::string Dist
    +bool Trusted
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.map 2012-05-29 01:08:35.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +d918a7569e2ad3e12e22078b2beccb18 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classmetaIndex-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,87 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    metaIndex Member List
    +
    +
    +This is the complete list of members for metaIndex, including all inherited members. + + + + + + + + + + + + + + +
    ArchiveURI(std::string const &) const =0 (defined in metaIndex)metaIndex [pure virtual]
    Dist (defined in metaIndex)metaIndex [protected]
    GetDist() const (defined in metaIndex)metaIndex [inline, virtual]
    GetIndexes(pkgAcquire *Owner, bool const &GetAll=false) const =0 (defined in metaIndex)metaIndex [pure virtual]
    GetIndexFiles()=0 (defined in metaIndex)metaIndex [pure virtual]
    GetType() const (defined in metaIndex)metaIndex [inline, virtual]
    GetURI() const (defined in metaIndex)metaIndex [inline, virtual]
    Indexes (defined in metaIndex)metaIndex [protected]
    IsTrusted() const =0 (defined in metaIndex)metaIndex [pure virtual]
    metaIndex(std::string const &URI, std::string const &Dist, char const *const Type) (defined in metaIndex)metaIndex [inline]
    Trusted (defined in metaIndex)metaIndex [protected]
    Type (defined in metaIndex)metaIndex [protected]
    URI (defined in metaIndex)metaIndex [protected]
    ~metaIndex() (defined in metaIndex)metaIndex [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.map 2012-05-29 01:08:36.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +ab7fce65d879cfaf93ce962046bbb9a8 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,147 @@ + + + + + +apt: MMap Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for MMap:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for MMap:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + +

    +Public Types

    enum  OpenFlags {
    +  NoImmMap = (1<<0), +Public = (1<<1), +ReadOnly = (1<<2), +UnMapped = (1<<3), +
    +  Moveable = (1<<4), +Fallback = (1 << 5) +
    + }

    +Public Member Functions

    operator void * ()
    +void * Data ()
    +unsigned long long Size ()
    +void AddSize (unsigned long long const size)
    +bool validData () const
    +bool Sync ()
    +bool Sync (unsigned long Start, unsigned long Stop)
    MMap (FileFd &F, unsigned long Flags)
    MMap (unsigned long Flags)

    +Protected Member Functions

    +bool Map (FileFd &Fd)
    +bool Close (bool DoSync=true)

    +Protected Attributes

    +unsigned long Flags
    +unsigned long long iSize
    +void * Base
    +FileFdSyncToFd
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/mmap.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/mmap.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.map 2012-05-29 01:08:35.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +15b357bf756f427eebe6efaba36cf622 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classMMap-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,96 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    MMap Member List
    +
    +
    +This is the complete list of members for MMap, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + +
    AddSize(unsigned long long const size) (defined in MMap)MMap [inline]
    Base (defined in MMap)MMap [protected]
    Close(bool DoSync=true) (defined in MMap)MMap [protected]
    Data() (defined in MMap)MMap [inline]
    Fallback enum value (defined in MMap)MMap
    Flags (defined in MMap)MMap [protected]
    iSize (defined in MMap)MMap [protected]
    Map(FileFd &Fd) (defined in MMap)MMap [protected]
    MMap(FileFd &F, unsigned long Flags) (defined in MMap)MMap
    MMap(unsigned long Flags) (defined in MMap)MMap
    Moveable enum value (defined in MMap)MMap
    NoImmMap enum value (defined in MMap)MMap
    OpenFlags enum name (defined in MMap)MMap
    operator void *() (defined in MMap)MMap [inline]
    Public enum value (defined in MMap)MMap
    ReadOnly enum value (defined in MMap)MMap
    Size() (defined in MMap)MMap [inline]
    Sync() (defined in MMap)MMap
    Sync(unsigned long Start, unsigned long Stop) (defined in MMap)MMap
    SyncToFd (defined in MMap)MMap [protected]
    UnMapped enum value (defined in MMap)MMap
    validData() const (defined in MMap)MMap [inline]
    ~MMap() (defined in MMap)MMap [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.map 2012-05-29 01:08:36.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +992abc6b0fa6f5f2c5a168cf775a9808 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: OpProgress Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for OpProgress:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for OpProgress:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + +

    +Public Member Functions

    +void Progress (unsigned long long Current)
    +void SubProgress (unsigned long long SubTotal, const std::string &Op="", float const Percent=-1)
    +void OverallProgress (unsigned long long Current, unsigned long long Total, unsigned long long Size, const std::string &Op)
    +virtual void Done ()

    +Protected Member Functions

    +bool CheckChange (float Interval=0.7)
    +virtual void Update ()

    +Protected Attributes

    +std::string Op
    +std::string SubOp
    +float Percent
    +bool MajorChange
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/progress.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/progress.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.map 2012-05-29 01:08:36.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +932c2f67d5a341f17aa0939457ed8c79 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpProgress-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    OpProgress Member List
    +
    +
    +This is the complete list of members for OpProgress, including all inherited members. + + + + + + + + + + + + +
    CheckChange(float Interval=0.7) (defined in OpProgress)OpProgress [protected]
    Done() (defined in OpProgress)OpProgress [inline, virtual]
    MajorChange (defined in OpProgress)OpProgress [protected]
    Op (defined in OpProgress)OpProgress [protected]
    OpProgress() (defined in OpProgress)OpProgress
    OverallProgress(unsigned long long Current, unsigned long long Total, unsigned long long Size, const std::string &Op) (defined in OpProgress)OpProgress
    Percent (defined in OpProgress)OpProgress [protected]
    Progress(unsigned long long Current) (defined in OpProgress)OpProgress
    SubOp (defined in OpProgress)OpProgress [protected]
    SubProgress(unsigned long long SubTotal, const std::string &Op="", float const Percent=-1) (defined in OpProgress)OpProgress
    Update() (defined in OpProgress)OpProgress [inline, protected, virtual]
    ~OpProgress() (defined in OpProgress)OpProgress [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.map 2012-05-29 01:08:37.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +d9a5f3ffb1c4980486aec1341fc1463e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,122 @@ + + + + + +apt: OpTextProgress Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    OpTextProgress Class Reference
    +
    +
    +
    +Inheritance diagram for OpTextProgress:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for OpTextProgress:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual void Done ()
    OpTextProgress (bool NoUpdate=false)
    OpTextProgress (Configuration &Config)

    +Protected Member Functions

    +virtual void Update ()
    +void Write (const char *S)

    +Protected Attributes

    +std::string OldOp
    +bool NoUpdate
    +bool NoDisplay
    +unsigned long LastLen
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/progress.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/progress.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.map 2012-05-29 01:08:36.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +8a0f530f001dd3ab2aadb01dd425dab6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOpTextProgress-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,93 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    OpTextProgress Member List
    +
    +
    +This is the complete list of members for OpTextProgress, including all inherited members. + + + + + + + + + + + + + + + + + + + + +
    CheckChange(float Interval=0.7) (defined in OpProgress)OpProgress [protected]
    Done() (defined in OpTextProgress)OpTextProgress [virtual]
    LastLen (defined in OpTextProgress)OpTextProgress [protected]
    MajorChange (defined in OpProgress)OpProgress [protected]
    NoDisplay (defined in OpTextProgress)OpTextProgress [protected]
    NoUpdate (defined in OpTextProgress)OpTextProgress [protected]
    OldOp (defined in OpTextProgress)OpTextProgress [protected]
    Op (defined in OpProgress)OpProgress [protected]
    OpProgress() (defined in OpProgress)OpProgress
    OpTextProgress(bool NoUpdate=false) (defined in OpTextProgress)OpTextProgress [inline]
    OpTextProgress(Configuration &Config) (defined in OpTextProgress)OpTextProgress
    OverallProgress(unsigned long long Current, unsigned long long Total, unsigned long long Size, const std::string &Op) (defined in OpProgress)OpProgress
    Percent (defined in OpProgress)OpProgress [protected]
    Progress(unsigned long long Current) (defined in OpProgress)OpProgress
    SubOp (defined in OpProgress)OpProgress [protected]
    SubProgress(unsigned long long SubTotal, const std::string &Op="", float const Percent=-1) (defined in OpProgress)OpProgress
    Update() (defined in OpTextProgress)OpTextProgress [protected, virtual]
    Write(const char *S) (defined in OpTextProgress)OpTextProgress [protected]
    ~OpProgress() (defined in OpProgress)OpProgress [inline, virtual]
    ~OpTextProgress() (defined in OpTextProgress)OpTextProgress [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.map 2012-05-29 01:08:37.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +ecb118ab127e3b1dfb36ccdd598842e9 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,98 @@ + + + + + +apt: OptionalIndexTarget Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    OptionalIndexTarget Class Reference
    +
    +
    + +

    Information about an optional index file. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for OptionalIndexTarget:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for OptionalIndexTarget:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    +

    Detailed Description

    +

    Information about an optional index file.

    +

    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.map 2012-05-29 01:08:37.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +18d2e2560dc12ff34479ae4777dadc87 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalIndexTarget-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,78 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    OptionalIndexTarget Member List
    +
    +
    +This is the complete list of members for OptionalIndexTarget, including all inherited members. + + + + + +
    DescriptionIndexTarget
    IsSubIndex() const (defined in IndexTarget)IndexTarget [inline, virtual]
    MetaKeyIndexTarget
    ShortDescIndexTarget
    URIIndexTarget
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.map 2012-05-29 01:08:38.000000000 +0100 @@ -0,0 +1,6 @@ + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +3f8495b30c87bfef56e67bbf5f1ef070 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,98 @@ + + + + + +apt: OptionalSubIndexTarget Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    OptionalSubIndexTarget Class Reference
    +
    +
    + +

    Information about an subindex index file. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for OptionalSubIndexTarget:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for OptionalSubIndexTarget:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    +

    Detailed Description

    +

    Information about an subindex index file.

    +

    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.map 2012-05-29 01:08:38.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +81d9b8ed069226d58f0e115a2708fc06 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classOptionalSubIndexTarget-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,77 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    OptionalSubIndexTarget Member List
    +
    +
    +This is the complete list of members for OptionalSubIndexTarget, including all inherited members. + + + + +
    DescriptionIndexTarget
    MetaKeyIndexTarget
    ShortDescIndexTarget
    URIIndexTarget
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.map 2012-05-29 01:08:38.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +1837fdc5d90605f56a3c8f9bb29a9146 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,106 @@ + + + + + +apt: PackageCopy Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    PackageCopy Class Reference
    +
    +
    +
    +Inheritance diagram for PackageCopy:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for PackageCopy:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + +

    +Protected Member Functions

    +virtual bool GetFile (std::string &Filename, unsigned long long &Size)
    +virtual bool RewriteEntry (FILE *Target, std::string File)
    +virtual const char * GetFileName ()
    +virtual const char * Type ()
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.map 2012-05-29 01:08:38.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +abbd121162eb467bef06b2f15369ef06 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPackageCopy-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    PackageCopy Member List
    +
    +
    +This is the complete list of members for PackageCopy, including all inherited members. + + + + + + + + + + + + +
    ChopDirs(std::string Path, unsigned int Depth) (defined in IndexCopy)IndexCopy [protected]
    ConvertToSourceList(std::string CD, std::string &Path) (defined in IndexCopy)IndexCopy [protected]
    CopyPackages(std::string CDROM, std::string Name, std::vector< std::string > &List, pkgCdromStatus *log) (defined in IndexCopy)IndexCopy
    GetFile(std::string &Filename, unsigned long long &Size) (defined in PackageCopy)PackageCopy [protected, virtual]
    GetFileName() (defined in PackageCopy)PackageCopy [inline, protected, virtual]
    GrabFirst(std::string Path, std::string &To, unsigned int Depth) (defined in IndexCopy)IndexCopy [protected]
    ReconstructChop(unsigned long &Chop, std::string Dir, std::string File) (defined in IndexCopy)IndexCopy [protected]
    ReconstructPrefix(std::string &Prefix, std::string OrigPath, std::string CD, std::string File) (defined in IndexCopy)IndexCopy [protected]
    RewriteEntry(FILE *Target, std::string File) (defined in PackageCopy)PackageCopy [protected, virtual]
    Section (defined in IndexCopy)IndexCopy [protected]
    Type() (defined in PackageCopy)PackageCopy [inline, protected, virtual]
    ~IndexCopy() (defined in IndexCopy)IndexCopy [inline, virtual]
    + + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.map.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.map.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +55e5bbf190d5ce7466797b38cab9f114 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,426 @@ + + + + + +apt: pkgAcqArchive Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    + +

    An item that is responsible for fetching a package file. {{{. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqArchive:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqArchive:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual void Done (std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object was fetched successfully.
    virtual std::string DescURI ()
     A "descriptive" URI-like string.
    virtual std::string ShortDesc ()
     Short item description.
    +virtual void Finished ()
     Invoked by the worker when the download is completely done.
    virtual std::string HashSum ()
     HashSum.
    virtual bool IsTrusted ()
     pkgAcqArchive (pkgAcquire *Owner, pkgSourceList *Sources, pkgRecords *Recs, pkgCache::VerIterator const &Version, std::string &StoreFilename)
     Create a new pkgAcqArchive.

    +Protected Member Functions

    +bool QueueNext ()
     Queue up the next available file for this version.

    +Protected Attributes

    +pkgCache::VerIterator Version
     The package version being fetched.
    +pkgAcquire::ItemDesc Desc
     The fetch command that is currently being processed.
    +pkgSourceListSources
     The list of sources from which to pick archives to download this package from.
    +pkgRecordsRecs
     A package records object, used to look up the file corresponding to each version of the package.
    +HashString ExpectedHash
     The hashsum of this package.
    +std::string & StoreFilename
     A location in which the actual filename of the package should be stored.
    +pkgCache::VerFileIterator Vf
     The next file for this version to try to download.
    unsigned int Retries
     How many (more) times to try to find a new source from which to download this package version if it fails.
    +bool Trusted
     true if this version file is being downloaded from a trusted source.
    +

    Detailed Description

    +

    An item that is responsible for fetching a package file. {{{.

    +

    If the package file already exists in the cache, nothing will be done.

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pkgAcqArchive (pkgAcquireOwner,
    pkgSourceListSources,
    pkgRecordsRecs,
    pkgCache::VerIterator const & Version,
    std::string & StoreFilename 
    )
    +
    +
    + +

    Create a new pkgAcqArchive.

    +
    Parameters:
    + + + + + + +
    OwnerThe pkgAcquire object with which this item is associated.
    SourcesThe sources from which to download version files.
    RecsA package records object, used to look up the file corresponding to each version of the package.
    VersionThe package version to download.
    StoreFilenameA location in which the actual filename of the package should be stored. It will be set to a guessed basename in the constructor, and filled in with a fully qualified filename once the download finishes.
    +
    +
    + +

    References QueueNext(), Retries, Trusted, and Vf.

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    virtual std::string DescURI () [inline, virtual]
    +
    +
    + +

    A "descriptive" URI-like string.

    +
    Returns:
    a URI that should be used to describe what is being fetched.
    + +

    Implements pkgAcquire::Item.

    + +

    References Desc, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Done (std::string Message,
    unsigned long long Size,
    std::string Hash,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object was fetched successfully.

    +

    Note that the object might not have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.

    +

    Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.

    +
    Parameters:
    + + + + + +
    MessageData from the acquire method. Use LookupTag() to parse it.
    SizeThe size of the object that was fetched.
    HashThe HashSum of the object that was fetched.
    CnfThe method via which the object was fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::Complete, pkgAcquire::Item::DestFile, pkgAcquire::Item::ErrorText, pkgAcquire::Item::Local, pkgAcquire::Item::Rename(), pkgAcquire::Item::StatError, StoreFilename, and Version.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::ErrorText, pkgAcquire::MethodConfig::LocalOnly, QueueNext(), pkgAcquire::MethodConfig::Removable, Retries, StoreFilename, Version, and Vf.

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string HashSum () [inline, virtual]
    +
    +
    + +

    HashSum.

    +
    Returns:
    the HashSum of this object, if applicable; otherwise, an empty string.
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References ExpectedHash.

    + +
    +
    + +
    +
    + + + + + + + +
    bool IsTrusted () [virtual]
    +
    +
    +
    Returns:
    true if this object is being fetched from a trusted source.
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References Trusted.

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string ShortDesc () [inline, virtual]
    +
    +
    + +

    Short item description.

    +
    Returns:
    a brief description of the object being fetched.
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References Desc, and pkgAcquire::ItemDesc::ShortDesc.

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    unsigned int Retries [protected]
    +
    +
    + +

    How many (more) times to try to find a new source from which to download this package version if it fails.

    +

    Set from Acquire::Retries.

    + +

    Referenced by Failed(), and pkgAcqArchive().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.map 2012-05-29 01:08:39.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +4a01d87e2a4ffbcef905cf3f95482cc6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqArchive-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,122 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqArchive Member List
    +
    +
    +This is the complete list of members for pkgAcqArchive, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    CompletepkgAcquire::Item
    Custom600Headers()pkgAcquire::Item [inline, virtual]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescpkgAcqArchive [protected]
    DescURI()pkgAcqArchive [inline, virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig *Cnf)pkgAcqArchive [virtual]
    ErrorTextpkgAcquire::Item
    ExpectedHashpkgAcqArchive [protected]
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqArchive [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcqArchive [virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcqArchive [inline, virtual]
    IDpkgAcquire::Item
    IsTrusted()pkgAcqArchive [virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    PartialSizepkgAcquire::Item
    pkgAcqArchive(pkgAcquire *Owner, pkgSourceList *Sources, pkgRecords *Recs, pkgCache::VerIterator const &Version, std::string &StoreFilename)pkgAcqArchive
    QueueCounterpkgAcquire::Item
    QueueNext()pkgAcqArchive [protected]
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RecspkgAcqArchive [protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    RetriespkgAcqArchive [protected]
    ShortDesc()pkgAcqArchive [inline, virtual]
    SourcespkgAcqArchive [protected]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    StoreFilenamepkgAcqArchive [protected]
    TrustedpkgAcqArchive [protected]
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    VersionpkgAcqArchive [protected]
    VfpkgAcqArchive [protected]
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.map 2012-05-29 01:08:42.000000000 +0100 @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +71044bf6ed3e0e276e2b4b75ca528c4b \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,379 @@ + + + + + +apt: pkgAcqDiffIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgAcqDiffIndex Class Reference
    +
    +
    + +

    An item that is responsible for fetching an index file of {{{ package list diffs and starting the package list's download. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqDiffIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqDiffIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual void Done (std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object was fetched successfully.
    virtual std::string DescURI ()
     A "descriptive" URI-like string.
    virtual std::string Custom600Headers ()
     Custom headers to be sent to the fetch process.
    bool ParseDiffIndex (std::string IndexDiffFile)
     Parse the Index file for a set of Packages diffs.
     pkgAcqDiffIndex (pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash)
     Create a new pkgAcqDiffIndex.

    +Protected Attributes

    +bool Debug
     If true, debugging information will be written to std::clog.
    +pkgAcquire::ItemDesc Desc
     The item that is currently being downloaded.
    +std::string RealURI
     The URI of the index file to recreate at our end (either by downloading it or by applying partial patches).
    +HashString ExpectedHash
     The Hash that the real index file should have after all patches have been applied.
    +std::string CurrentPackagesFile
     The index file which will be patched to generate the new file.
    +std::string Description
     A description of the Packages file (stored in pkgAcquire::ItemDesc::Description).
    +

    Detailed Description

    +

    An item that is responsible for fetching an index file of {{{ package list diffs and starting the package list's download.

    +

    This item downloads the Index file and parses it, then enqueues additional downloads of either the individual patches (using pkgAcqIndexDiffs) or the entire Packages file (using pkgAcqIndex).

    +
    See also:
    pkgAcqIndexDiffs, pkgAcqIndex
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pkgAcqDiffIndex (pkgAcquireOwner,
    std::string URI,
    std::string URIDesc,
    std::string ShortDesc,
    HashString ExpectedHash 
    )
    +
    +
    + +

    Create a new pkgAcqDiffIndex.

    +
    Parameters:
    + + + + + + +
    OwnerThe Acquire object that owns this item.
    URIThe URI of the list file to download.
    URIDescA long description of the list file to download.
    ShortDescA short description of the list file to download.
    ExpectedHashThe list file's MD5 signature.
    +
    +
    + +

    References CurrentPackagesFile, Debug, Desc, pkgAcquire::ItemDesc::Description, pkgAcquire::Item::DestFile, Failed(), pkgAcquire::ItemDesc::Owner, pkgAcquire::Item::QueueURI(), RealURI, pkgAcquire::Item::ShortDesc(), pkgAcquire::ItemDesc::ShortDesc, and pkgAcquire::ItemDesc::URI.

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    string Custom600Headers () [virtual]
    +
    +
    + +

    Custom headers to be sent to the fetch process.

    +
    Returns:
    a string containing RFC822-style headers that are to be inserted into the 600 URI Acquire message sent to the fetch subprocess. The headers are inserted after a newline-less line, so they should (if nonempty) have a leading newline and no trailing newline.
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References Debug, and RealURI.

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string DescURI () [inline, virtual]
    +
    +
    + +

    A "descriptive" URI-like string.

    +
    Returns:
    a URI that should be used to describe what is being fetched.
    + +

    Implements pkgAcquire::Item.

    + +

    References RealURI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Done (std::string Message,
    unsigned long long Size,
    std::string Hash,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object was fetched successfully.

    +

    Note that the object might not have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.

    +

    Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.

    +
    Parameters:
    + + + + + +
    MessageData from the acquire method. Use LookupTag() to parse it.
    SizeThe size of the object that was fetched.
    HashThe HashSum of the object that was fetched.
    CnfThe method via which the object was fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::Complete, Debug, pkgAcquire::Item::Dequeue(), Desc, pkgAcquire::Item::DestFile, Failed(), ParseDiffIndex(), RealURI, pkgAcquire::Item::Rename(), pkgAcquire::Item::StatDone, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::Complete, Debug, pkgAcquire::Item::Dequeue(), Desc, Description, ExpectedHash, pkgAcquire::Item::Owner, RealURI, pkgAcquire::ItemDesc::ShortDesc, pkgAcquire::Item::StatDone, and pkgAcquire::ItemDesc::URI.

    + +

    Referenced by Done(), and pkgAcqDiffIndex().

    + +
    +
    + +
    +
    + + + + + + + + +
    bool ParseDiffIndex (std::string IndexDiffFile)
    +
    +
    + +

    Parse the Index file for a set of Packages diffs.

    +

    Parses the Index file and creates additional download items as necessary.

    +
    Parameters:
    + + +
    IndexDiffFileThe name of the Index file.
    +
    +
    +
    Returns:
    true if the Index file was successfully parsed, false otherwise.
    + +

    References pkgAcquire::Item::Complete, CurrentPackagesFile, Debug, pkgAcquire::Item::Dequeue(), Desc, Description, ExpectedHash, DiffInfo::file, pkgAcquire::Item::Owner, RealURI, DiffInfo::sha1, pkgAcquire::ItemDesc::ShortDesc, and pkgAcquire::Item::StatDone.

    + +

    Referenced by Done().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.map 2012-05-29 01:08:40.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +c8d4036ec36a8dae3b0f739d03a466be \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqDiffIndex-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,119 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqDiffIndex Member List
    +
    +
    +This is the complete list of members for pkgAcqDiffIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    CompletepkgAcquire::Item
    CurrentPackagesFilepkgAcqDiffIndex [protected]
    Custom600Headers()pkgAcqDiffIndex [virtual]
    DebugpkgAcqDiffIndex [protected]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescpkgAcqDiffIndex [protected]
    DescriptionpkgAcqDiffIndex [protected]
    DescURI()pkgAcqDiffIndex [inline, virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)pkgAcqDiffIndex [virtual]
    ErrorTextpkgAcquire::Item
    ExpectedHashpkgAcqDiffIndex [protected]
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqDiffIndex [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcquire::Item [inline, virtual]
    IDpkgAcquire::Item
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    ParseDiffIndex(std::string IndexDiffFile)pkgAcqDiffIndex
    PartialSizepkgAcquire::Item
    pkgAcqDiffIndex(pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash)pkgAcqDiffIndex
    QueueCounterpkgAcquire::Item
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RealURIpkgAcqDiffIndex [protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    ShortDesc()pkgAcquire::Item [inline, virtual]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.map 2012-05-29 01:08:44.000000000 +0100 @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +558787fe85135e60cc7babcadd4d6351 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,372 @@ + + + + + +apt: pkgAcqFile Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgAcqFile Class Reference
    +
    +
    + +

    Retrieve an arbitrary file to the current directory. {{{. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqFile:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqFile:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + +

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual void Done (std::string Message, unsigned long long Size, std::string CalcHash, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object was fetched successfully.
    virtual std::string DescURI ()
     A "descriptive" URI-like string.
    virtual std::string HashSum ()
     HashSum.
    virtual std::string Custom600Headers ()
     Custom headers to be sent to the fetch process.
     pkgAcqFile (pkgAcquire *Owner, std::string URI, std::string Hash, unsigned long long Size, std::string Desc, std::string ShortDesc, const std::string &DestDir="", const std::string &DestFilename="", bool IsIndexFile=false)
     Create a new pkgAcqFile object.
    +

    Detailed Description

    +

    Retrieve an arbitrary file to the current directory. {{{.

    +

    The file is retrieved even if it is accessed via a URL type that normally is a NOP, such as "file". If the download fails, the partial file is renamed to get a ".FAILED" extension.

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pkgAcqFile (pkgAcquireOwner,
    std::string URI,
    std::string Hash,
    unsigned long long Size,
    std::string Desc,
    std::string ShortDesc,
    const std::string & DestDir = "",
    const std::string & DestFilename = "",
    bool IsIndexFile = false 
    )
    +
    +
    + +

    Create a new pkgAcqFile object.

    +
    Parameters:
    + + + + + + + + + + +
    OwnerThe pkgAcquire object with which this object is associated.
    URIThe URI to download.
    HashThe hashsum of the file to download, if it is known; otherwise "".
    SizeThe size of the file to download, if it is known; otherwise 0.
    DescA description of the file being downloaded.
    ShortDescA brief description of the file being downloaded.
    DestDirThe directory the file should be downloaded into.
    DestFilenameThe filename+path the file is downloaded to.
    IsIndexFileThe file is considered a IndexFile and cache-control headers like "cache-control: max-age=0" are send
    +
    +
    +

    If DestFilename is empty, download to DestDir/<basename> if DestDir is non-empty, $CWD/<basename> otherwise. If DestFilename is NOT empty, DestDir is ignored and DestFilename is the absolute name to which the file should be downloaded.

    + +

    References pkgAcquire::ItemDesc::Description, pkgAcquire::Item::DestFile, pkgAcquire::Item::FileSize, pkgAcquire::ItemDesc::Owner, pkgAcquire::Item::PartialSize, pkgAcquire::Item::QueueURI(), pkgAcquire::Item::ShortDesc(), pkgAcquire::ItemDesc::ShortDesc, and pkgAcquire::ItemDesc::URI.

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    string Custom600Headers () [virtual]
    +
    +
    + +

    Custom headers to be sent to the fetch process.

    +
    Returns:
    a string containing RFC822-style headers that are to be inserted into the 600 URI Acquire message sent to the fetch subprocess. The headers are inserted after a newline-less line, so they should (if nonempty) have a leading newline and no trailing newline.
    + +

    Reimplemented from pkgAcquire::Item.

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string DescURI () [inline, virtual]
    +
    +
    + +

    A "descriptive" URI-like string.

    +
    Returns:
    a URI that should be used to describe what is being fetched.
    + +

    Implements pkgAcquire::Item.

    + +

    References pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Done (std::string Message,
    unsigned long long Size,
    std::string Hash,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object was fetched successfully.

    +

    Note that the object might not have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.

    +

    Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.

    +
    Parameters:
    + + + + + +
    MessageData from the acquire method. Use LookupTag() to parse it.
    SizeThe size of the object that was fetched.
    HashThe HashSum of the object that was fetched.
    CnfThe method via which the object was fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::Complete, pkgAcquire::Item::DestFile, pkgAcquire::Item::ErrorText, pkgAcquire::Item::Local, pkgAcquire::Item::QueueURI(), pkgAcquire::MethodConfig::Removable, pkgAcquire::Item::Rename(), pkgAcquire::Item::StatError, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::ErrorText, pkgAcquire::MethodConfig::LocalOnly, and pkgAcquire::Item::QueueURI().

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string HashSum () [inline, virtual]
    +
    +
    + +

    HashSum.

    +
    Returns:
    the HashSum of this object, if applicable; otherwise, an empty string.
    + +

    Reimplemented from pkgAcquire::Item.

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.map 2012-05-29 01:08:42.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +ed3b3cd2b7ffb2c73c0cd7233a41e5da \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqFile-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqFile Member List
    +
    +
    +This is the complete list of members for pkgAcqFile, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    CompletepkgAcquire::Item
    Custom600Headers()pkgAcqFile [virtual]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescURI()pkgAcqFile [inline, virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string CalcHash, pkgAcquire::MethodConfig *Cnf)pkgAcqFile [virtual]
    ErrorTextpkgAcquire::Item
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqFile [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcqFile [inline, virtual]
    IDpkgAcquire::Item
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    PartialSizepkgAcquire::Item
    pkgAcqFile(pkgAcquire *Owner, std::string URI, std::string Hash, unsigned long long Size, std::string Desc, std::string ShortDesc, const std::string &DestDir="", const std::string &DestFilename="", bool IsIndexFile=false)pkgAcqFile
    QueueCounterpkgAcquire::Item
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    ShortDesc()pkgAcquire::Item [inline, virtual]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.map 2012-05-29 01:08:47.000000000 +0100 @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +1389b653a36be0dbec6e548128aebb2a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.map 2012-05-29 01:08:48.000000000 +0100 @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +9b56413286ffd71f011fbcee733668e4 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,415 @@ + + + + + +apt: pkgAcqIndexDiffs Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    + +

    An item that is responsible for fetching all the patches {{{ that need to be applied to a given package index file. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqIndexDiffs:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqIndexDiffs:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Called when the patch file failed to be downloaded.
    virtual void Done (std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object was fetched successfully.
    virtual std::string DescURI ()
     A "descriptive" URI-like string.
     pkgAcqIndexDiffs (pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::string ServerSha1, std::vector< DiffInfo > diffs=std::vector< DiffInfo >())
     Create an index diff item.

    +Protected Types

    enum  DiffState { StateFetchUnkown, +StateFetchDiff, +StateUnzipDiff, +StateApplyDiff + }

    +Protected Attributes

    +bool Debug
     If true, debugging output will be written to std::clog.
    +pkgAcquire::ItemDesc Desc
     A description of the item that is currently being downloaded.
    +std::string RealURI
     The URI of the package index file that is being reconstructed.
    +HashString ExpectedHash
     The HashSum of the package index file that is being reconstructed.
    std::string Description
    std::vector< DiffInfoavailable_patches
    std::string ServerSha1
    +enum pkgAcqIndexDiffs::DiffState State
    +

    Detailed Description

    +

    An item that is responsible for fetching all the patches {{{ that need to be applied to a given package index file.

    +

    After downloading and applying a single patch, this item will enqueue a new pkgAcqIndexDiffs to download and apply the remaining patches. If no patch can be found that applies to an intermediate file or if one of the patches cannot be downloaded, falls back to downloading the entire package index file using pkgAcqIndex.

    +
    See also:
    pkgAcqDiffIndex, pkgAcqIndex
    +

    Member Enumeration Documentation

    + +
    +
    + + + + +
    enum DiffState [protected]
    +
    +
    +

    The current status of this patch.

    +
    Enumerator:
    + + + + +
    StateFetchUnkown  +

    The diff is in an unknown state.

    +
    StateFetchDiff  +

    The diff is currently being fetched.

    +
    StateUnzipDiff  +

    The diff is currently being uncompressed.

    +
    StateApplyDiff  +

    The diff is currently being applied.

    +
    +
    +
    + +
    +
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pkgAcqIndexDiffs (pkgAcquireOwner,
    std::string URI,
    std::string URIDesc,
    std::string ShortDesc,
    HashString ExpectedHash,
    std::string ServerSha1,
    std::vector< DiffInfodiffs = std::vector<DiffInfo>() 
    )
    +
    +
    + +

    Create an index diff item.

    +

    After filling in its basic fields, this invokes Finish(true) if #diffs is empty, or QueueNextDiff() otherwise.

    +
    Parameters:
    + + + + + + + +
    OwnerThe pkgAcquire object that owns this item.
    URIThe URI of the package index file being reconstructed.
    URIDescA long description of this item.
    ShortDescA brief description of this item.
    ExpectedHashThe expected md5sum of the completely reconstructed package index file; the index file will be tested against this value when it is entirely reconstructed.
    diffsThe remaining diffs from the index of diffs. They should be ordered so that each diff appears before any diff that depends on it.
    +
    +
    + +

    References available_patches, Debug, Desc, Description, pkgAcquire::Item::DestFile, pkgAcquire::ItemDesc::Owner, pkgAcquire::Item::ShortDesc(), pkgAcquire::ItemDesc::ShortDesc, and StateFetchDiff.

    + +

    Referenced by Done().

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    virtual std::string DescURI () [inline, virtual]
    +
    +
    + +

    A "descriptive" URI-like string.

    +
    Returns:
    a URI that should be used to describe what is being fetched.
    + +

    Implements pkgAcquire::Item.

    + +

    References RealURI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Done (std::string Message,
    unsigned long long Size,
    std::string Hash,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object was fetched successfully.

    +

    Note that the object might not have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.

    +

    Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.

    +
    Parameters:
    + + + + + +
    MessageData from the acquire method. Use LookupTag() to parse it.
    SizeThe size of the object that was fetched.
    HashThe HashSum of the object that was fetched.
    CnfThe method via which the object was fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References available_patches, Debug, Desc, Description, pkgAcquire::Item::DestFile, ExpectedHash, pkgAcquire::Item::Local, pkgAcquire::Item::Mode, pkgAcquire::Item::Owner, pkgAcqIndexDiffs(), pkgAcquire::Item::QueueURI(), RealURI, pkgAcquire::Item::Rename(), ServerSha1, pkgAcquire::ItemDesc::ShortDesc, StateApplyDiff, StateFetchDiff, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Called when the patch file failed to be downloaded.

    +

    This method will fall back to downloading the whole index file outright; its arguments are ignored.

    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References Debug, Desc, Description, ExpectedHash, pkgAcquire::Item::Owner, RealURI, pkgAcquire::ItemDesc::ShortDesc, and pkgAcquire::ItemDesc::URI.

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    std::vector<DiffInfo> available_patches [protected]
    +
    +
    +

    The patches that remain to be downloaded, including the patch being downloaded right now. This list should be ordered so that each diff appears before any diff that depends on it.

    +
    Todo:
    These are indexed by sha1sum; why not use some sort of dictionary instead of relying on ordering and stripping them off the front?
    + +

    Referenced by Done(), and pkgAcqIndexDiffs().

    + +
    +
    + +
    +
    + + + + +
    std::string Description [protected]
    +
    +
    +

    A description of the file being downloaded.

    + +

    Referenced by Done(), Failed(), and pkgAcqIndexDiffs().

    + +
    +
    + +
    +
    + + + + +
    std::string ServerSha1 [protected]
    +
    +
    +

    Stop applying patches when reaching that sha1

    + +

    Referenced by Done().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.map 2012-05-29 01:08:45.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +6d2adfa0d7746729d33794e57de41eca \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexDiffs-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,125 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqIndexDiffs Member List
    +
    +
    +This is the complete list of members for pkgAcqIndexDiffs, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    available_patchespkgAcqIndexDiffs [protected]
    CompletepkgAcquire::Item
    Custom600Headers()pkgAcquire::Item [inline, virtual]
    DebugpkgAcqIndexDiffs [protected]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescpkgAcqIndexDiffs [protected]
    DescriptionpkgAcqIndexDiffs [protected]
    DescURI()pkgAcqIndexDiffs [inline, virtual]
    DestFilepkgAcquire::Item
    DiffState enum namepkgAcqIndexDiffs [protected]
    Done(std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)pkgAcqIndexDiffs [virtual]
    ErrorTextpkgAcquire::Item
    ExpectedHashpkgAcqIndexDiffs [protected]
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqIndexDiffs [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcquire::Item [inline, virtual]
    IDpkgAcquire::Item
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    PartialSizepkgAcquire::Item
    pkgAcqIndexDiffs(pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::string ServerSha1, std::vector< DiffInfo > diffs=std::vector< DiffInfo >())pkgAcqIndexDiffs
    QueueCounterpkgAcquire::Item
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RealURIpkgAcqIndexDiffs [protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    ServerSha1pkgAcqIndexDiffs [protected]
    ShortDesc()pkgAcquire::Item [inline, virtual]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    State (defined in pkgAcqIndexDiffs)pkgAcqIndexDiffs [protected]
    StateApplyDiff enum valuepkgAcqIndexDiffs [protected]
    StateFetchDiff enum valuepkgAcqIndexDiffs [protected]
    StateFetchUnkown enum valuepkgAcqIndexDiffs [protected]
    StatError enum valuepkgAcquire::Item
    StateUnzipDiff enum valuepkgAcqIndexDiffs [protected]
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,404 @@ + + + + + +apt: pkgAcqIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgAcqIndex Class Reference
    +
    +
    + +

    An acquire item that is responsible for fetching an index {{{ file (e.g., Packages or Sources). + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual void Done (std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object was fetched successfully.
    virtual std::string Custom600Headers ()
     Custom headers to be sent to the fetch process.
    virtual std::string DescURI ()
     A "descriptive" URI-like string.
    virtual std::string HashSum ()
     HashSum.
     pkgAcqIndex (pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::string compressExt="")
     Create a pkgAcqIndex.
    pkgAcqIndex (pkgAcquire *Owner, struct IndexTarget const *const Target, HashString const &ExpectedHash, indexRecords const *MetaIndexParser)
    +void Init (std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc)

    +Protected Attributes

    +bool Decompression
     If true, the index file has been decompressed.
    +bool Erase
     If true, the partially downloaded file will be removed when the download completes.
    bool Verify
     Verify for correctness by checking if a "Package" tag is found in the index. This can be set to false for optional index targets.
    +pkgAcquire::ItemDesc Desc
     The download request that is currently being processed.
    +std::string RealURI
     The object that is actually being fetched (minus any compression-related extensions).
    +HashString ExpectedHash
     The expected hashsum of the decompressed index file.
    +std::string CompressionExtension
     The compression-related file extensions that are being added to the downloaded file one by one if first fails (e.g., "gz bz2").
    +

    Detailed Description

    +

    An acquire item that is responsible for fetching an index {{{ file (e.g., Packages or Sources).

    +
    See also:
    pkgAcqDiffIndex, pkgAcqIndexDiffs, pkgAcqIndexTrans
    +
    Todo:
    Why does pkgAcqIndex have protected members?
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pkgAcqIndex (pkgAcquireOwner,
    std::string URI,
    std::string URIDesc,
    std::string ShortDesc,
    HashString ExpectedHash,
    std::string compressExt = "" 
    )
    +
    +
    + +

    Create a pkgAcqIndex.

    +
    Parameters:
    + + + + + + + +
    OwnerThe pkgAcquire object with which this item is associated.
    URIThe URI of the index file that is to be downloaded.
    URIDescA "URI-style" description of this index file.
    ShortDescA brief description of this index file.
    ExpectedHashThe expected hashsum of this index file.
    compressExtThe compression-related extension with which this index file should be downloaded, or "" to autodetect Compression types can be set with config Acquire::CompressionTypes, default is ".lzma" or ".bz2" (if the needed binaries are present) fallback is ".gz" or none.
    +
    +
    + +

    References CompressionExtension, and Configuration::getCompressionTypes().

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    string Custom600Headers () [virtual]
    +
    +
    + +

    Custom headers to be sent to the fetch process.

    +
    Returns:
    a string containing RFC822-style headers that are to be inserted into the 600 URI Acquire message sent to the fetch subprocess. The headers are inserted after a newline-less line, so they should (if nonempty) have a leading newline and no trailing newline.
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    Reimplemented in pkgAcqIndexTrans.

    + +

    References RealURI, and pkgAcquire::Item::ShortDesc().

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string DescURI () [inline, virtual]
    +
    +
    + +

    A "descriptive" URI-like string.

    +
    Returns:
    a URI that should be used to describe what is being fetched.
    + +

    Implements pkgAcquire::Item.

    + +

    References Desc, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Done (std::string Message,
    unsigned long long Size,
    std::string Hash,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object was fetched successfully.

    +

    Note that the object might not have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.

    +

    Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.

    +
    Parameters:
    + + + + + +
    MessageData from the acquire method. Use LookupTag() to parse it.
    SizeThe size of the object that was fetched.
    HashThe HashSum of the object that was fetched.
    CnfThe method via which the object was fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::Complete, CompressionExtension, Decompression, Desc, pkgAcquire::Item::DestFile, Erase, pkgAcquire::Item::ErrorText, pkgAcquire::Item::Local, pkgAcquire::Item::Mode, pkgAcquire::Item::QueueURI(), RealURI, pkgAcquire::Item::Rename(), pkgAcquire::Item::ReportMirrorFailure(), pkgAcquire::Item::StatAuthError, pkgAcquire::Item::StatError, pkgAcquire::ItemDesc::URI, and Verify.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    Reimplemented in pkgAcqIndexTrans.

    + +

    References CompressionExtension, Decompression, Desc, pkgAcquire::ItemDesc::Description, Erase, RealURI, and pkgAcquire::ItemDesc::ShortDesc.

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string HashSum () [inline, virtual]
    +
    +
    + +

    HashSum.

    +
    Returns:
    the HashSum of this object, if applicable; otherwise, an empty string.
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References ExpectedHash.

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    bool Verify [protected]
    +
    +
    + +

    Verify for correctness by checking if a "Package" tag is found in the index. This can be set to false for optional index targets.

    + +

    Referenced by Done().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.map 2012-05-29 01:08:45.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +3132602c2a85fde1200ccf427372a4a6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndex-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,121 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqIndex Member List
    +
    +
    +This is the complete list of members for pkgAcqIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    CompletepkgAcquire::Item
    CompressionExtensionpkgAcqIndex [protected]
    Custom600Headers()pkgAcqIndex [virtual]
    DecompressionpkgAcqIndex [protected]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescpkgAcqIndex [protected]
    DescURI()pkgAcqIndex [inline, virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)pkgAcqIndex [virtual]
    ErasepkgAcqIndex [protected]
    ErrorTextpkgAcquire::Item
    ExpectedHashpkgAcqIndex [protected]
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqIndex [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcqIndex [inline, virtual]
    IDpkgAcquire::Item
    Init(std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc) (defined in pkgAcqIndex)pkgAcqIndex
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    PartialSizepkgAcquire::Item
    pkgAcqIndex(pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::string compressExt="")pkgAcqIndex
    pkgAcqIndex(pkgAcquire *Owner, struct IndexTarget const *const Target, HashString const &ExpectedHash, indexRecords const *MetaIndexParser) (defined in pkgAcqIndex)pkgAcqIndex
    QueueCounterpkgAcquire::Item
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RealURIpkgAcqIndex [protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    ShortDesc()pkgAcquire::Item [inline, virtual]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    VerifypkgAcqIndex [protected]
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.map 2012-05-29 01:08:50.000000000 +0100 @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +ba7d63a3df6e4ea41d2ab6ce43051764 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,231 @@ + + + + + +apt: pkgAcqIndexTrans Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgAcqIndexTrans Class Reference
    +
    +
    + +

    An acquire item that is responsible for fetching a {{{ translated index file. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqIndexTrans:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqIndexTrans:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + +

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual std::string Custom600Headers ()
     Custom headers to be sent to the fetch process.
     pkgAcqIndexTrans (pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc)
     Create a pkgAcqIndexTrans.
    pkgAcqIndexTrans (pkgAcquire *Owner, struct IndexTarget const *const Target, HashString const &ExpectedHash, indexRecords const *MetaIndexParser)
    +

    Detailed Description

    +

    An acquire item that is responsible for fetching a {{{ translated index file.

    +

    The only difference from pkgAcqIndex is that transient failures are suppressed: no error occurs if the translated index file is missing.

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pkgAcqIndexTrans (pkgAcquireOwner,
    std::string URI,
    std::string URIDesc,
    std::string ShortDesc 
    )
    +
    +
    + +

    Create a pkgAcqIndexTrans.

    +
    Parameters:
    + + + + + +
    OwnerThe pkgAcquire object with which this item is associated.
    URIThe URI of the index file that is to be downloaded.
    URIDescA "URI-style" description of this index file.
    ShortDescA brief description of this index file.
    +
    +
    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    string Custom600Headers () [virtual]
    +
    +
    + +

    Custom headers to be sent to the fetch process.

    +
    Returns:
    a string containing RFC822-style headers that are to be inserted into the 600 URI Acquire message sent to the fetch subprocess. The headers are inserted after a newline-less line, so they should (if nonempty) have a leading newline and no trailing newline.
    + +

    Reimplemented from pkgAcqIndex.

    + +

    References pkgAcqIndex::RealURI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcqIndex.

    + +

    References pkgAcquire::Item::Complete, pkgAcqIndex::CompressionExtension, pkgAcquire::Item::Dequeue(), pkgAcqIndex::Desc, pkgAcquire::ItemDesc::Description, pkgAcquire::MethodConfig::LocalOnly, pkgAcqIndex::RealURI, pkgAcquire::ItemDesc::ShortDesc, pkgAcquire::Item::StatDone, and pkgAcquire::Item::StatIdle.

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.map 2012-05-29 01:08:47.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +2841ce9ade661e58ef57246f3a568fbe \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqIndexTrans-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,123 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqIndexTrans Member List
    +
    +
    +This is the complete list of members for pkgAcqIndexTrans, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    CompletepkgAcquire::Item
    CompressionExtensionpkgAcqIndex [protected]
    Custom600Headers()pkgAcqIndexTrans [virtual]
    DecompressionpkgAcqIndex [protected]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescpkgAcqIndex [protected]
    DescURI()pkgAcqIndex [inline, virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)pkgAcqIndex [virtual]
    ErasepkgAcqIndex [protected]
    ErrorTextpkgAcquire::Item
    ExpectedHashpkgAcqIndex [protected]
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqIndexTrans [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcqIndex [inline, virtual]
    IDpkgAcquire::Item
    Init(std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc) (defined in pkgAcqIndex)pkgAcqIndex
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    PartialSizepkgAcquire::Item
    pkgAcqIndex(pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::string compressExt="")pkgAcqIndex
    pkgAcqIndex(pkgAcquire *Owner, struct IndexTarget const *const Target, HashString const &ExpectedHash, indexRecords const *MetaIndexParser) (defined in pkgAcqIndex)pkgAcqIndex
    pkgAcqIndexTrans(pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc)pkgAcqIndexTrans
    pkgAcqIndexTrans(pkgAcquire *Owner, struct IndexTarget const *const Target, HashString const &ExpectedHash, indexRecords const *MetaIndexParser) (defined in pkgAcqIndexTrans)pkgAcqIndexTrans
    QueueCounterpkgAcquire::Item
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RealURIpkgAcqIndex [protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    ShortDesc()pkgAcquire::Item [inline, virtual]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    VerifypkgAcqIndex [protected]
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.map 2012-05-29 01:08:51.000000000 +0100 @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +2a54d44018ac58b68028ce0c6b254a59 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,178 @@ + + + + + +apt: pkgAcqMetaClearSig Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgAcqMetaClearSig Class Reference
    +
    +
    + +

    An item repsonsible for downloading clearsigned metaindexes {{{. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqMetaClearSig:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqMetaClearSig:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + +

    +Public Member Functions

    void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual std::string Custom600Headers ()
     Custom headers to be sent to the fetch process.
    pkgAcqMetaClearSig (pkgAcquire *Owner, std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc, std::string const &MetaIndexURI, std::string const &MetaIndexURIDesc, std::string const &MetaIndexShortDesc, std::string const &MetaSigURI, std::string const &MetaSigURIDesc, std::string const &MetaSigShortDesc, const std::vector< struct IndexTarget * > *IndexTargets, indexRecords *MetaIndexParser)
     Create a new pkgAcqMetaClearSig.
    +

    Detailed Description

    +

    An item repsonsible for downloading clearsigned metaindexes {{{.

    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    string Custom600Headers () [virtual]
    +
    +
    + +

    Custom headers to be sent to the fetch process.

    +
    Returns:
    a string containing RFC822-style headers that are to be inserted into the 600 URI Acquire message sent to the fetch subprocess. The headers are inserted after a newline-less line, so they should (if nonempty) have a leading newline and no trailing newline.
    + +

    Reimplemented from pkgAcqMetaIndex.

    + +

    References pkgAcqMetaIndex::RealURI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcqMetaIndex.

    + +

    References pkgAcqMetaIndex::AuthPass, pkgAcquire::Item::Dequeue(), pkgAcqMetaIndex::IndexTargets, pkgAcquire::MethodConfig::LocalOnly, and pkgAcqMetaIndex::RealURI.

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.map 2012-05-29 01:08:49.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +384a989c21982866d412de7239fa91f2 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaClearSig-members.html 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqMetaClearSig Member List
    +
    +
    +This is the complete list of members for pkgAcqMetaClearSig, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    AuthDone(std::string Message)pkgAcqMetaIndex [protected]
    AuthPasspkgAcqMetaIndex [protected]
    CompletepkgAcquire::Item
    Custom600Headers()pkgAcqMetaClearSig [virtual]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescpkgAcqMetaIndex [protected]
    DescURI()pkgAcqMetaIndex [inline, virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig *Cnf)pkgAcqMetaIndex [virtual]
    ErrorTextpkgAcquire::Item
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqMetaClearSig [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcquire::Item [inline, virtual]
    IDpkgAcquire::Item
    IMSHit (defined in pkgAcqMetaIndex)pkgAcqMetaIndex [protected]
    IndexTargetspkgAcqMetaIndex [protected]
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    MetaIndexParserpkgAcqMetaIndex [protected]
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    PartialSizepkgAcquire::Item
    pkgAcqMetaClearSig(pkgAcquire *Owner, std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc, std::string const &MetaIndexURI, std::string const &MetaIndexURIDesc, std::string const &MetaIndexShortDesc, std::string const &MetaSigURI, std::string const &MetaSigURIDesc, std::string const &MetaSigShortDesc, const std::vector< struct IndexTarget * > *IndexTargets, indexRecords *MetaIndexParser)pkgAcqMetaClearSig
    pkgAcqMetaIndex(pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, std::string SigFile, const std::vector< struct IndexTarget * > *IndexTargets, indexRecords *MetaIndexParser)pkgAcqMetaIndex
    QueueCounterpkgAcquire::Item
    QueueIndexes(bool verify)pkgAcqMetaIndex [protected]
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RealURIpkgAcqMetaIndex [protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    RetrievalDone(std::string Message)pkgAcqMetaIndex [protected]
    ShortDesc()pkgAcquire::Item [inline, virtual]
    SigFilepkgAcqMetaIndex [protected]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    VerifyVendor(std::string Message)pkgAcqMetaIndex [protected]
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.map 2012-05-29 01:08:53.000000000 +0100 @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +d80b9a87bb2d66149e1f88662e2427dd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,433 @@ + + + + + +apt: pkgAcqMetaIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    + +

    An item that is responsible for downloading the meta-index {{{ file (i.e., Release) itself and verifying its signature. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqMetaIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqMetaIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual void Done (std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object was fetched successfully.
    virtual std::string Custom600Headers ()
     Custom headers to be sent to the fetch process.
    virtual std::string DescURI ()
     A "descriptive" URI-like string.
    pkgAcqMetaIndex (pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, std::string SigFile, const std::vector< struct IndexTarget * > *IndexTargets, indexRecords *MetaIndexParser)
     Create a new pkgAcqMetaIndex.

    +Protected Member Functions

    bool VerifyVendor (std::string Message)
     Check that the release file is a release file for the correct distribution.
    void RetrievalDone (std::string Message)
     Called when a file is finished being retrieved.
    void AuthDone (std::string Message)
     Called when authentication succeeded.
    void QueueIndexes (bool verify)
     Starts downloading the individual index files.

    +Protected Attributes

    +pkgAcquire::ItemDesc Desc
     The fetch command that is currently being processed.
    +std::string RealURI
     The URI that is actually being downloaded; never modified by pkgAcqMetaIndex.
    std::string SigFile
     The file in which the signature for this index was stored.
    +const std::vector< struct
    +IndexTarget * > * 
    IndexTargets
     The index files to download.
    +indexRecordsMetaIndexParser
     The parser for the meta-index file.
    +bool AuthPass
     If true, the index's signature is currently being verified.
    +bool IMSHit
    +

    Detailed Description

    +

    An item that is responsible for downloading the meta-index {{{ file (i.e., Release) itself and verifying its signature.

    +

    Once the download and verification are complete, the downloads of the individual index files are queued up using pkgAcqDiffIndex. If the meta-index file had a valid signature, the expected hashsums of the index files will be the md5sums listed in the meta-index; otherwise, the expected hashsums will be "" (causing the authentication of the index files to be bypassed).

    +

    Member Function Documentation

    + +
    +
    + + + + + + + + +
    void AuthDone (std::string Message) [protected]
    +
    +
    + +

    Called when authentication succeeded.

    +

    Sanity-checks the authenticated file, queues up the individual index files for download, and saves the signature in the lists directory next to the authenticated list file.

    +
    Parameters:
    + + +
    MessageThe message block received from the fetch subprocess.
    +
    +
    + +

    References pkgAcquire::Item::DestFile, pkgAcquire::Item::ErrorText, QueueIndexes(), RealURI, pkgAcquire::Item::Rename(), SigFile, pkgAcquire::Item::StatAuthError, and VerifyVendor().

    + +

    Referenced by Done().

    + +
    +
    + +
    +
    + + + + + + + +
    string Custom600Headers () [virtual]
    +
    +
    + +

    Custom headers to be sent to the fetch process.

    +
    Returns:
    a string containing RFC822-style headers that are to be inserted into the 600 URI Acquire message sent to the fetch subprocess. The headers are inserted after a newline-less line, so they should (if nonempty) have a leading newline and no trailing newline.
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    Reimplemented in pkgAcqMetaClearSig.

    + +

    References RealURI.

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string DescURI () [inline, virtual]
    +
    +
    + +

    A "descriptive" URI-like string.

    +
    Returns:
    a URI that should be used to describe what is being fetched.
    + +

    Implements pkgAcquire::Item.

    + +

    References RealURI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Done (std::string Message,
    unsigned long long Size,
    std::string Hash,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object was fetched successfully.

    +

    Note that the object might not have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.

    +

    Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.

    +
    Parameters:
    + + + + + +
    MessageData from the acquire method. Use LookupTag() to parse it.
    SizeThe size of the object that was fetched.
    HashThe HashSum of the object that was fetched.
    CnfThe method via which the object was fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References AuthDone(), AuthPass, pkgAcquire::Item::Complete, Desc, pkgAcquire::Item::DestFile, pkgAcquire::Item::Mode, QueueIndexes(), pkgAcquire::Item::QueueURI(), RealURI, pkgAcquire::Item::Rename(), RetrievalDone(), SigFile, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    Reimplemented in pkgAcqMetaClearSig.

    + +

    References AuthPass, Desc, pkgAcquire::ItemDesc::Description, pkgAcquire::Item::DestFile, QueueIndexes(), RealURI, pkgAcquire::Item::Rename(), pkgAcquire::Item::ReportMirrorFailure(), SigFile, and pkgAcquire::Item::StatTransientNetworkError.

    + +
    +
    + +
    +
    + + + + + + + + +
    void QueueIndexes (bool verify) [protected]
    +
    +
    + +

    Starts downloading the individual index files.

    +
    Parameters:
    + + +
    verifyIf true, only indices whose expected hashsum can be determined from the meta-index will be downloaded, and the hashsums of indices will be checked (reporting StatAuthError if there is a mismatch). If verify is false, no hashsum checking will be performed.
    +
    +
    + +

    References pkgAcquire::Item::DestFile, pkgAcquire::Item::ErrorText, indexRecords::Exists(), IndexTargets, pkgAcquire::Item::StatAuthError, and pkgAcquire::Item::StatError.

    + +

    Referenced by AuthDone(), Done(), and Failed().

    + +
    +
    + +
    +
    + + + + + + + + +
    void RetrievalDone (std::string Message) [protected]
    +
    +
    + +

    Called when a file is finished being retrieved.

    +

    If the file was not downloaded to DestFile, a copy process is set up to copy it to DestFile; otherwise, Complete is set to true and the file is moved to its final location.

    +
    Parameters:
    + + +
    MessageThe message block received from the fetch subprocess.
    +
    +
    + +

    References pkgAcquire::Item::Complete, Desc, pkgAcquire::Item::DestFile, pkgAcquire::Item::ErrorText, pkgAcquire::Item::Local, pkgAcquire::Item::QueueURI(), RealURI, SigFile, pkgAcquire::Item::StatError, and pkgAcquire::ItemDesc::URI.

    + +

    Referenced by Done().

    + +
    +
    + +
    +
    + + + + + + + + +
    bool VerifyVendor (std::string Message) [protected]
    +
    +
    + +

    Check that the release file is a release file for the correct distribution.

    +
    Returns:
    true if no fatal errors were encountered.
    + +

    References Desc, pkgAcquire::ItemDesc::Description, and RealURI.

    + +

    Referenced by AuthDone().

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    std::string SigFile [protected]
    +
    +
    + +

    The file in which the signature for this index was stored.

    +

    If empty, the signature and the md5sums of the individual indices will not be checked.

    + +

    Referenced by AuthDone(), Done(), Failed(), pkgAcqMetaClearSig::pkgAcqMetaClearSig(), and RetrievalDone().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.map 2012-05-29 01:08:50.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.md5 2012-05-29 01:07:58.000000000 +0100 @@ -0,0 +1 @@ +3056b5182d7cdd072e64930f794e8b90 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaIndex-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,123 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqMetaIndex Member List
    +
    +
    +This is the complete list of members for pkgAcqMetaIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    AuthDone(std::string Message)pkgAcqMetaIndex [protected]
    AuthPasspkgAcqMetaIndex [protected]
    CompletepkgAcquire::Item
    Custom600Headers()pkgAcqMetaIndex [virtual]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescpkgAcqMetaIndex [protected]
    DescURI()pkgAcqMetaIndex [inline, virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig *Cnf)pkgAcqMetaIndex [virtual]
    ErrorTextpkgAcquire::Item
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqMetaIndex [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcquire::Item [inline, virtual]
    IDpkgAcquire::Item
    IMSHit (defined in pkgAcqMetaIndex)pkgAcqMetaIndex [protected]
    IndexTargetspkgAcqMetaIndex [protected]
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    MetaIndexParserpkgAcqMetaIndex [protected]
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    PartialSizepkgAcquire::Item
    pkgAcqMetaIndex(pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, std::string SigFile, const std::vector< struct IndexTarget * > *IndexTargets, indexRecords *MetaIndexParser)pkgAcqMetaIndex
    QueueCounterpkgAcquire::Item
    QueueIndexes(bool verify)pkgAcqMetaIndex [protected]
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RealURIpkgAcqMetaIndex [protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    RetrievalDone(std::string Message)pkgAcqMetaIndex [protected]
    ShortDesc()pkgAcquire::Item [inline, virtual]
    SigFilepkgAcqMetaIndex [protected]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    VerifyVendor(std::string Message)pkgAcqMetaIndex [protected]
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.map 2012-05-29 01:08:55.000000000 +0100 @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +3c3b18363737489ab329bd0705f73e96 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,310 @@ + + + + + +apt: pkgAcqMetaSig Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgAcqMetaSig Class Reference
    +
    +
    + +

    An acquire item that downloads the detached signature {{{ of a meta-index (Release) file, then queues up the release file itself. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqMetaSig:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqMetaSig:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual void Done (std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object was fetched successfully.
    virtual std::string Custom600Headers ()
     Custom headers to be sent to the fetch process.
    virtual std::string DescURI ()
     A "descriptive" URI-like string.
    pkgAcqMetaSig (pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, std::string MetaIndexURI, std::string MetaIndexURIDesc, std::string MetaIndexShortDesc, const std::vector< struct IndexTarget * > *IndexTargets, indexRecords *MetaIndexParser)
     Create a new pkgAcqMetaSig.

    +Protected Attributes

    +std::string LastGoodSig
     The last good signature file.
    +pkgAcquire::ItemDesc Desc
     The fetch request that is currently being processed.
    +std::string RealURI
     The URI of the signature file. Unlike Desc.URI, this is never modified; it is used to determine the file that is being downloaded.
    +std::string MetaIndexURI
     The URI of the meta-index file to be fetched after the signature.
    +std::string MetaIndexURIDesc
     A "URI-style" description of the meta-index file to be fetched after the signature.
    +std::string MetaIndexShortDesc
     A brief description of the meta-index file to be fetched after the signature.
    +indexRecordsMetaIndexParser
     A package-system-specific parser for the meta-index file.
    const std::vector< struct
    +IndexTarget * > * 
    IndexTargets
     The index files which should be looked up in the meta-index and then downloaded.
    +

    Detailed Description

    +

    An acquire item that downloads the detached signature {{{ of a meta-index (Release) file, then queues up the release file itself.

    +
    Todo:
    Why protected members?
    +
    See also:
    pkgAcqMetaIndex
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    string Custom600Headers () [virtual]
    +
    +
    + +

    Custom headers to be sent to the fetch process.

    +
    Returns:
    a string containing RFC822-style headers that are to be inserted into the 600 URI Acquire message sent to the fetch subprocess. The headers are inserted after a newline-less line, so they should (if nonempty) have a leading newline and no trailing newline.
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References LastGoodSig.

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string DescURI () [inline, virtual]
    +
    +
    + +

    A "descriptive" URI-like string.

    +
    Returns:
    a URI that should be used to describe what is being fetched.
    + +

    Implements pkgAcquire::Item.

    + +

    References RealURI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Done (std::string Message,
    unsigned long long Size,
    std::string Hash,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object was fetched successfully.

    +

    Note that the object might not have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.

    +

    Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.

    +
    Parameters:
    + + + + + +
    MessageData from the acquire method. Use LookupTag() to parse it.
    SizeThe size of the object that was fetched.
    HashThe HashSum of the object that was fetched.
    CnfThe method via which the object was fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::Complete, Desc, pkgAcquire::Item::DestFile, pkgAcquire::Item::ErrorText, IndexTargets, LastGoodSig, pkgAcquire::Item::Local, MetaIndexShortDesc, MetaIndexURI, MetaIndexURIDesc, pkgAcquire::Item::QueueURI(), pkgAcquire::Item::Rename(), pkgAcquire::Item::StatError, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::Complete, pkgAcquire::Item::Dequeue(), IndexTargets, LastGoodSig, pkgAcquire::MethodConfig::LocalOnly, MetaIndexShortDesc, MetaIndexURI, MetaIndexURIDesc, RealURI, pkgAcquire::Item::Rename(), pkgAcquire::Item::StatDone, and pkgAcquire::Item::StatTransientNetworkError.

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    const std::vector<struct IndexTarget*>* IndexTargets [protected]
    +
    +
    + +

    The index files which should be looked up in the meta-index and then downloaded.

    +
    Todo:
    Why a list of pointers instead of a list of structs?
    + +

    Referenced by Done(), and Failed().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.map 2012-05-29 01:08:52.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +55a647a96bfd9078b32b1b2f9bcfa526 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMetaSig-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,120 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqMetaSig Member List
    +
    +
    +This is the complete list of members for pkgAcqMetaSig, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    CompletepkgAcquire::Item
    Custom600Headers()pkgAcqMetaSig [virtual]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescpkgAcqMetaSig [protected]
    DescURI()pkgAcqMetaSig [inline, virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)pkgAcqMetaSig [virtual]
    ErrorTextpkgAcquire::Item
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqMetaSig [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcquire::Item [inline, virtual]
    IDpkgAcquire::Item
    IndexTargetspkgAcqMetaSig [protected]
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LastGoodSigpkgAcqMetaSig [protected]
    LocalpkgAcquire::Item
    MetaIndexParserpkgAcqMetaSig [protected]
    MetaIndexShortDescpkgAcqMetaSig [protected]
    MetaIndexURIpkgAcqMetaSig [protected]
    MetaIndexURIDescpkgAcqMetaSig [protected]
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    PartialSizepkgAcquire::Item
    pkgAcqMetaSig(pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, std::string MetaIndexURI, std::string MetaIndexURIDesc, std::string MetaIndexShortDesc, const std::vector< struct IndexTarget * > *IndexTargets, indexRecords *MetaIndexParser)pkgAcqMetaSig
    QueueCounterpkgAcquire::Item
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RealURIpkgAcqMetaSig [protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    ShortDesc()pkgAcquire::Item [inline, virtual]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.map 2012-05-29 01:08:54.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +65632b3d0f6405548567c807aa1a3019 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,161 @@ + + + + + +apt: pkgAcqMethod Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Collaboration diagram for pkgAcqMethod:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  FetchItem
    struct  FetchResult

    +Public Types

    enum  CnfFlags {
    +  SingleInstance = (1<<0), +Pipeline = (1<<1), +SendConfig = (1<<2), +LocalOnly = (1<<3), +
    +  NeedsCleanup = (1<<4), +Removable = (1<<5) +
    + }

    +Public Member Functions

    +void Log (const char *Format,...)
    +void Status (const char *Format,...)
    +void Redirect (const std::string &NewURI)
    +int Run (bool Single=false)
    +void SetFailReason (std::string Msg)
    +void SetIP (std::string aIP)
    pkgAcqMethod (const char *Ver, unsigned long Flags=0)

    +Protected Member Functions

    +virtual bool Configuration (std::string Message)
    +virtual bool Fetch (FetchItem *)
    +void Fail (bool Transient=false)
    +void Fail (const char *Why, bool Transient=false)
    +virtual void Fail (std::string Why, bool Transient=false)
    +virtual void URIStart (FetchResult &Res)
    +virtual void URIDone (FetchResult &Res, FetchResult *Alt=0)
    +bool MediaFail (std::string Required, std::string Drive)
    +virtual void Exit ()
    +void PrintStatus (char const *const header, const char *Format, va_list &args) const

    +Protected Attributes

    +std::vector< std::string > Messages
    +FetchItemQueue
    +FetchItemQueueBack
    +std::string FailReason
    +std::string UsedMirror
    +std::string IP
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-method.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-method.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqMethod-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,104 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqMethod Member List
    +
    +
    +This is the complete list of members for pkgAcqMethod, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CnfFlags enum name (defined in pkgAcqMethod)pkgAcqMethod
    Configuration(std::string Message) (defined in pkgAcqMethod)pkgAcqMethod [protected, virtual]
    Exit() (defined in pkgAcqMethod)pkgAcqMethod [inline, protected, virtual]
    Fail(bool Transient=false) (defined in pkgAcqMethod)pkgAcqMethod [protected]
    Fail(const char *Why, bool Transient=false) (defined in pkgAcqMethod)pkgAcqMethod [inline, protected]
    Fail(std::string Why, bool Transient=false) (defined in pkgAcqMethod)pkgAcqMethod [protected, virtual]
    FailReason (defined in pkgAcqMethod)pkgAcqMethod [protected]
    Fetch(FetchItem *) (defined in pkgAcqMethod)pkgAcqMethod [inline, protected, virtual]
    IP (defined in pkgAcqMethod)pkgAcqMethod [protected]
    LocalOnly enum value (defined in pkgAcqMethod)pkgAcqMethod
    Log(const char *Format,...) (defined in pkgAcqMethod)pkgAcqMethod
    MediaFail(std::string Required, std::string Drive) (defined in pkgAcqMethod)pkgAcqMethod [protected]
    Messages (defined in pkgAcqMethod)pkgAcqMethod [protected]
    NeedsCleanup enum value (defined in pkgAcqMethod)pkgAcqMethod
    Pipeline enum value (defined in pkgAcqMethod)pkgAcqMethod
    pkgAcqMethod(const char *Ver, unsigned long Flags=0) (defined in pkgAcqMethod)pkgAcqMethod
    PrintStatus(char const *const header, const char *Format, va_list &args) const (defined in pkgAcqMethod)pkgAcqMethod [protected]
    Queue (defined in pkgAcqMethod)pkgAcqMethod [protected]
    QueueBack (defined in pkgAcqMethod)pkgAcqMethod [protected]
    Redirect(const std::string &NewURI) (defined in pkgAcqMethod)pkgAcqMethod
    Removable enum value (defined in pkgAcqMethod)pkgAcqMethod
    Run(bool Single=false) (defined in pkgAcqMethod)pkgAcqMethod
    SendConfig enum value (defined in pkgAcqMethod)pkgAcqMethod
    SetFailReason(std::string Msg) (defined in pkgAcqMethod)pkgAcqMethod [inline]
    SetIP(std::string aIP) (defined in pkgAcqMethod)pkgAcqMethod [inline]
    SingleInstance enum value (defined in pkgAcqMethod)pkgAcqMethod
    Status(const char *Format,...) (defined in pkgAcqMethod)pkgAcqMethod
    URIDone(FetchResult &Res, FetchResult *Alt=0) (defined in pkgAcqMethod)pkgAcqMethod [protected, virtual]
    URIStart(FetchResult &Res) (defined in pkgAcqMethod)pkgAcqMethod [protected, virtual]
    UsedMirror (defined in pkgAcqMethod)pkgAcqMethod [protected]
    ~pkgAcqMethod() (defined in pkgAcqMethod)pkgAcqMethod [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.map 2012-05-29 01:08:57.000000000 +0100 @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +de04c733193b4da064261d61ddc83e4a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,338 @@ + + + + + +apt: pkgAcqSubIndex Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgAcqSubIndex Class Reference
    +
    +
    + +

    An item that is responsible for fetching a SubIndex {{{. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcqSubIndex:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcqSubIndex:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual void Done (std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object was fetched successfully.
    virtual std::string DescURI ()
     A "descriptive" URI-like string.
    virtual std::string Custom600Headers ()
     Custom headers to be sent to the fetch process.
    +virtual bool ParseIndex (std::string const &IndexFile)
     pkgAcqSubIndex (pkgAcquire *Owner, std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc, HashString const &ExpectedHash)
     Create a new pkgAcqSubIndex.

    +Protected Attributes

    +bool Debug
     If true, debugging information will be written to std::clog.
    +pkgAcquire::ItemDesc Desc
     The item that is currently being downloaded.
    +HashString ExpectedHash
     The Hash that this file should have after download.
    +

    Detailed Description

    +

    An item that is responsible for fetching a SubIndex {{{.

    +

    The MetaIndex file includes only records for important indexes and records for these SubIndex files so these can carry records for addition files like PDiffs and Translations

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pkgAcqSubIndex (pkgAcquireOwner,
    std::string const & URI,
    std::string const & URIDesc,
    std::string const & ShortDesc,
    HashString const & ExpectedHash 
    )
    +
    +
    + +

    Create a new pkgAcqSubIndex.

    +
    Parameters:
    + + + + + + +
    OwnerThe Acquire object that owns this item.
    URIThe URI of the list file to download.
    URIDescA long description of the list file to download.
    ShortDescA short description of the list file to download.
    ExpectedHashThe list file's MD5 signature.
    +
    +
    + +

    References Debug, Desc, pkgAcquire::ItemDesc::Description, pkgAcquire::Item::DestFile, pkgAcquire::ItemDesc::Owner, pkgAcquire::Item::QueueURI(), pkgAcquire::Item::ShortDesc(), pkgAcquire::ItemDesc::ShortDesc, and pkgAcquire::ItemDesc::URI.

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    string Custom600Headers () [virtual]
    +
    +
    + +

    Custom headers to be sent to the fetch process.

    +
    Returns:
    a string containing RFC822-style headers that are to be inserted into the 600 URI Acquire message sent to the fetch subprocess. The headers are inserted after a newline-less line, so they should (if nonempty) have a leading newline and no trailing newline.
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References Desc, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string DescURI () [inline, virtual]
    +
    +
    + +

    A "descriptive" URI-like string.

    +
    Returns:
    a URI that should be used to describe what is being fetched.
    + +

    Implements pkgAcquire::Item.

    + +

    References Desc, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Done (std::string Message,
    unsigned long long Size,
    std::string Hash,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object was fetched successfully.

    +

    Note that the object might not have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.

    +

    Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.

    +
    Parameters:
    + + + + + +
    MessageData from the acquire method. Use LookupTag() to parse it.
    SizeThe size of the object that was fetched.
    HashThe HashSum of the object that was fetched.
    CnfThe method via which the object was fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::Complete, Debug, pkgAcquire::Item::Dequeue(), Desc, pkgAcquire::Item::DestFile, pkgAcquire::Item::ErrorText, Failed(), pkgAcquire::Item::Local, pkgAcquire::Item::QueueURI(), pkgAcquire::Item::Rename(), pkgAcquire::Item::StatDone, pkgAcquire::Item::StatError, and pkgAcquire::ItemDesc::URI.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented from pkgAcquire::Item.

    + +

    References pkgAcquire::Item::Complete, Debug, pkgAcquire::Item::Dequeue(), Desc, pkgAcquire::Item::StatDone, and pkgAcquire::ItemDesc::URI.

    + +

    Referenced by Done().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.map 2012-05-29 01:08:56.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +43c522f7249ae149bf809549b41a7ce9 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcqSubIndex-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,116 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcqSubIndex Member List
    +
    +
    +This is the complete list of members for pkgAcqSubIndex, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    CompletepkgAcquire::Item
    Custom600Headers()pkgAcqSubIndex [virtual]
    DebugpkgAcqSubIndex [protected]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescpkgAcqSubIndex [protected]
    DescURI()pkgAcqSubIndex [inline, virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig *Cnf)pkgAcqSubIndex [virtual]
    ErrorTextpkgAcquire::Item
    ExpectedHashpkgAcqSubIndex [protected]
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcqSubIndex [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcquire::Item [inline, virtual]
    IDpkgAcquire::Item
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    ParseIndex(std::string const &IndexFile) (defined in pkgAcqSubIndex)pkgAcqSubIndex [virtual]
    PartialSizepkgAcquire::Item
    pkgAcqSubIndex(pkgAcquire *Owner, std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc, HashString const &ExpectedHash)pkgAcqSubIndex
    QueueCounterpkgAcquire::Item
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    ShortDesc()pkgAcquire::Item [inline, virtual]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.map 2012-05-29 01:09:00.000000000 +0100 @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +8fca9250bafeb7fa619f600e98779f66 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,711 @@ + + + + + +apt: pkgAcquire::Item Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    + +
    + +

    Represents the process by which a pkgAcquire object should {{{ retrieve a file or a collection of files. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for pkgAcquire::Item:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcquire::Item:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Types

    enum  ItemState {
    +  StatIdle, +StatFetching, +StatDone, +StatError, +
    +  StatAuthError, +StatTransientNetworkError +
    + }
     The current status of this item. More...

    +Public Member Functions

    virtual void Failed (std::string Message, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object couldn't be fetched.
    virtual void Done (std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig *Cnf)
     Invoked by the acquire worker when the object was fetched successfully.
    virtual void Start (std::string Message, unsigned long long Size)
     Invoked when the worker starts to fetch this object.
    virtual std::string Custom600Headers ()
     Custom headers to be sent to the fetch process.
    virtual std::string DescURI ()=0
     A "descriptive" URI-like string.
    virtual std::string ShortDesc ()
     Short item description.
    +virtual void Finished ()
     Invoked by the worker when the download is completely done.
    virtual std::string HashSum ()
     HashSum.
    pkgAcquireGetOwner ()
    virtual bool IsTrusted ()
    void ReportMirrorFailure (std::string FailCode)
     Report mirror problem.
     Item (pkgAcquire *Owner)
     Initialize an item.
    +virtual ~Item ()
     Remove this item from its owner's queue by invoking pkgAcquire::Remove.

    +Public Attributes

    +enum pkgAcquire::Item::ItemState Status
    +std::string ErrorText
     Contains a textual description of the error encountered if #Status is StatError or StatAuthError.
    +unsigned long long FileSize
     The size of the object to fetch.
    +unsigned long long PartialSize
     How much of the object was already fetched.
    +const char * Mode
     If not NULL, contains the name of a subprocess that is operating on this object (for instance, "gzip" or "gpgv").
    unsigned long ID
     A client-supplied unique identifier.
    bool Complete
     If true, the entire object has been successfully fetched.
    bool Local
     If true, the URI of this object is "local".
    +std::string UsedMirror
    unsigned int QueueCounter
     The number of fetch queues into which this item has been inserted.
    +std::string DestFile
     The name of the file into which the retrieved object will be written.

    +Protected Member Functions

    void QueueURI (ItemDesc &Item)
     Insert this item into its owner's queue.
    +void Dequeue ()
     Remove this item from its owner's queue.
    void Rename (std::string From, std::string To)
     Rename a file without modifying its timestamp.

    +Protected Attributes

    +pkgAcquireOwner
     The acquire object with which this item is associated.
    +

    Detailed Description

    +

    Represents the process by which a pkgAcquire object should {{{ retrieve a file or a collection of files.

    +

    By convention, Item subclasses should insert themselves into the acquire queue when they are created by calling QueueURI(), and remove themselves by calling Dequeue() when either Done() or Failed() is invoked. Item objects are also responsible for notifying the download progress indicator (accessible via Owner->Log) of their status.

    +
    See also:
    pkgAcquire
    +

    Member Enumeration Documentation

    + +
    +
    + + + + +
    enum ItemState
    +
    +
    + +

    The current status of this item.

    +
    Enumerator:
    + + + + + + +
    StatIdle  +

    The item is waiting to be downloaded.

    +
    StatFetching  +

    The item is currently being downloaded.

    +
    StatDone  +

    The item has been successfully downloaded.

    +
    StatError  +

    An error was encountered while downloading this item.

    +
    StatAuthError  +

    The item was downloaded but its authenticity could not be verified.

    +
    StatTransientNetworkError  +

    The item was could not be downloaded because of a transient network error (e.g. network down)

    +
    +
    +
    + +
    +
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + +
    Item (pkgAcquireOwner)
    +
    +
    + +

    Initialize an item.

    +

    Adds the item to the list of items known to the acquire process, but does not place it into any fetch queues (you must manually invoke QueueURI() to do so).

    +

    Initializes all fields of the item other than Owner to 0, false, or the empty string.

    +
    Parameters:
    + + +
    OwnerThe new owner of this item.
    +
    +
    + +

    References pkgAcquire::Add(), and StatIdle.

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    virtual std::string Custom600Headers () [inline, virtual]
    +
    +
    + +

    Custom headers to be sent to the fetch process.

    +
    Returns:
    a string containing RFC822-style headers that are to be inserted into the 600 URI Acquire message sent to the fetch subprocess. The headers are inserted after a newline-less line, so they should (if nonempty) have a leading newline and no trailing newline.
    + +

    Reimplemented in pkgAcqFile, pkgAcqMetaClearSig, pkgAcqMetaIndex, pkgAcqMetaSig, pkgAcqIndexTrans, pkgAcqIndex, pkgAcqDiffIndex, and pkgAcqSubIndex.

    + +

    Referenced by pkgAcquire::Worker::QueueItem().

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string DescURI () [pure virtual]
    +
    +
    + +

    A "descriptive" URI-like string.

    +
    Returns:
    a URI that should be used to describe what is being fetched.
    + +

    Implemented in pkgAcqFile, pkgAcqArchive, pkgAcqMetaIndex, pkgAcqMetaSig, pkgAcqIndex, pkgAcqIndexDiffs, pkgAcqDiffIndex, and pkgAcqSubIndex.

    + +

    Referenced by pkgAcquire::Worker::RunMessages(), and ShortDesc().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Done (std::string Message,
    unsigned long long Size,
    std::string Hash,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object was fetched successfully.

    +

    Note that the object might not have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.

    +

    Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.

    +
    Parameters:
    + + + + + +
    MessageData from the acquire method. Use LookupTag() to parse it.
    SizeThe size of the object that was fetched.
    HashThe HashSum of the object that was fetched.
    CnfThe method via which the object was fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented in pkgAcqFile, pkgAcqArchive, pkgAcqMetaIndex, pkgAcqMetaSig, pkgAcqIndex, pkgAcqIndexDiffs, pkgAcqDiffIndex, and pkgAcqSubIndex.

    + +

    Referenced by pkgAcquire::Worker::RunMessages().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Failed (std::string Message,
    pkgAcquire::MethodConfigCnf 
    ) [virtual]
    +
    +
    + +

    Invoked by the acquire worker when the object couldn't be fetched.

    +

    This is a branch of the continuation of the fetch process.

    +
    Parameters:
    + + + +
    MessageAn RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.
    CnfThe method via which the worker tried to fetch this object.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Reimplemented in pkgAcqFile, pkgAcqArchive, pkgAcqMetaClearSig, pkgAcqMetaIndex, pkgAcqMetaSig, pkgAcqIndexTrans, pkgAcqIndex, pkgAcqIndexDiffs, pkgAcqDiffIndex, and pkgAcqSubIndex.

    + +

    References pkgAcquire::Dequeue(), and pkgAcquire::MethodConfig::LocalOnly.

    + +

    Referenced by pkgAcquire::Worker::RunMessages().

    + +
    +
    + +
    +
    + + + + + + + +
    pkgAcquire* GetOwner () [inline]
    +
    +
    +
    Returns:
    the acquire process with which this item is associated.
    + +

    References Owner.

    + +

    Referenced by pkgAcquire::Worker::RunMessages().

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string HashSum () [inline, virtual]
    +
    +
    + +

    HashSum.

    +
    Returns:
    the HashSum of this object, if applicable; otherwise, an empty string.
    + +

    Reimplemented in pkgAcqFile, pkgAcqArchive, and pkgAcqIndex.

    + +

    Referenced by pkgAcquire::Worker::RunMessages().

    + +
    +
    + +
    +
    + + + + + + + +
    virtual bool IsTrusted () [inline, virtual]
    +
    +
    +
    Returns:
    true if this object is being fetched from a trusted source.
    + +

    Reimplemented in pkgAcqArchive.

    + +
    +
    + + + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Rename (std::string From,
    std::string To 
    ) [protected]
    +
    +
    + +

    Rename a file without modifying its timestamp.

    +

    Many item methods call this as their final action.

    +
    Parameters:
    + + + +
    FromThe file to be renamed.
    ToThe new name of #From. If #To exists it will be overwritten.
    +
    +
    + +

    Referenced by pkgAcqMetaIndex::AuthDone(), pkgAcqSubIndex::Done(), pkgAcqDiffIndex::Done(), pkgAcqIndexDiffs::Done(), pkgAcqIndex::Done(), pkgAcqMetaSig::Done(), pkgAcqMetaIndex::Done(), pkgAcqArchive::Done(), pkgAcqFile::Done(), pkgAcqMetaSig::Failed(), pkgAcqMetaIndex::Failed(), and pkgAcqMetaSig::pkgAcqMetaSig().

    + +
    +
    + +
    +
    + + + + + + + + +
    void ReportMirrorFailure (std::string FailCode)
    +
    +
    + +

    Report mirror problem.

    +

    This allows reporting mirror failures back to a centralized server. The apt-report-mirror-failure script is called for this

    +
    Parameters:
    + + +
    FailCodeA short failure string that is send
    +
    +
    + +

    Referenced by pkgAcqIndex::Done(), and pkgAcqMetaIndex::Failed().

    + +
    +
    + +
    +
    + + + + + + + +
    virtual std::string ShortDesc () [inline, virtual]
    +
    +
    + +

    Short item description.

    +
    Returns:
    a brief description of the object being fetched.
    + +

    Reimplemented in pkgAcqArchive.

    + +

    References DescURI().

    + +

    Referenced by pkgAcqIndex::Custom600Headers(), pkgAcqDiffIndex::pkgAcqDiffIndex(), pkgAcqFile::pkgAcqFile(), pkgAcqIndexDiffs::pkgAcqIndexDiffs(), pkgAcqMetaIndex::pkgAcqMetaIndex(), pkgAcqMetaSig::pkgAcqMetaSig(), and pkgAcqSubIndex::pkgAcqSubIndex().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Start (std::string Message,
    unsigned long long Size 
    ) [virtual]
    +
    +
    + +

    Invoked when the worker starts to fetch this object.

    +
    Parameters:
    + + + +
    MessageRFC822-formatted data from the worker process. Use LookupTag() to parse it.
    SizeThe size of the object being fetched.
    +
    +
    +
    See also:
    pkgAcqMethod
    + +

    Referenced by pkgAcquire::Worker::RunMessages().

    + +
    +
    +

    Member Data Documentation

    + + + +
    +
    + + + + +
    unsigned long ID
    +
    +
    + +

    A client-supplied unique identifier.

    +

    This field is initalized to 0; it is meant to be filled in by clients that wish to use it to uniquely identify items.

    +
    Todo:
    it's unused in apt itself
    + +
    +
    + +
    +
    + + + + +
    bool Local
    +
    +
    + +

    If true, the URI of this object is "local".

    +

    The only effect of this field is to exclude the object from the download progress indicator's overall statistics.

    + +

    Referenced by pkgAcqSubIndex::Done(), pkgAcqIndexDiffs::Done(), pkgAcqIndex::Done(), pkgAcqMetaSig::Done(), pkgAcqArchive::Done(), pkgAcqFile::Done(), pkgAcquire::Enqueue(), pkgAcqArchive::QueueNext(), and pkgAcqMetaIndex::RetrievalDone().

    + +
    +
    + +
    +
    + + + + +
    unsigned int QueueCounter
    +
    +
    + +

    The number of fetch queues into which this item has been inserted.

    +

    There is one queue for each source from which an item could be downloaded.

    +
    See also:
    pkgAcquire
    + +

    Referenced by pkgAcquire::Queue::Dequeue(), pkgAcquire::Queue::Enqueue(), and pkgAcquire::Queue::ItemDone().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-item.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.map 2012-05-29 01:08:58.000000000 +0100 @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +8d5ca4cb34433a8c141dec81119be25e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Item-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,117 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgAcquire::Item Member List
    +
    +
    +This is the complete list of members for pkgAcquire::Item, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    CompletepkgAcquire::Item
    Custom600Headers()pkgAcquire::Item [inline, virtual]
    Dequeue()pkgAcquire::Item [inline, protected]
    DescURI()=0pkgAcquire::Item [pure virtual]
    DestFilepkgAcquire::Item
    Done(std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig *Cnf)pkgAcquire::Item [virtual]
    ErrorTextpkgAcquire::Item
    Failed(std::string Message, pkgAcquire::MethodConfig *Cnf)pkgAcquire::Item [virtual]
    FileSizepkgAcquire::Item
    Finished()pkgAcquire::Item [inline, virtual]
    GetOwner()pkgAcquire::Item [inline]
    HashSum()pkgAcquire::Item [inline, virtual]
    IDpkgAcquire::Item
    IsTrusted()pkgAcquire::Item [inline, virtual]
    Item(pkgAcquire *Owner)pkgAcquire::Item
    ItemState enum namepkgAcquire::Item
    LocalpkgAcquire::Item
    ModepkgAcquire::Item
    OwnerpkgAcquire::Item [protected]
    PartialSizepkgAcquire::Item
    QueueCounterpkgAcquire::Item
    QueueURI(ItemDesc &Item)pkgAcquire::Item [inline, protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Rename(std::string From, std::string To)pkgAcquire::Item [protected]
    ReportMirrorFailure(std::string FailCode)pkgAcquire::Item
    ShortDesc()pkgAcquire::Item [inline, virtual]
    Start(std::string Message, unsigned long long Size)pkgAcquire::Item [virtual]
    StatAuthError enum valuepkgAcquire::Item
    StatDone enum valuepkgAcquire::Item
    StatError enum valuepkgAcquire::Item
    StatFetching enum valuepkgAcquire::Item
    StatIdle enum valuepkgAcquire::Item
    StatTransientNetworkError enum valuepkgAcquire::Item
    Status (defined in pkgAcquire::Item)pkgAcquire::Item
    UsedMirror (defined in pkgAcquire::Item)pkgAcquire::Item
    ~Item()pkgAcquire::Item [virtual]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.map 2012-05-29 01:09:02.000000000 +0100 @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +fdbddf17e34da57c9e8c2d1c1c528e38 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,493 @@ + + + + + +apt: pkgAcquire::Queue Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgAcquire::Queue Class Reference
    +
    +
    + +

    A single download queue in a pkgAcquire object. {{{. + More...

    + +

    #include <acquire.h>

    +
    +Collaboration diagram for pkgAcquire::Queue:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  QItem
     A single item placed in this queue. More...

    +Public Member Functions

    bool Enqueue (ItemDesc &Item)
     Insert the given fetch request into this queue.
    bool Dequeue (Item *Owner)
     Remove all fetch requests for the given item from this queue.
    QItemFindItem (std::string URI, pkgAcquire::Worker *Owner)
     Locate an item in this queue.
    bool ItemStart (QItem *Itm, unsigned long long Size)
    bool ItemDone (QItem *Itm)
     Remove the given item from this queue and set its state to pkgAcquire::Item::StatDone.
    bool Startup ()
     Start the worker process associated with this queue.
    bool Shutdown (bool Final)
     Shut down the worker process associated with this queue.
    bool Cycle ()
     Send idle items to the worker process.
    void Bump ()
     Check for items that could be enqueued.
     Queue (std::string Name, pkgAcquire *Owner)
     Create a new Queue.
    virtual ~Queue ()

    +Protected Attributes

    +std::string Name
     The name of this queue.
    QItemItems
     The head of the list of items contained in this queue.
    pkgAcquire::WorkerWorkers
     The head of the list of workers associated with this queue.
    +pkgAcquireOwner
     the download scheduler with which this queue is associated.
    +signed long PipeDepth
     The number of entries in this queue that are currently being downloaded.
    +unsigned long MaxPipeDepth
     The maximum number of entries that this queue will attempt to download at once.

    +Friends

    +class pkgAcquire
    +class pkgAcquire::UriIterator
    +class pkgAcquire::Worker
    +

    Detailed Description

    +

    A single download queue in a pkgAcquire object. {{{.

    +
    Todo:
    Why so many protected values?
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    Queue (std::string Name,
    pkgAcquireOwner 
    )
    +
    +
    + +

    Create a new Queue.

    +
    Parameters:
    + + + +
    NameThe name of the new queue.
    OwnerThe download process that owns the new queue.
    +
    +
    + +

    References Items, MaxPipeDepth, PipeDepth, and Workers.

    + +
    +
    + +
    +
    + + + + + + + +
    ~Queue () [virtual]
    +
    +
    +

    Shut down all the worker processes associated with this queue and empty the queue.

    + +

    References pkgAcquire::Items, and pkgAcquire::Shutdown().

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    void Bump ()
    +
    +
    + +

    Check for items that could be enqueued.

    +

    Call this after an item placed in multiple queues has gone from the pkgAcquire::Item::StatFetching state to the pkgAcquire::Item::StatIdle state, to possibly refill an empty queue. This is an alias for Cycle().

    +
    Todo:
    Why both this and Cycle()? Are they expected to be different someday?
    + +
    +
    + +
    +
    + + + + + + + +
    bool Cycle ()
    +
    +
    + +

    Send idle items to the worker process.

    +

    Fills up the pipeline by inserting idle items into the worker's queue.

    + +

    References pkgAcquire::Items, pkgAcquire::Queue::QItem::Next, pkgAcquire::ItemDesc::Owner, pkgAcquire::Worker::QueueItem(), pkgAcquire::Item::StatFetching, pkgAcquire::Item::StatIdle, pkgAcquire::Queue::QItem::Worker, and pkgAcquire::Workers.

    + +
    +
    + +
    +
    + + + + + + + + +
    bool Dequeue (ItemOwner)
    +
    +
    + +

    Remove all fetch requests for the given item from this queue.

    +
    Returns:
    true if at least one request was removed from the queue.
    + +

    References pkgAcquire::Items, pkgAcquire::Queue::QItem::Next, pkgAcquire::Item::QueueCounter, and pkgAcquire::Item::StatFetching.

    + +

    Referenced by pkgAcquire::Dequeue().

    + +
    +
    + +
    +
    + + + + + + + + +
    bool Enqueue (ItemDescItem)
    +
    +
    + +

    Insert the given fetch request into this queue.

    +
    Returns:
    true if the queuing was successful. May return false if the Item is already in the queue
    + +

    References pkgAcquire::Items, pkgAcquire::Queue::QItem::Next, pkgAcquire::ItemDesc::Owner, pkgAcquire::Item::QueueCounter, pkgAcquire::Item::StatDone, and pkgAcquire::ItemDesc::URI.

    + +

    Referenced by pkgAcquire::Enqueue().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    pkgAcquire::Queue::QItem * FindItem (std::string URI,
    pkgAcquire::WorkerOwner 
    )
    +
    +
    + +

    Locate an item in this queue.

    +
    Parameters:
    + + + +
    URIA URI to match against.
    OwnerA pkgAcquire::Worker to match against.
    +
    +
    +
    Returns:
    the first item in the queue whose URI is URI and that is being downloaded by Owner.
    + +

    References pkgAcquire::Items.

    + +
    +
    + +
    +
    + + + + + + + + +
    bool ItemDone (QItemItm)
    +
    +
    + +

    Remove the given item from this queue and set its state to pkgAcquire::Item::StatDone.

    +

    If this is the only queue containing the item, the item is also removed from the main queue by calling pkgAcquire::Dequeue.

    +
    Parameters:
    + + +
    ItmThe item to remove.
    +
    +
    +
    Returns:
    true if no errors are encountered.
    + +

    References pkgAcquire::Dequeue(), pkgAcquire::ItemDesc::Owner, pkgAcquire::Item::QueueCounter, pkgAcquire::Item::StatDone, and pkgAcquire::Item::StatFetching.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool ItemStart (QItemItm,
    unsigned long long Size 
    )
    +
    +
    +

    Presumably this should start downloading an item?

    +
    Todo:
    Unimplemented. Implement it or remove?
    + +
    +
    + +
    +
    + + + + + + + + +
    bool Shutdown (bool Final)
    +
    +
    + +

    Shut down the worker process associated with this queue.

    +
    Parameters:
    + + +
    FinalIf true, then the process is stopped unconditionally. Otherwise, it is only stopped if it does not need cleanup as indicated by the pkgAcqMethod::NeedsCleanup member of its configuration.
    +
    +
    +
    Returns:
    true.
    + +

    References pkgAcquire::Worker::GetConf(), pkgAcquire::MethodConfig::NeedsCleanup, pkgAcquire::Worker::NextQueue, and pkgAcquire::Workers.

    + +
    +
    + +
    +
    + + + + + + + +
    bool Startup ()
    +
    +
    + +

    Start the worker process associated with this queue.

    +

    If a worker process is already associated with this queue, this is equivalent to calling Cycle().

    +
    Returns:
    true if the startup was successful.
    + +

    References pkgAcquire::MethodConfig::Pipeline, pkgAcquire::Worker::Start(), and pkgAcquire::Workers.

    + +

    Referenced by pkgAcquire::Enqueue().

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    QItem* Items [protected]
    +
    +
    + +

    The head of the list of items contained in this queue.

    +
    Todo:
    why a by-hand list instead of an STL structure?
    + +

    Referenced by Queue(), and pkgAcquire::UriIterator::UriIterator().

    + +
    +
    + +
    +
    + + + + +
    pkgAcquire::Worker* Workers [protected]
    +
    +
    + +

    The head of the list of workers associated with this queue.

    +
    Todo:
    This is plural because support exists in Queue for multiple workers. However, it does not appear that there is any way to actually associate more than one worker with a queue.
    +
    Todo:
    Why not just use a std::set?
    + +

    Referenced by Queue().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Queue-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgAcquire::Queue Member List
    +
    +
    +This is the complete list of members for pkgAcquire::Queue, including all inherited members. + + + + + + + + + + + + + + + + + + + + +
    Bump()pkgAcquire::Queue
    Cycle()pkgAcquire::Queue
    Dequeue(Item *Owner)pkgAcquire::Queue
    Enqueue(ItemDesc &Item)pkgAcquire::Queue
    FindItem(std::string URI, pkgAcquire::Worker *Owner)pkgAcquire::Queue
    ItemDone(QItem *Itm)pkgAcquire::Queue
    ItemspkgAcquire::Queue [protected]
    ItemStart(QItem *Itm, unsigned long long Size)pkgAcquire::Queue
    MaxPipeDepthpkgAcquire::Queue [protected]
    NamepkgAcquire::Queue [protected]
    OwnerpkgAcquire::Queue [protected]
    PipeDepthpkgAcquire::Queue [protected]
    pkgAcquire (defined in pkgAcquire::Queue)pkgAcquire::Queue [friend]
    pkgAcquire::UriIterator (defined in pkgAcquire::Queue)pkgAcquire::Queue [friend]
    pkgAcquire::Worker (defined in pkgAcquire::Queue)pkgAcquire::Queue [friend]
    Queue(std::string Name, pkgAcquire *Owner)pkgAcquire::Queue
    Shutdown(bool Final)pkgAcquire::Queue
    Startup()pkgAcquire::Queue
    WorkerspkgAcquire::Queue [protected]
    ~Queue()pkgAcquire::Queue [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,136 @@ + + + + + +apt: pkgAcquire::UriIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgAcquire::UriIterator Class Reference
    +
    +
    + +

    Iterates over all the URIs being fetched by a pkgAcquire object. {{{. + More...

    + +

    #include <acquire.h>

    + +

    List of all members.

    + + + + + + + + + +

    +Public Member Functions

    +void operator++ ()
    +void operator++ (int)
    +pkgAcquire::ItemDesc const * operator-> () const
    +bool operator!= (UriIterator const &rhs) const
    +bool operator== (UriIterator const &rhs) const
     UriIterator (pkgAcquire::Queue *Q)
     Create a new UriIterator.
    +

    Detailed Description

    +

    Iterates over all the URIs being fetched by a pkgAcquire object. {{{.

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + +
    UriIterator (pkgAcquire::QueueQ) [inline]
    +
    +
    + +

    Create a new UriIterator.

    +
    Parameters:
    + + +
    QThe queue over which this UriIterator should iterate.
    +
    +
    + +

    References pkgAcquire::Queue::Items.

    + +
    +
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1UriIterator-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,86 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgAcquire::UriIterator Member List
    +
    +
    +This is the complete list of members for pkgAcquire::UriIterator, including all inherited members. + + + + + + + +
    operator!=(UriIterator const &rhs) const (defined in pkgAcquire::UriIterator)pkgAcquire::UriIterator [inline]
    operator++() (defined in pkgAcquire::UriIterator)pkgAcquire::UriIterator [inline]
    operator++(int) (defined in pkgAcquire::UriIterator)pkgAcquire::UriIterator [inline]
    operator->() const (defined in pkgAcquire::UriIterator)pkgAcquire::UriIterator [inline]
    operator==(UriIterator const &rhs) const (defined in pkgAcquire::UriIterator)pkgAcquire::UriIterator [inline]
    UriIterator(pkgAcquire::Queue *Q)pkgAcquire::UriIterator [inline]
    ~UriIterator() (defined in pkgAcquire::UriIterator)pkgAcquire::UriIterator [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.map 2012-05-29 01:09:05.000000000 +0100 @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +2e85c523d01ae40d398c321115c2cdb6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,742 @@ + + + + + +apt: pkgAcquire::Worker Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    + +
    + +

    A fetch subprocess. + More...

    + +

    #include <acquire-worker.h>

    +
    +Inheritance diagram for pkgAcquire::Worker:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcquire::Worker:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    bool QueueItem (pkgAcquire::Queue::QItem *Item)
     Tell the subprocess to download the given item.
    bool Start ()
     Start up the worker and fill in Config.
    +void Pulse ()
     Update the worker statistics (CurrentSize, TotalSize, etc).
    const MethodConfigGetConf () const
     Worker (Queue *OwnerQ, MethodConfig *Config, pkgAcquireStatus *Log)
     Create a new Worker to download files.
     Worker (MethodConfig *Config)
     Create a new Worker that should just retrieve information about the fetch method.
    virtual ~Worker ()
     Clean up this worker.

    +Public Attributes

    +pkgAcquire::Queue::QItemCurrentItem
     The queue entry that is currently being downloaded.
    +std::string Status
     The most recent status string received from the subprocess.
    +unsigned long long CurrentSize
     How many bytes of the file have been downloaded. Zero if the current progress of the file cannot be determined.
    +unsigned long long TotalSize
     The total number of bytes to be downloaded. Zero if the total size of the final is unknown.
    +unsigned long long ResumePoint
     How much of the file was already downloaded prior to starting this worker.

    +Protected Member Functions

    void Construct ()
     Common code for the constructor.
    bool ReadMessages ()
     Retrieve any available messages from the subprocess.
    bool RunMessages ()
     Parse and dispatch pending messages.
    bool InFdReady ()
     Read and dispatch any pending messages from the subprocess.
    bool OutFdReady ()
     Send any pending commands to the subprocess.
    bool Capabilities (std::string Message)
     Handle a 100 Capabilities response from the subprocess.
    bool SendConfiguration ()
     Send a 601 Configuration message (containing the APT configuration) to the subprocess.
    bool MediaChange (std::string Message)
     Handle a 403 Media Change message.
    bool MethodFailure ()
     Invoked when the worked process dies unexpectedly.
    void ItemDone ()
     Invoked when a fetch job is completed, either successfully or unsuccessfully.

    +Protected Attributes

    WorkerNextQueue
     The next link on the Queue list.
    +WorkerNextAcquire
     The next link on the Acquire list.
    +QueueOwnerQ
     The Queue with which this worker is associated.
    +pkgAcquireStatusLog
     The download progress indicator to which progress messages should be sent.
    +MethodConfigConfig
     The configuration of this method. On startup, the target of this pointer is filled in with basic data about the method, as reported by the worker.
    std::string Access
     The access method to be used by this worker.
    +pid_t Process
     The PID of the subprocess.
    int InFd
     A file descriptor connected to the standard output of the subprocess.
    int OutFd
     A file descriptor connected to the standard input of the subprocess.
    bool InReady
     Set to true if the worker is in a state in which it might generate data or command responses.
    bool OutReady
     Set to true if the worker is in a state in which it is legal to send commands to it.
    bool Debug
    +std::vector< std::string > MessageQueue
     The raw text values of messages received from the worker, in sequence.
    std::string OutQueue
     Buffers pending writes to the subprocess.

    +Friends

    +class pkgAcquire
    +class Queue
    +

    Detailed Description

    +

    A fetch subprocess.

    +

    A worker process is responsible for one stage of the fetch. This class encapsulates the communications protocol between the master process and the worker, from the master end.

    +

    Each worker is intrinsically placed on two linked lists. The Queue list (maintained in the NextQueue variable) is maintained by the pkgAcquire::Queue class; it represents the set of workers assigned to a particular queue. The Acquire list (maintained in the NextAcquire variable) is maintained by the pkgAcquire class; it represents the set of active workers for a particular pkgAcquire object.

    +
    Todo:
    Like everything else in the Acquire system, this has way too many protected items.
    +
    See also:
    pkgAcqMethod, pkgAcquire::Item, pkgAcquire
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Worker (QueueOwnerQ,
    MethodConfigConfig,
    pkgAcquireStatusLog 
    )
    +
    +
    + +

    Create a new Worker to download files.

    +
    Parameters:
    + + + + +
    OwnerQThe queue into which this worker should be placed.
    ConfigA location in which to store information about the fetch method.
    LogThe download progress indicator that should be used to report the progress of this worker.
    +
    +
    + +

    References Access, pkgAcquire::MethodConfig::Access, Config, Construct(), CurrentItem, CurrentSize, OwnerQ, and TotalSize.

    + +
    +
    + +
    +
    + + + + + + + + +
    Worker (MethodConfigConfig)
    +
    +
    + +

    Create a new Worker that should just retrieve information about the fetch method.

    +

    Nothing in particular forces you to refrain from actually downloading stuff, but the various status callbacks won't be invoked.

    +
    Parameters:
    + + +
    ConfigA location in which to store information about the fetch method.
    +
    +
    + +

    References pkgAcquire::MethodConfig::Access.

    + +
    +
    + +
    +
    + + + + + + + +
    ~Worker () [virtual]
    +
    +
    + +

    Clean up this worker.

    +

    Closes the file descriptors; if MethodConfig::NeedsCleanup is false, also rudely interrupts the worker with a SIGINT.

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + + +
    bool Capabilities (std::string Message) [protected]
    +
    +
    + +

    Handle a 100 Capabilities response from the subprocess.

    +
    Parameters:
    + + +
    Messagethe raw text of the message from the subprocess.
    +
    +
    +

    The message will be parsed and its contents used to fill Config. If Config is NULL, this routine is a NOP.

    +
    Returns:
    true.
    + +

    References pkgAcquire::Debug.

    + +
    +
    + +
    +
    + + + + + + + +
    void Construct () [protected]
    +
    +
    + +

    Common code for the constructor.

    +

    Initializes NextQueue and NextAcquire to NULL; Process, InFd, and OutFd to -1, OutReady and InReady to false, and Debug from _config.

    + +

    References pkgAcquire::Debug.

    + +

    Referenced by Worker().

    + +
    +
    + +
    +
    + + + + + + + +
    const MethodConfig* GetConf () const [inline]
    +
    +
    +
    Returns:
    The fetch method configuration.
    + +

    References Config.

    + +

    Referenced by pkgAcquire::Queue::Shutdown().

    + +
    +
    + +
    +
    + + + + + + + +
    bool InFdReady () [protected]
    +
    +
    + +

    Read and dispatch any pending messages from the subprocess.

    +
    Returns:
    false if the subprocess died unexpectedly while a message was being transmitted.
    + +
    +
    + +
    +
    + + + + + + + +
    void ItemDone () [protected]
    +
    +
    + +

    Invoked when a fetch job is completed, either successfully or unsuccessfully.

    +

    Resets the status information for the worker process.

    + +
    +
    + +
    +
    + + + + + + + + +
    bool MediaChange (std::string Message) [protected]
    +
    +
    + +

    Handle a 403 Media Change message.

    +
    Parameters:
    + + +
    Messagethe raw text of the message; the Media field indicates what type of media should be changed, and the Drive field indicates where the media is located.
    +
    +
    +

    Invokes pkgAcquireStatus::MediaChange(Media, Drive) to ask the user to swap disks; informs the subprocess of the result (via 603 Media Changed, with the Failed field set to true if the user cancelled the media change).

    + +

    References pkgAcquire::Debug, pkgAcquire::Log, and pkgAcquireStatus::MediaChange().

    + +
    +
    + +
    +
    + + + + + + + +
    bool MethodFailure () [protected]
    +
    +
    + +

    Invoked when the worked process dies unexpectedly.

    +

    Waits for the subprocess to terminate and generates an error if it terminated abnormally, then closes and blanks out all file descriptors. Discards all pending messages from the subprocess.

    +
    Returns:
    false.
    + +
    +
    + +
    +
    + + + + + + + +
    bool OutFdReady () [protected]
    +
    +
    + +

    Send any pending commands to the subprocess.

    +

    This method will fail if there is no pending output.

    +
    Returns:
    true if all commands were succeeded, false if an error occurred (in which case MethodFailure() will be invoked).
    + +
    +
    + +
    +
    + + + + + + + + +
    bool QueueItem (pkgAcquire::Queue::QItemItem)
    +
    +
    + +

    Tell the subprocess to download the given item.

    +
    Parameters:
    + + +
    Itemthe item to queue up.
    +
    +
    +
    Returns:
    true if the item was successfully enqueued.
    +

    Queues up a 600 URI Acquire message for the given item to be sent at the next possible moment. Does not flush the output queue.

    + +

    References pkgAcquire::Item::Custom600Headers(), pkgAcquire::Debug, pkgAcquire::Item::DestFile, pkgAcquire::ItemDesc::Owner, and pkgAcquire::ItemDesc::URI.

    + +

    Referenced by pkgAcquire::Queue::Cycle().

    + +
    +
    + +
    +
    + + + + + + + +
    bool ReadMessages () [protected]
    +
    +
    + +

    Retrieve any available messages from the subprocess.

    +

    The messages are retrieved as in ::ReadMessages(), and MessageFailure() is invoked if an error occurs; in particular, if the pipe to the subprocess dies unexpectedly while a message is being read.

    +
    Returns:
    true if the messages were successfully read, false otherwise.
    + +
    +
    + + + +
    +
    + + + + + + + +
    bool SendConfiguration () [protected]
    +
    +
    + +

    Send a 601 Configuration message (containing the APT configuration) to the subprocess.

    +

    The APT configuration will be send to the subprocess in a message of the following form:

    +
    +  601 Configuration
    +  Config-Item: Fully-Qualified-Item=Val
    +  Config-Item: Fully-Qualified-Item=Val
    +  ...
    +  
    Returns:
    true if the command was successfully sent, false otherwise.
    + +

    References pkgAcquire::Debug.

    + +
    +
    + +
    +
    + + + + + + + +
    bool Start ()
    +
    +
    + +

    Start up the worker and fill in Config.

    +

    Reads the first message from the worker, which is assumed to be a 100 Capabilities message.

    +
    Returns:
    true if all operations completed successfully.
    + +

    References pkgAcquire::Debug.

    + +

    Referenced by pkgAcquire::GetConfig(), and pkgAcquire::Queue::Startup().

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    std::string Access [protected]
    +
    +
    + +

    The access method to be used by this worker.

    +
    Todo:
    Doesn't this duplicate Config->Access?
    + +

    Referenced by Worker().

    + +
    +
    + +
    +
    + + + + +
    bool Debug [protected]
    +
    +
    +

    If true, debugging output will be sent to std::clog.

    + +
    +
    + +
    +
    + + + + +
    int InFd [protected]
    +
    +
    + +

    A file descriptor connected to the standard output of the subprocess.

    +

    Used to read messages and data from the subprocess.

    + +
    +
    + +
    +
    + + + + +
    bool InReady [protected]
    +
    +
    + +

    Set to true if the worker is in a state in which it might generate data or command responses.

    +
    Todo:
    Is this right? It's a guess.
    + +
    +
    + +
    +
    + + + + +
    Worker* NextQueue [protected]
    +
    +
    + +

    The next link on the Queue list.

    +
    Todo:
    This is always NULL; is it just for future use?
    + +

    Referenced by pkgAcquire::Queue::Shutdown().

    + +
    +
    + +
    +
    + + + + +
    int OutFd [protected]
    +
    +
    + +

    A file descriptor connected to the standard input of the subprocess.

    +

    Used to send commands and configuration data to the subprocess.

    + +
    +
    + +
    +
    + + + + +
    std::string OutQueue [protected]
    +
    +
    + +

    Buffers pending writes to the subprocess.

    +
    Todo:
    Wouldn't a std::dequeue be more appropriate?
    + +
    +
    + +
    +
    + + + + +
    bool OutReady [protected]
    +
    +
    + +

    Set to true if the worker is in a state in which it is legal to send commands to it.

    +
    Todo:
    Is this right?
    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-worker.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-worker.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.map 2012-05-29 01:09:03.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +09b5e42de0b12f8c03218c3b4fe3f55a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire_1_1Worker-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,120 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgAcquire::Worker Member List
    +
    +
    +This is the complete list of members for pkgAcquire::Worker, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AccesspkgAcquire::Worker [protected]
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    Capabilities(std::string Message)pkgAcquire::Worker [protected]
    ConfigpkgAcquire::Worker [protected]
    Construct()pkgAcquire::Worker [protected]
    CurrentItempkgAcquire::Worker
    CurrentSizepkgAcquire::Worker
    DebugpkgAcquire::Worker [protected]
    GetConf() const pkgAcquire::Worker [inline]
    InFdpkgAcquire::Worker [protected]
    InFdReady()pkgAcquire::Worker [protected]
    InReadypkgAcquire::Worker [protected]
    ItemDone()pkgAcquire::Worker [protected]
    LogpkgAcquire::Worker [protected]
    MediaChange(std::string Message)pkgAcquire::Worker [protected]
    MessageQueuepkgAcquire::Worker [protected]
    MethodFailure()pkgAcquire::Worker [protected]
    NextAcquirepkgAcquire::Worker [protected]
    NextQueuepkgAcquire::Worker [protected]
    OutFdpkgAcquire::Worker [protected]
    OutFdReady()pkgAcquire::Worker [protected]
    OutQueuepkgAcquire::Worker [protected]
    OutReadypkgAcquire::Worker [protected]
    OwnerQpkgAcquire::Worker [protected]
    pkgAcquire (defined in pkgAcquire::Worker)pkgAcquire::Worker [friend]
    ProcesspkgAcquire::Worker [protected]
    Pulse()pkgAcquire::Worker
    Queue (defined in pkgAcquire::Worker)pkgAcquire::Worker [friend]
    QueueItem(pkgAcquire::Queue::QItem *Item)pkgAcquire::Worker
    ReadMessages()pkgAcquire::Worker [protected]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    ResumePointpkgAcquire::Worker
    RunMessages()pkgAcquire::Worker [protected]
    SendConfiguration()pkgAcquire::Worker [protected]
    Start()pkgAcquire::Worker
    StatuspkgAcquire::Worker
    TotalSizepkgAcquire::Worker
    Worker(Queue *OwnerQ, MethodConfig *Config, pkgAcquireStatus *Log)pkgAcquire::Worker
    Worker(MethodConfig *Config)pkgAcquire::Worker
    ~WeakPointable()WeakPointable [inline]
    ~Worker()pkgAcquire::Worker [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.map 2012-05-29 01:08:58.000000000 +0100 @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +bd23f9c0743fdfe4b169550408730517 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,810 @@ + + + + + +apt: pkgAcquire Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    + +

    The core download scheduler. {{{. + More...

    + +

    #include <acquire.h>

    +
    +Collaboration diagram for pkgAcquire:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  Item
     Represents the process by which a pkgAcquire object should {{{ retrieve a file or a collection of files. More...
    struct  ItemDesc
     Represents a single download source from which an item should be downloaded. More...
    struct  MethodConfig
     Information about the properties of a single acquire method. {{{. More...
    class  Queue
     A single download queue in a pkgAcquire object. {{{. More...
    class  UriIterator
     Iterates over all the URIs being fetched by a pkgAcquire object. {{{. More...
    class  Worker
     A fetch subprocess. More...

    +Public Types

    enum  RunResult { Continue, +Failed, +Cancelled + }
     Provides information on how a download terminated. More...
    +typedef std::vector< Item * >
    +::iterator 
    ItemIterator
    +typedef std::vector< Item * >
    +::const_iterator 
    ItemCIterator

    +Public Member Functions

    MethodConfigGetConfig (std::string Access)
     Retrieve information about a fetch method by name.
    RunResult Run (int PulseInterval=500000)
     Download all the items that have been Add()ed to this download process.
    +void Shutdown ()
     Remove all items from this download process, terminate all download workers, and empty all queues.
    WorkerWorkersBegin ()
     Get the first #Worker object.
    WorkerWorkerStep (Worker *I)
     Advance to the next #Worker object.
    +ItemIterator ItemsBegin ()
     Get the head of the list of items.
    +ItemIterator ItemsEnd ()
     Get the end iterator of the list of items.
    UriIterator UriBegin ()
     Get the head of the list of enqueued item URIs.
    +UriIterator UriEnd ()
     Get the end iterator of the list of enqueued item URIs.
    bool Clean (std::string Dir)
    unsigned long long TotalNeeded ()
    unsigned long long FetchNeeded ()
    unsigned long long PartialPresent ()
    bool Setup (pkgAcquireStatus *Progress=NULL, std::string const &Lock="")
     Delayed constructor.
    +void SetLog (pkgAcquireStatus *Progress)
    pkgAcquire (pkgAcquireStatus *Log) __deprecated
     Construct a new pkgAcquire.
    virtual ~pkgAcquire ()
     Destroy this pkgAcquire object.

    +Protected Types

    enum  QueueStrategy { QueueHost, +QueueAccess + }
     Represents the queuing strategy for remote URIs. More...

    +Protected Member Functions

    +void Add (Item *Item)
     Add the given item to the list of items.
    +void Remove (Item *Item)
     Remove the given item from the list of items.
    +void Add (Worker *Work)
     Add the given worker to the list of workers.
    +void Remove (Worker *Work)
     Remove the given worker from the list of workers.
    void Enqueue (ItemDesc &Item)
     Insert the given fetch request into the appropriate queue.
    +void Dequeue (Item *Item)
     Remove all fetch requests for this item from all queues.
    std::string QueueName (std::string URI, MethodConfig const *&Config)
     Determine the fetch method and queue of a URI.
    virtual void SetFds (int &Fd, fd_set *RSet, fd_set *WSet)
     Build up the set of file descriptors upon which select() should block.
    virtual void RunFds (fd_set *RSet, fd_set *WSet)
    void Bump ()
     Check for idle queues with ready-to-fetch items.

    +Protected Attributes

    std::vector< Item * > Items
     A list of items to download.
    QueueQueues
     The head of the list of active queues.
    WorkerWorkers
     The head of the list of active workers.
    MethodConfigConfigs
     The head of the list of acquire method configurations.
    +pkgAcquireStatusLog
     The progress indicator for this download.
    +unsigned long ToFetch
     The number of files which are to be fetched.
    +enum pkgAcquire::QueueStrategy QueueMode
    +bool const Debug
     If true, debugging information will be dumped to std::clog.
    +bool Running
     If true, a download is currently in progress.

    +Friends

    +class Item
    +class Queue
    +

    Detailed Description

    +

    The core download scheduler. {{{.

    +

    This class represents an ongoing download. It manages the lists of active and pending downloads and handles setting up and tearing down download-related structures.

    +
    Todo:
    Why all the protected data items and methods?
    +

    Member Enumeration Documentation

    + +
    +
    + + + + +
    enum QueueStrategy [protected]
    +
    +
    + +

    Represents the queuing strategy for remote URIs.

    +
    Enumerator:
    + + +
    QueueHost  +

    Generate one queue for each protocol/host combination; downloads from multiple hosts can proceed in parallel.

    +
    QueueAccess  +

    Generate a single queue for each protocol; serialize downloads from multiple hosts.

    +
    +
    +
    + +
    +
    + +
    +
    + + + + +
    enum RunResult
    +
    +
    + +

    Provides information on how a download terminated.

    +
    Enumerator:
    + + + +
    Continue  +

    All files were fetched successfully.

    +
    Failed  +

    Some files failed to download.

    +
    Cancelled  +

    The download was cancelled by the user (i.e., Log's pkgAcquireStatus::Pulse() method returned false).

    +
    +
    +
    + +
    +
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + +
    ~pkgAcquire () [virtual]
    +
    +
    + +

    Destroy this pkgAcquire object.

    +

    Destroys all queue, method, and item objects associated with this download.

    + +

    References Configs, pkgAcquire::MethodConfig::Next, and Shutdown().

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    void Bump () [protected]
    +
    +
    + +

    Check for idle queues with ready-to-fetch items.

    +

    Called by pkgAcquire::Queue::Done each time an item is dequeued but remains on some queues; i.e., another queue should start fetching it.

    + +

    References Queues.

    + +
    +
    + +
    +
    + + + + + + + + +
    bool Clean (std::string Dir)
    +
    +
    +

    Deletes each entry in the given directory that is not being downloaded by this object. For instance, when downloading new list files, calling Clean() will delete the old ones.

    +
    Parameters:
    + + +
    DirThe directory to be cleaned out.
    +
    +
    +
    Returns:
    true if the directory exists and is readable.
    + +

    References Items.

    + +
    +
    + +
    +
    + + + + + + + + +
    void Enqueue (ItemDescItem) [protected]
    +
    +
    + +

    Insert the given fetch request into the appropriate queue.

    +
    Parameters:
    + + +
    ItemThe URI to download and the item to download it for. Copied by value into the queue; no reference to Item is retained.
    +
    +
    + +

    References pkgAcquire::Item::Complete, Debug, pkgAcquire::Item::DestFile, pkgAcquire::Queue::Enqueue(), pkgAcquire::Item::Local, pkgAcquire::MethodConfig::LocalOnly, pkgAcquire::Queue::Name, pkgAcquire::ItemDesc::Owner, QueueName(), Queues, Running, pkgAcquire::Queue::Startup(), pkgAcquire::Item::StatIdle, ToFetch, and pkgAcquire::ItemDesc::URI.

    + +

    Referenced by pkgAcquire::Item::QueueURI().

    + +
    +
    + +
    +
    + + + + + + + +
    unsigned long long FetchNeeded ()
    +
    +
    +
    Returns:
    the size in bytes of all non-local items included in this download.
    + +

    References ItemsBegin(), and ItemsEnd().

    + +
    +
    + +
    +
    + + + + + + + + +
    pkgAcquire::MethodConfig * GetConfig (std::string Access)
    +
    +
    + +

    Retrieve information about a fetch method by name.

    +
    Parameters:
    + + +
    AccessThe name of the method to look up.
    +
    +
    +
    Returns:
    the method whose name is Access, or NULL if no such method exists.
    + +

    References pkgAcquire::MethodConfig::Access, Configs, pkgAcquire::MethodConfig::Next, pkgAcquire::MethodConfig::SingleInstance, and pkgAcquire::Worker::Start().

    + +

    Referenced by QueueName().

    + +
    +
    + +
    +
    + + + + + + + +
    unsigned long long PartialPresent ()
    +
    +
    +
    Returns:
    the amount of data to be fetched that is already present on the filesystem.
    + +

    References ItemsBegin(), and ItemsEnd().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    string QueueName (std::string URI,
    MethodConfig const *& Config 
    ) [protected]
    +
    +
    + +

    Determine the fetch method and queue of a URI.

    +
    Parameters:
    + + + +
    URIThe URI to fetch.
    [out]ConfigA location in which to place the method via which the URI is to be fetched.
    +
    +
    +
    Returns:
    the string-name of the queue in which a fetch request for the given URI should be placed.
    + +

    References GetConfig(), QueueAccess, and pkgAcquire::MethodConfig::SingleInstance.

    + +

    Referenced by Enqueue().

    + +
    +
    + +
    +
    + + + + + + + + +
    pkgAcquire::RunResult Run (int PulseInterval = 500000)
    +
    +
    + +

    Download all the items that have been Add()ed to this download process.

    +

    This method will block until the download completes, invoking methods on Log to report on the progress of the download.

    +
    Parameters:
    + + +
    PulseIntervalThe method pkgAcquireStatus::Pulse will be invoked on Log at intervals of PulseInterval milliseconds.
    +
    +
    +
    Returns:
    the result of the download.
    + +

    References Cancelled, Continue, Failed, Items, Log, pkgAcquire::Worker::NextAcquire, pkgAcquireStatus::Pulse(), Queues, RunFds(), Running, SetFds(), pkgAcquireStatus::Start(), pkgAcquireStatus::Stop(), ToFetch, pkgAcquireStatus::Update, and Workers.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void RunFds (fd_set * RSet,
    fd_set * WSet 
    ) [protected, virtual]
    +
    +
    +

    Handle input from and output to file descriptors which select() has determined are ready. The default implementation dispatches to all active downloads.

    +
    Parameters:
    + + + +
    RSetThe set of file descriptors that are ready for input.
    WSetThe set of file descriptors that are ready for output.
    +
    +
    + +

    References pkgAcquire::Worker::NextAcquire, and Workers.

    + +

    Referenced by Run().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void SetFds (int & Fd,
    fd_set * RSet,
    fd_set * WSet 
    ) [protected, virtual]
    +
    +
    + +

    Build up the set of file descriptors upon which select() should block.

    +

    The default implementation inserts the file descriptors corresponding to active downloads.

    +
    Parameters:
    + + + + +
    [out]FdThe largest file descriptor in the generated sets.
    [out]RSetThe set of file descriptors that should be watched for input.
    [out]WSetThe set of file descriptors that should be watched for output.
    +
    +
    + +

    References pkgAcquire::Worker::NextAcquire, and Workers.

    + +

    Referenced by Run().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool Setup (pkgAcquireStatusProgress = NULL,
    std::string const & Lock = "" 
    )
    +
    +
    + +

    Delayed constructor.

    +
    Parameters:
    + + + +
    Progressindicator associated with this download or NULL for none. This object is not owned by the download process and will not be deleted when the pkgAcquire object is destroyed. Naturally, it should live for at least as long as the pkgAcquire object does.
    Lockdefines a lock file that should be acquired to ensure only one Acquire class is in action at the time or an empty string if no lock file should be used.
    +
    +
    + +

    References Log.

    + +

    Referenced by pkgAcquire().

    + +
    +
    + +
    +
    + + + + + + + +
    unsigned long long TotalNeeded ()
    +
    +
    +
    Returns:
    the total size in bytes of all the items included in this download.
    + +

    References ItemsBegin(), and ItemsEnd().

    + +
    +
    + +
    +
    + + + + + + + +
    pkgAcquire::UriIterator UriBegin ()
    +
    +
    + +

    Get the head of the list of enqueued item URIs.

    +

    This iterator will step over every element of every active queue.

    + +

    References Queues.

    + +
    +
    + +
    +
    + + + + + + + +
    Worker* WorkersBegin () [inline]
    +
    +
    + +

    Get the first #Worker object.

    +
    Returns:
    the first active worker in this download process.
    + +

    References Workers.

    + +

    Referenced by pkgAcquireStatus::Pulse().

    + +
    +
    + +
    +
    + + + + + + + + +
    pkgAcquire::Worker * WorkerStep (WorkerI)
    +
    +
    + +

    Advance to the next #Worker object.

    +
    Returns:
    the worker immediately following I, or NULL if none exists.
    + +

    References pkgAcquire::Worker::NextAcquire.

    + +

    Referenced by pkgAcquireStatus::Pulse().

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    MethodConfig* Configs [protected]
    +
    +
    + +

    The head of the list of acquire method configurations.

    +

    Each protocol (http, ftp, gzip, etc) via which files can be fetched can have a representation in this list. The configuration data is filled in by parsing the 100 Capabilities string output by a method on startup (see pkgAcqMethod::pkgAcqMethod and pkgAcquire::GetConfig).

    +
    Todo:
    why a hand-managed config dictionary instead of std::map?
    + +

    Referenced by GetConfig(), and ~pkgAcquire().

    + +
    +
    + +
    +
    + + + + +
    std::vector<Item *> Items [protected]
    +
    +
    + +

    A list of items to download.

    +

    This is built monotonically as items are created and only emptied when the download shuts down.

    + +

    Referenced by Add(), Clean(), pkgAcquire::Queue::Cycle(), pkgAcquire::Queue::Dequeue(), pkgAcquire::Queue::Enqueue(), pkgAcquire::Queue::FindItem(), ItemsBegin(), ItemsEnd(), Remove(), Run(), Shutdown(), and pkgAcquire::Queue::~Queue().

    + +
    +
    + +
    +
    + + + + +
    Queue* Queues [protected]
    +
    +
    + +

    The head of the list of active queues.

    +
    Todo:
    why a hand-managed list of queues instead of std::list or std::set?
    + +

    Referenced by Bump(), Dequeue(), Enqueue(), Run(), Shutdown(), and UriBegin().

    + +
    +
    + +
    +
    + + + + +
    Worker* Workers [protected]
    +
    +
    + +

    The head of the list of active workers.

    +
    Todo:
    why a hand-managed list of workers instead of std::list or std::set?
    + +

    Referenced by Add(), pkgAcquire::Queue::Cycle(), Remove(), Run(), RunFds(), SetFds(), pkgAcquire::Queue::Shutdown(), pkgAcquire::Queue::Startup(), and WorkersBegin().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquire-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,121 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcquire Member List
    +
    +
    +This is the complete list of members for pkgAcquire, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Add(Item *Item)pkgAcquire [protected]
    Add(Worker *Work)pkgAcquire [protected]
    Bump()pkgAcquire [protected]
    Cancelled enum valuepkgAcquire
    Clean(std::string Dir)pkgAcquire
    ConfigspkgAcquire [protected]
    Continue enum valuepkgAcquire
    DebugpkgAcquire [protected]
    Dequeue(Item *Item)pkgAcquire [protected]
    Enqueue(ItemDesc &Item)pkgAcquire [protected]
    Failed enum valuepkgAcquire
    FetchNeeded()pkgAcquire
    GetConfig(std::string Access)pkgAcquire
    Item (defined in pkgAcquire)pkgAcquire [friend]
    ItemCIterator typedef (defined in pkgAcquire)pkgAcquire
    ItemIterator typedef (defined in pkgAcquire)pkgAcquire
    ItemspkgAcquire [protected]
    ItemsBegin()pkgAcquire [inline]
    ItemsEnd()pkgAcquire [inline]
    LogpkgAcquire [protected]
    PartialPresent()pkgAcquire
    pkgAcquire(pkgAcquireStatus *Log) __deprecatedpkgAcquire
    pkgAcquire() (defined in pkgAcquire)pkgAcquire
    Queue (defined in pkgAcquire)pkgAcquire [friend]
    QueueAccess enum valuepkgAcquire [protected]
    QueueHost enum valuepkgAcquire [protected]
    QueueMode (defined in pkgAcquire)pkgAcquire [protected]
    QueueName(std::string URI, MethodConfig const *&Config)pkgAcquire [protected]
    QueuespkgAcquire [protected]
    QueueStrategy enum namepkgAcquire [protected]
    Remove(Item *Item)pkgAcquire [protected]
    Remove(Worker *Work)pkgAcquire [protected]
    Run(int PulseInterval=500000)pkgAcquire
    RunFds(fd_set *RSet, fd_set *WSet)pkgAcquire [protected, virtual]
    RunningpkgAcquire [protected]
    RunResult enum namepkgAcquire
    SetFds(int &Fd, fd_set *RSet, fd_set *WSet)pkgAcquire [protected, virtual]
    SetLog(pkgAcquireStatus *Progress) (defined in pkgAcquire)pkgAcquire [inline]
    Setup(pkgAcquireStatus *Progress=NULL, std::string const &Lock="")pkgAcquire
    Shutdown()pkgAcquire
    ToFetchpkgAcquire [protected]
    TotalNeeded()pkgAcquire
    UriBegin()pkgAcquire
    UriEnd()pkgAcquire
    WorkerspkgAcquire [protected]
    WorkersBegin()pkgAcquire [inline]
    WorkerStep(Worker *I)pkgAcquire
    ~pkgAcquire()pkgAcquire [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,340 @@ + + + + + +apt: pkgAcquireStatus Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    + +

    A monitor object for downloads controlled by the pkgAcquire class. {{{. + More...

    + +

    #include <acquire.h>

    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    virtual void Fetched (unsigned long long Size, unsigned long long ResumePoint)
     Invoked when a local or remote file has been completely fetched.
    virtual bool MediaChange (std::string Media, std::string Drive)=0
     Invoked when the user should be prompted to change the inserted removable media.
    virtual void IMSHit (pkgAcquire::ItemDesc &)
     Invoked when an item is confirmed to be up-to-date.
    +virtual void Fetch (pkgAcquire::ItemDesc &)
     Invoked when some of an item's data is fetched.
    +virtual void Done (pkgAcquire::ItemDesc &)
     Invoked when an item is successfully and completely fetched.
    +virtual void Fail (pkgAcquire::ItemDesc &)
     Invoked when the process of fetching an item encounters a fatal error.
    virtual bool Pulse (pkgAcquire *Owner)
     Periodically invoked while the Acquire process is underway.
    +virtual void Start ()
     Invoked when the Acquire process starts running.
    +virtual void Stop ()
     Invoked when the Acquire process stops running.
    pkgAcquireStatus ()
     Initialize all counters to 0 and the time to the current time.

    +Public Attributes

    +bool Update
     If true, the download scheduler should call Pulse() at the next available opportunity.
    bool MorePulses
     If true, extra Pulse() invocations will be performed.

    +Protected Attributes

    +struct timeval Time
     The last time at which this monitor object was updated.
    +struct timeval StartTime
     The time at which the download started.
    +unsigned long long LastBytes
     The number of bytes fetched as of the previous call to pkgAcquireStatus::Pulse, including local items.
    +unsigned long long CurrentCPS
     The current rate of download as of the most recent call to pkgAcquireStatus::Pulse, in bytes per second.
    +unsigned long long CurrentBytes
     The number of bytes fetched as of the most recent call to pkgAcquireStatus::Pulse, including local items.
    unsigned long long TotalBytes
     The total number of bytes that need to be fetched.
    +unsigned long long FetchedBytes
     The total number of bytes accounted for by items that were successfully fetched.
    +unsigned long long ElapsedTime
     The amount of time that has elapsed since the download started.
    unsigned long TotalItems
     The total number of items that need to be fetched.
    +unsigned long CurrentItems
     The number of items that have been successfully downloaded.
    +

    Detailed Description

    +

    A monitor object for downloads controlled by the pkgAcquire class. {{{.

    +
    Todo:
    Why protected members?
    +

    Member Function Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Fetched (unsigned long long Size,
    unsigned long long ResumePoint 
    ) [virtual]
    +
    +
    + +

    Invoked when a local or remote file has been completely fetched.

    +
    Parameters:
    + + + +
    SizeThe size of the file fetched.
    ResumePointHow much of the file was already fetched.
    +
    +
    + +

    References FetchedBytes.

    + +
    +
    + +
    +
    + + + + + + + + +
    virtual void IMSHit (pkgAcquire::ItemDesc) [inline, virtual]
    +
    +
    + +

    Invoked when an item is confirmed to be up-to-date.

    +

    For instance, when an HTTP download is informed that the file on the server was not modified.

    + +

    Referenced by pkgAcquire::Worker::RunMessages().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    virtual bool MediaChange (std::string Media,
    std::string Drive 
    ) [pure virtual]
    +
    +
    + +

    Invoked when the user should be prompted to change the inserted removable media.

    +

    This method should not return until the user has confirmed to the user interface that the media change is complete.

    +
    Parameters:
    + + + +
    MediaThe name of the media type that should be changed.
    DriveThe identifying name of the drive whose media should be changed.
    +
    +
    +
    Returns:
    true if the user confirms the media change, false if it is cancelled.
    +
    Todo:
    This is a horrible blocking monster; it should be CPSed with prejudice.
    + +

    Referenced by pkgAcquire::Worker::MediaChange().

    + +
    +
    + +
    +
    + + + + + + + + +
    bool Pulse (pkgAcquireOwner) [virtual]
    +
    +
    + +

    Periodically invoked while the Acquire process is underway.

    +

    Subclasses should first call pkgAcquireStatus::Pulse(), then update their status output. The download process is blocked while Pulse() is being called.

    +
    Returns:
    false if the user asked to cancel the whole Acquire process.
    +
    See also:
    pkgAcquire::Run
    + +

    References CurrentBytes, CurrentCPS, CurrentItems, ElapsedTime, pkgAcquire::ItemsBegin(), pkgAcquire::ItemsEnd(), LastBytes, pkgAcquire::Item::StatDone, Time, TotalBytes, TotalItems, pkgAcquire::WorkersBegin(), and pkgAcquire::WorkerStep().

    + +

    Referenced by pkgAcquire::Run(), and pkgAcquire::Worker::RunMessages().

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    bool MorePulses
    +
    +
    + +

    If true, extra Pulse() invocations will be performed.

    +

    With this option set, Pulse() will be called every time that a download item starts downloading, finishes downloading, or terminates with an error.

    + +

    Referenced by pkgAcquire::Worker::RunMessages().

    + +
    +
    + +
    +
    + + + + +
    unsigned long long TotalBytes [protected]
    +
    +
    + +

    The total number of bytes that need to be fetched.

    +
    Warning:
    This member is inaccurate, as new items might be enqueued while the download is in progress!
    + +

    Referenced by Pulse(), and Start().

    + +
    +
    + +
    +
    + + + + +
    unsigned long TotalItems [protected]
    +
    +
    + +

    The total number of items that need to be fetched.

    +
    Warning:
    This member is inaccurate, as new items might be enqueued while the download is in progress!
    + +

    Referenced by Pulse(), and Start().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgAcquireStatus-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,96 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgAcquireStatus Member List
    +
    +
    +This is the complete list of members for pkgAcquireStatus, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + +
    CurrentBytespkgAcquireStatus [protected]
    CurrentCPSpkgAcquireStatus [protected]
    CurrentItemspkgAcquireStatus [protected]
    Done(pkgAcquire::ItemDesc &)pkgAcquireStatus [inline, virtual]
    ElapsedTimepkgAcquireStatus [protected]
    Fail(pkgAcquire::ItemDesc &)pkgAcquireStatus [inline, virtual]
    Fetch(pkgAcquire::ItemDesc &)pkgAcquireStatus [inline, virtual]
    Fetched(unsigned long long Size, unsigned long long ResumePoint)pkgAcquireStatus [virtual]
    FetchedBytespkgAcquireStatus [protected]
    IMSHit(pkgAcquire::ItemDesc &)pkgAcquireStatus [inline, virtual]
    LastBytespkgAcquireStatus [protected]
    MediaChange(std::string Media, std::string Drive)=0pkgAcquireStatus [pure virtual]
    MorePulsespkgAcquireStatus
    pkgAcquireStatus()pkgAcquireStatus
    Pulse(pkgAcquire *Owner)pkgAcquireStatus [virtual]
    Start()pkgAcquireStatus [virtual]
    StartTimepkgAcquireStatus [protected]
    Stop()pkgAcquireStatus [virtual]
    TimepkgAcquireStatus [protected]
    TotalBytespkgAcquireStatus [protected]
    TotalItemspkgAcquireStatus [protected]
    UpdatepkgAcquireStatus
    ~pkgAcquireStatus() (defined in pkgAcquireStatus)pkgAcquireStatus [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,91 @@ + + + + + +apt: pkgArchiveCleaner Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgArchiveCleaner Class Reference
    +
    +
    + +

    List of all members.

    + + + + + +

    +Public Member Functions

    +bool Go (std::string Dir, pkgCache &Cache)

    +Protected Member Functions

    +virtual void Erase (const char *, std::string, std::string, struct stat &)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/clean.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/clean.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgArchiveCleaner-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgArchiveCleaner Member List
    +
    +
    +This is the complete list of members for pkgArchiveCleaner, including all inherited members. + + + +
    Erase(const char *, std::string, std::string, struct stat &) (defined in pkgArchiveCleaner)pkgArchiveCleaner [inline, protected, virtual]
    Go(std::string Dir, pkgCache &Cache) (defined in pkgArchiveCleaner)pkgArchiveCleaner
    ~pkgArchiveCleaner() (defined in pkgArchiveCleaner)pkgArchiveCleaner [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.map 2012-05-29 01:09:08.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +db44da191e2d9f5609bda1ee4bd790ee \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,174 @@ + + + + + +apt: pkgCache::DepIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::DepIterator Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::DepIterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::DepIterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +void operator++ (int)
    +void operator++ ()
    +const char * TargetVer () const
    +PkgIterator TargetPkg () const
    +PkgIterator SmartTargetPkg () const
    +VerIterator ParentVer () const
    +PkgIterator ParentPkg () const
    +bool Reverse () const
    +bool IsCritical () const
    +bool IsNegative () const
    +bool IsIgnorable (PrvIterator const &Prv) const
    +bool IsIgnorable (PkgIterator const &Pkg) const
    +void GlobOr (DepIterator &Start, DepIterator &End)
    +Version ** AllTargets () const
    +bool SmartTargetPkg (PkgIterator &Result) const
    +const char * CompType () const
    +const char * DepType () const
    DepIterator (pkgCache &Owner, Dependency *Trg, Version *=0)
    DepIterator (pkgCache &Owner, Dependency *Trg, Package *)

    +Protected Member Functions

    DependencyOwnerPointer () const
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +Friends

    +std::ostream & operator<< (std::ostream &out, DepIterator D)
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    Dependency* OwnerPointer () const [inline, protected, virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implements pkgCache::Iterator< Dependency, DepIterator >.

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cacheiterators.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.map 2012-05-29 01:09:05.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +1d442d4854f6181613e677c21d03004e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DepIterator-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,119 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::DepIterator Member List
    +
    +
    +This is the complete list of members for pkgCache::DepIterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AllTargets() const (defined in pkgCache::DepIterator)pkgCache::DepIterator
    Cache() const (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    CompType() const (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    DepIterator(pkgCache &Owner, Dependency *Trg, Version *=0) (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    DepIterator(pkgCache &Owner, Dependency *Trg, Package *) (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    DepIterator() (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    DepType() const (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    end() const (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    GlobOr(DepIterator &Start, DepIterator &End) (defined in pkgCache::DepIterator)pkgCache::DepIterator
    Index() const (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    IsCritical() const (defined in pkgCache::DepIterator)pkgCache::DepIterator
    IsGood() const (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    IsIgnorable(PrvIterator const &Prv) const (defined in pkgCache::DepIterator)pkgCache::DepIterator
    IsIgnorable(PkgIterator const &Pkg) const (defined in pkgCache::DepIterator)pkgCache::DepIterator
    IsNegative() const (defined in pkgCache::DepIterator)pkgCache::DepIterator
    Iterator() (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    Iterator(pkgCache &Owner, Dependency *T=0) (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    operator Dependency *() (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    operator Dependencyconst *() const (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    operator!=(const DepIterator &B) const (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    operator*() (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    operator*() const (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    operator++(int) (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline, virtual]
    operator++() (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline, virtual]
    operator->() (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    operator->() const (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    operator<< (defined in pkgCache::DepIterator)pkgCache::DepIterator [friend]
    operator=(const DepIterator &B) (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    operator==(const DepIterator &B) const (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    Owner (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [protected]
    OwnerPointer() const pkgCache::DepIterator [inline, protected, virtual]
    ParentPkg() const (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    ParentVer() const (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [inline]
    Reverse() const (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    S (defined in pkgCache::Iterator< Dependency, DepIterator >)pkgCache::Iterator< Dependency, DepIterator > [protected]
    SmartTargetPkg() const (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    SmartTargetPkg(PkgIterator &Result) const (defined in pkgCache::DepIterator)pkgCache::DepIterator
    TargetPkg() const (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    TargetVer() const (defined in pkgCache::DepIterator)pkgCache::DepIterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.map 2012-05-29 01:09:09.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +71cf89551a4751ccc33eec293971c4f0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,138 @@ + + + + + +apt: pkgCache::DescFileIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::DescFileIterator Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::DescFileIterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::DescFileIterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + +

    +Public Member Functions

    +void operator++ (int)
    +void operator++ ()
    +PkgFileIterator File () const
    DescFileIterator (pkgCache &Owner, DescFile *Trg)

    +Protected Member Functions

    DescFileOwnerPointer () const
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    DescFile* OwnerPointer () const [inline, protected, virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implements pkgCache::Iterator< DescFile, DescFileIterator >.

    + +
    +
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.map 2012-05-29 01:09:06.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +ddfa41563be5809b013ea7dc1b817996 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescFileIterator-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,103 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::DescFileIterator Member List
    +
    +
    +This is the complete list of members for pkgCache::DescFileIterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + +
    Cache() const (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    DescFileIterator() (defined in pkgCache::DescFileIterator)pkgCache::DescFileIterator [inline]
    DescFileIterator(pkgCache &Owner, DescFile *Trg) (defined in pkgCache::DescFileIterator)pkgCache::DescFileIterator [inline]
    end() const (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    File() const (defined in pkgCache::DescFileIterator)pkgCache::DescFileIterator [inline]
    Index() const (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    IsGood() const (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    Iterator() (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    Iterator(pkgCache &Owner, DescFile *T=0) (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    operator DescFile *() (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    operator DescFileconst *() const (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    operator!=(const DescFileIterator &B) const (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    operator*() (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    operator*() const (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    operator++(int) (defined in pkgCache::DescFileIterator)pkgCache::DescFileIterator [inline, virtual]
    operator++() (defined in pkgCache::DescFileIterator)pkgCache::DescFileIterator [inline, virtual]
    operator->() (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    operator->() const (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    operator=(const DescFileIterator &B) (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    operator==(const DescFileIterator &B) const (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    Owner (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [protected]
    OwnerPointer() const pkgCache::DescFileIterator [inline, protected, virtual]
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [inline]
    S (defined in pkgCache::Iterator< DescFile, DescFileIterator >)pkgCache::Iterator< DescFile, DescFileIterator > [protected]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.map 2012-05-29 01:09:11.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +3d5950fdd86e3f9a354f0c6d3fd5faf2 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,144 @@ + + + + + +apt: pkgCache::DescIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::DescIterator Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::DescIterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::DescIterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + +

    +Public Member Functions

    +void operator++ (int)
    +void operator++ ()
    +int CompareDesc (const DescIterator &B) const
    +const char * LanguageCode () const
    +const char * md5 () const
    +DescFileIterator FileList () const
    DescIterator (pkgCache &Owner, Description *Trg=0)

    +Protected Member Functions

    DescriptionOwnerPointer () const
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    Description* OwnerPointer () const [inline, protected, virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implements pkgCache::Iterator< Description, DescIterator >.

    + +
    +
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.map 2012-05-29 01:09:08.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +111c09d3695b854c17b2528bfbe9e746 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1DescIterator-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,106 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::DescIterator Member List
    +
    +
    +This is the complete list of members for pkgCache::DescIterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Cache() const (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    CompareDesc(const DescIterator &B) const (defined in pkgCache::DescIterator)pkgCache::DescIterator
    DescIterator() (defined in pkgCache::DescIterator)pkgCache::DescIterator [inline]
    DescIterator(pkgCache &Owner, Description *Trg=0) (defined in pkgCache::DescIterator)pkgCache::DescIterator [inline]
    end() const (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    FileList() const (defined in pkgCache::DescIterator)pkgCache::DescIterator [inline]
    Index() const (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    IsGood() const (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    Iterator() (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    Iterator(pkgCache &Owner, Description *T=0) (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    LanguageCode() const (defined in pkgCache::DescIterator)pkgCache::DescIterator [inline]
    md5() const (defined in pkgCache::DescIterator)pkgCache::DescIterator [inline]
    operator Description *() (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    operator Descriptionconst *() const (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    operator!=(const DescIterator &B) const (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    operator*() (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    operator*() const (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    operator++(int) (defined in pkgCache::DescIterator)pkgCache::DescIterator [inline, virtual]
    operator++() (defined in pkgCache::DescIterator)pkgCache::DescIterator [inline, virtual]
    operator->() (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    operator->() const (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    operator=(const DescIterator &B) (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    operator==(const DescIterator &B) const (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    Owner (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [protected]
    OwnerPointer() const pkgCache::DescIterator [inline, protected, virtual]
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [inline]
    S (defined in pkgCache::Iterator< Description, DescIterator >)pkgCache::Iterator< Description, DescIterator > [protected]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.map 2012-05-29 01:09:11.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +cf3c8d6d5ba2f5848b8f44d1df5a884a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,177 @@ + + + + + +apt: pkgCache::GrpIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::GrpIterator Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::GrpIterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::GrpIterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + +

    +Public Member Functions

    GrpIterator (pkgCache &Owner)
    +virtual void operator++ (int)
    +virtual void operator++ ()
    +const char * Name () const
    +PkgIterator PackageList () const
    +PkgIterator FindPkg (std::string Arch="any") const
    PkgIterator FindPreferredPkg (bool const &PreferNonVirtual=true) const
     find the package with the "best" architecture
    +PkgIterator NextPkg (PkgIterator const &Pkg) const
    GrpIterator (pkgCache &Owner, Group *Trg)

    +Protected Member Functions

    GroupOwnerPointer () const
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.
    +

    Member Function Documentation

    + +
    +
    + + + + + + + + +
    pkgCache::PkgIterator FindPreferredPkg (bool const & PreferNonVirtual = true) const
    +
    +
    + +

    find the package with the "best" architecture

    +

    The best architecture is either the "native" or the first in the list of Architectures which is not an end-Pointer

    +
    Parameters:
    + + +
    PreferNonVirtualtries to respond with a non-virtual package and only if this fails returns the best virtual package
    +
    +
    + +

    References Configuration::getArchitectures().

    + +
    +
    + +
    +
    + + + + + + + +
    Group* OwnerPointer () const [inline, protected, virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implements pkgCache::Iterator< Group, GrpIterator >.

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cacheiterators.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.map 2012-05-29 01:09:09.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +b4b03596abfa64ba1029fa28b2f00e3c \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1GrpIterator-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,108 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::GrpIterator Member List
    +
    +
    +This is the complete list of members for pkgCache::GrpIterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Cache() const (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    end() const (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    FindPkg(std::string Arch="any") const (defined in pkgCache::GrpIterator)pkgCache::GrpIterator
    FindPreferredPkg(bool const &PreferNonVirtual=true) const pkgCache::GrpIterator
    GrpIterator(pkgCache &Owner) (defined in pkgCache::GrpIterator)pkgCache::GrpIterator [inline]
    GrpIterator(pkgCache &Owner, Group *Trg) (defined in pkgCache::GrpIterator)pkgCache::GrpIterator [inline]
    GrpIterator() (defined in pkgCache::GrpIterator)pkgCache::GrpIterator [inline]
    Index() const (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    IsGood() const (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    Iterator() (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    Iterator(pkgCache &Owner, Group *T=0) (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    Name() const (defined in pkgCache::GrpIterator)pkgCache::GrpIterator [inline]
    NextPkg(PkgIterator const &Pkg) const (defined in pkgCache::GrpIterator)pkgCache::GrpIterator
    operator Group *() (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    operator Groupconst *() const (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    operator!=(const GrpIterator &B) const (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    operator*() (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    operator*() const (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    operator++(int) (defined in pkgCache::GrpIterator)pkgCache::GrpIterator [virtual]
    operator++() (defined in pkgCache::GrpIterator)pkgCache::GrpIterator [inline, virtual]
    operator->() (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    operator->() const (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    operator=(const GrpIterator &B) (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    operator==(const GrpIterator &B) const (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    Owner (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [protected]
    OwnerPointer() const pkgCache::GrpIterator [inline, protected, virtual]
    PackageList() const (defined in pkgCache::GrpIterator)pkgCache::GrpIterator [inline]
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [inline]
    S (defined in pkgCache::Iterator< Group, GrpIterator >)pkgCache::Iterator< Group, GrpIterator > [protected]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.map 2012-05-29 01:09:13.000000000 +0100 @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +37c7c5d26338113d5ede0b3497ff17c8 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,174 @@ + + + + + +apt: pkgCache::Iterator< Str, Itr > Class Template Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Iterator< Str, Itr > Class Template Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::Iterator< Str, Itr >:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::Iterator< Str, Itr >:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual void operator++ (int)=0
    +virtual void operator++ ()=0
    +bool end () const
    +bool operator== (const Itr &B) const
    +bool operator!= (const Itr &B) const
    +Str * operator-> ()
    +Str const * operator-> () const
    operator Str * ()
    operator Str const * () const
    +Str & operator* ()
    +Str const & operator* () const
    +pkgCacheCache () const
    +void operator= (const Itr &B)
    +bool IsGood () const
    +unsigned long Index () const
    +void ReMap (void const *const oldMap, void const *const newMap)
    Iterator (pkgCache &Owner, Str *T=0)

    +Protected Member Functions

    virtual Str * OwnerPointer () const =0
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +Protected Attributes

    +Str * S
    +pkgCacheOwner
    +

    template<typename Str, typename Itr>
    + class pkgCache::Iterator< Str, Itr >

    + +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    virtual Str* OwnerPointer () const [protected, pure virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implemented in pkgCache::DescFileIterator, pkgCache::VerFileIterator, pkgCache::PkgFileIterator, pkgCache::PrvIterator, pkgCache::DepIterator, pkgCache::DescIterator, pkgCache::VerIterator, pkgCache::PkgIterator, and pkgCache::GrpIterator.

    + +
    +
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.map 2012-05-29 01:09:12.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +1147aed08307ad6de85a38c9ca9b55f0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Iterator-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,100 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Iterator< Str, Itr > Member List
    +
    +
    +This is the complete list of members for pkgCache::Iterator< Str, Itr >, including all inherited members. + + + + + + + + + + + + + + + + + + + + + +
    Cache() const (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    end() const (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    Index() const (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    IsGood() const (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    Iterator() (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    Iterator(pkgCache &Owner, Str *T=0) (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    operator Str *() (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    operator Str const *() const (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    operator!=(const Itr &B) const (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    operator*() (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    operator*() const (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    operator++(int)=0 (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [pure virtual]
    operator++()=0 (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [pure virtual]
    operator->() (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    operator->() const (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    operator=(const Itr &B) (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    operator==(const Itr &B) const (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    Owner (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [protected]
    OwnerPointer() const =0pkgCache::Iterator< Str, Itr > [protected, pure virtual]
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [inline]
    S (defined in pkgCache::Iterator< Str, Itr >)pkgCache::Iterator< Str, Itr > [protected]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: pkgCache::Namespace Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Namespace Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::Namespace:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + +

    +Public Types

    +typedef pkgCache::GrpIterator GrpIterator
    +typedef pkgCache::PkgIterator PkgIterator
    +typedef pkgCache::VerIterator VerIterator
    +typedef pkgCache::DescIterator DescIterator
    +typedef pkgCache::DepIterator DepIterator
    +typedef pkgCache::PrvIterator PrvIterator
    +typedef pkgCache::PkgFileIterator PkgFileIterator
    +typedef pkgCache::VerFileIterator VerFileIterator
    +typedef pkgCache::Version Version
    +typedef pkgCache::Description Description
    +typedef pkgCache::Package Package
    +typedef pkgCache::Header Header
    +typedef pkgCache::Dep Dep
    +typedef pkgCache::Flag Flag
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.map 2012-05-29 01:09:12.000000000 +0100 @@ -0,0 +1,7 @@ + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +ae8206e736d6f83266221528495d7eaf \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1Namespace-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,93 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Namespace Member List
    +
    +
    +This is the complete list of members for pkgCache::Namespace, including all inherited members. + + + + + + + + + + + + + + +
    Dep typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    DepIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    DescIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    Description typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    Flag typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    GrpIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    Header typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    Package typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    PkgFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    PkgIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    PrvIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    VerFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    VerIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    Version typedef (defined in pkgCache::Namespace)pkgCache::Namespace
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.map 2012-05-29 01:09:15.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +295009224add6216d86e58edfb129626 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,163 @@ + + + + + +apt: pkgCache::PkgFileIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::PkgFileIterator Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::PkgFileIterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::PkgFileIterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +void operator++ (int)
    +void operator++ ()
    +const char * FileName () const
    +const char * Archive () const
    +const char * Component () const
    +const char * Version () const
    +const char * Origin () const
    +const char * Codename () const
    +const char * Label () const
    +const char * Site () const
    +const char * Architecture () const
    +const char * IndexType () const
    +bool IsOk ()
    +std::string RelStr ()
    PkgFileIterator (pkgCache &Owner)
    PkgFileIterator (pkgCache &Owner, PackageFile *Trg)

    +Protected Member Functions

    PackageFileOwnerPointer () const
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    PackageFile* OwnerPointer () const [inline, protected, virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implements pkgCache::Iterator< PackageFile, PkgFileIterator >.

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cacheiterators.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.map 2012-05-29 01:09:13.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +3d41a4e7177b95fa78cda053bfe924ed \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgFileIterator-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,115 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::PkgFileIterator Member List
    +
    +
    +This is the complete list of members for pkgCache::PkgFileIterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Architecture() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    Archive() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    Cache() const (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    Codename() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    Component() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    end() const (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    FileName() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    Index() const (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    IndexType() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    IsGood() const (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    IsOk() (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator
    Iterator() (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    Iterator(pkgCache &Owner, PackageFile *T=0) (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    Label() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    operator PackageFile *() (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    operator PackageFileconst *() const (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    operator!=(const PkgFileIterator &B) const (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    operator*() (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    operator*() const (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    operator++(int) (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline, virtual]
    operator++() (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline, virtual]
    operator->() (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    operator->() const (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    operator=(const PkgFileIterator &B) (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    operator==(const PkgFileIterator &B) const (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    Origin() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    Owner (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [protected]
    OwnerPointer() const pkgCache::PkgFileIterator [inline, protected, virtual]
    PkgFileIterator() (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    PkgFileIterator(pkgCache &Owner) (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    PkgFileIterator(pkgCache &Owner, PackageFile *Trg) (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    RelStr() (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [inline]
    S (defined in pkgCache::Iterator< PackageFile, PkgFileIterator >)pkgCache::Iterator< PackageFile, PkgFileIterator > [protected]
    Site() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    Version() const (defined in pkgCache::PkgFileIterator)pkgCache::PkgFileIterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.map 2012-05-29 01:09:16.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +fa8093165d97d1d307e32af6c1add341 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,177 @@ + + + + + +apt: pkgCache::PkgIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::PkgIterator Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::PkgIterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::PkgIterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Types

    enum  OkState { NeedsNothing, +NeedsUnpack, +NeedsConfigure + }

    +Public Member Functions

    PkgIterator (pkgCache &Owner)
    +virtual void operator++ (int)
    +virtual void operator++ ()
    +const char * Name () const
    +const char * Section () const
    +bool Purge () const
    +const char * Arch () const
    +GrpIterator Group () const
    +VerIterator VersionList () const
    +VerIterator CurrentVer () const
    +DepIterator RevDependsList () const
    +PrvIterator ProvidesList () const
    +OkState State () const
    +const char * CandVersion () const
    +const char * CurVersion () const
    +std::string FullName (bool const &Pretty=false) const
    PkgIterator (pkgCache &Owner, Package *Trg)

    +Protected Member Functions

    PackageOwnerPointer () const
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +Friends

    +std::ostream & operator<< (std::ostream &out, PkgIterator i)
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    Package* OwnerPointer () const [inline, protected, virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implements pkgCache::Iterator< Package, PkgIterator >.

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cacheiterators.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.map 2012-05-29 01:09:14.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +9eb60388406bc256cf469b7915b96228 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PkgIterator-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,121 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::PkgIterator Member List
    +
    +
    +This is the complete list of members for pkgCache::PkgIterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Arch() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    Cache() const (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    CandVersion() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator
    CurrentVer() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    CurVersion() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator
    end() const (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    FullName(bool const &Pretty=false) const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator
    Group() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    Index() const (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    IsGood() const (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    Iterator() (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    Iterator(pkgCache &Owner, Package *T=0) (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    Name() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    NeedsConfigure enum value (defined in pkgCache::PkgIterator)pkgCache::PkgIterator
    NeedsNothing enum value (defined in pkgCache::PkgIterator)pkgCache::PkgIterator
    NeedsUnpack enum value (defined in pkgCache::PkgIterator)pkgCache::PkgIterator
    OkState enum name (defined in pkgCache::PkgIterator)pkgCache::PkgIterator
    operator Package *() (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    operator Packageconst *() const (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    operator!=(const PkgIterator &B) const (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    operator*() (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    operator*() const (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    operator++(int) (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [virtual]
    operator++() (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline, virtual]
    operator->() (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    operator->() const (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    operator<< (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [friend]
    operator=(const PkgIterator &B) (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    operator==(const PkgIterator &B) const (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    Owner (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [protected]
    OwnerPointer() const pkgCache::PkgIterator [inline, protected, virtual]
    PkgIterator(pkgCache &Owner) (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    PkgIterator(pkgCache &Owner, Package *Trg) (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    PkgIterator() (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    ProvidesList() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    Purge() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [inline]
    RevDependsList() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    S (defined in pkgCache::Iterator< Package, PkgIterator >)pkgCache::Iterator< Package, PkgIterator > [protected]
    Section() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    State() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator
    VersionList() const (defined in pkgCache::PkgIterator)pkgCache::PkgIterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.map 2012-05-29 01:09:18.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +26e2c7470d466ce5543097a5f21df00a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,148 @@ + + + + + +apt: pkgCache::PrvIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::PrvIterator Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::PrvIterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::PrvIterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + +

    +Public Member Functions

    +void operator++ (int)
    +void operator++ ()
    +const char * Name () const
    +const char * ProvideVersion () const
    +PkgIterator ParentPkg () const
    +VerIterator OwnerVer () const
    +PkgIterator OwnerPkg () const
    PrvIterator (pkgCache &Owner, Provides *Trg, Version *)
    PrvIterator (pkgCache &Owner, Provides *Trg, Package *)

    +Protected Member Functions

    ProvidesOwnerPointer () const
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    Provides* OwnerPointer () const [inline, protected, virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implements pkgCache::Iterator< Provides, PrvIterator >.

    + +
    +
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.map 2012-05-29 01:09:16.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +e0c9a18ed730e778b44dbaa6c47e5d86 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1PrvIterator-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,108 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::PrvIterator Member List
    +
    +
    +This is the complete list of members for pkgCache::PrvIterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Cache() const (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    end() const (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    Index() const (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    IsGood() const (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    Iterator() (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    Iterator(pkgCache &Owner, Provides *T=0) (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    Name() const (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline]
    operator Provides *() (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    operator Providesconst *() const (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    operator!=(const PrvIterator &B) const (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    operator*() (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    operator*() const (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    operator++(int) (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline, virtual]
    operator++() (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline, virtual]
    operator->() (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    operator->() const (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    operator=(const PrvIterator &B) (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    operator==(const PrvIterator &B) const (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    Owner (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [protected]
    OwnerPkg() const (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline]
    OwnerPointer() const pkgCache::PrvIterator [inline, protected, virtual]
    OwnerVer() const (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline]
    ParentPkg() const (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline]
    ProvideVersion() const (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline]
    PrvIterator() (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline]
    PrvIterator(pkgCache &Owner, Provides *Trg, Version *) (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline]
    PrvIterator(pkgCache &Owner, Provides *Trg, Package *) (defined in pkgCache::PrvIterator)pkgCache::PrvIterator [inline]
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [inline]
    S (defined in pkgCache::Iterator< Provides, PrvIterator >)pkgCache::Iterator< Provides, PrvIterator > [protected]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.map 2012-05-29 01:09:19.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +595dad2ecd9f118be63818a3e084b9fd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,138 @@ + + + + + +apt: pkgCache::VerFileIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::VerFileIterator Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::VerFileIterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::VerFileIterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + +

    +Public Member Functions

    +void operator++ (int)
    +void operator++ ()
    +PkgFileIterator File () const
    VerFileIterator (pkgCache &Owner, VerFile *Trg)

    +Protected Member Functions

    VerFileOwnerPointer () const
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    VerFile* OwnerPointer () const [inline, protected, virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implements pkgCache::Iterator< VerFile, VerFileIterator >.

    + +
    +
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.map 2012-05-29 01:09:17.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +6a8f362683f944790a2f84b71ed4a124 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerFileIterator-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,103 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::VerFileIterator Member List
    +
    +
    +This is the complete list of members for pkgCache::VerFileIterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + +
    Cache() const (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    end() const (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    File() const (defined in pkgCache::VerFileIterator)pkgCache::VerFileIterator [inline]
    Index() const (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    IsGood() const (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    Iterator() (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    Iterator(pkgCache &Owner, VerFile *T=0) (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    operator VerFile *() (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    operator VerFileconst *() const (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    operator!=(const VerFileIterator &B) const (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    operator*() (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    operator*() const (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    operator++(int) (defined in pkgCache::VerFileIterator)pkgCache::VerFileIterator [inline, virtual]
    operator++() (defined in pkgCache::VerFileIterator)pkgCache::VerFileIterator [inline, virtual]
    operator->() (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    operator->() const (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    operator=(const VerFileIterator &B) (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    operator==(const VerFileIterator &B) const (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    Owner (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [protected]
    OwnerPointer() const pkgCache::VerFileIterator [inline, protected, virtual]
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [inline]
    S (defined in pkgCache::Iterator< VerFile, VerFileIterator >)pkgCache::Iterator< VerFile, VerFileIterator > [protected]
    VerFileIterator() (defined in pkgCache::VerFileIterator)pkgCache::VerFileIterator [inline]
    VerFileIterator(pkgCache &Owner, VerFile *Trg) (defined in pkgCache::VerFileIterator)pkgCache::VerFileIterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.map 2012-05-29 01:09:21.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +d41c719ca010c235ef2c4860c032e1f1 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,191 @@ + + + + + +apt: pkgCache::VerIterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::VerIterator Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCache::VerIterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgCache::VerIterator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +void operator++ (int)
    +void operator++ ()
    +int CompareVer (const VerIterator &B) const
    bool SimilarVer (const VerIterator &B) const
     compares two version and returns if they are similar
    +const char * VerStr () const
    +const char * Section () const
    +const char * Arch () const
    +PkgIterator ParentPkg () const
    +DescIterator DescriptionList () const
    +DescIterator TranslatedDescription () const
    +DepIterator DependsList () const
    +PrvIterator ProvidesList () const
    +VerFileIterator FileList () const
    +bool Downloadable () const
    +const char * PriorityType () const
    +std::string RelStr () const
    +bool Automatic () const
    +VerFileIterator NewestFile () const
    VerIterator (pkgCache &Owner, Version *Trg=0)

    +Protected Member Functions

    VersionOwnerPointer () const
     Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    Version* OwnerPointer () const [inline, protected, virtual]
    +
    +
    + +

    Returns the Pointer for this struct in the owner The implementation of this method should be pretty short as it will only return the Pointer into the mmap stored in the owner but the name of this pointer is different for each stucture and we want to abstract here at least for the basic methods from the actual structure.

    +
    Returns:
    Pointer to the first structure of this type
    + +

    Implements pkgCache::Iterator< Version, VerIterator >.

    + +
    +
    + +
    +
    + + + + + + + + +
    bool SimilarVer (const VerIteratorB) const [inline]
    +
    +
    + +

    compares two version and returns if they are similar

    +

    This method should be used to identify if two pseudo versions are refering to the same "real" version

    + +

    References pkgCache::Version::Hash.

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cacheiterators.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.map 2012-05-29 01:09:19.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +81514366623b8fb3a633ae60c97b2010 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache_1_1VerIterator-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,118 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::VerIterator Member List
    +
    +
    +This is the complete list of members for pkgCache::VerIterator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Arch() const (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    Automatic() const (defined in pkgCache::VerIterator)pkgCache::VerIterator
    Cache() const (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    CompareVer(const VerIterator &B) const (defined in pkgCache::VerIterator)pkgCache::VerIterator
    DependsList() const (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    DescriptionList() const (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    Downloadable() const (defined in pkgCache::VerIterator)pkgCache::VerIterator
    end() const (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    FileList() const (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    Index() const (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    IsGood() const (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    Iterator() (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    Iterator(pkgCache &Owner, Version *T=0) (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    NewestFile() const (defined in pkgCache::VerIterator)pkgCache::VerIterator
    operator Version *() (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    operator Versionconst *() const (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    operator!=(const VerIterator &B) const (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    operator*() (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    operator*() const (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    operator++(int) (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline, virtual]
    operator++() (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline, virtual]
    operator->() (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    operator->() const (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    operator=(const VerIterator &B) (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    operator==(const VerIterator &B) const (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    Owner (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [protected]
    OwnerPointer() const pkgCache::VerIterator [inline, protected, virtual]
    ParentPkg() const (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    PriorityType() const (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    ProvidesList() const (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    RelStr() const (defined in pkgCache::VerIterator)pkgCache::VerIterator
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [inline]
    S (defined in pkgCache::Iterator< Version, VerIterator >)pkgCache::Iterator< Version, VerIterator > [protected]
    Section() const (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    SimilarVer(const VerIterator &B) const pkgCache::VerIterator [inline]
    TranslatedDescription() const (defined in pkgCache::VerIterator)pkgCache::VerIterator
    VerIterator(pkgCache &Owner, Version *Trg=0) (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    VerIterator() (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    VerStr() const (defined in pkgCache::VerIterator)pkgCache::VerIterator [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.map 2012-05-29 01:09:05.000000000 +0100 @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +5abb8867157548b08ffba7b951f18dfd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.map 2012-05-29 01:09:22.000000000 +0100 @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +24acdf2e3b07e0e748165c0714027f80 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,170 @@ + + + + + +apt: pkgCacheFile Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Collaboration diagram for pkgCacheFile:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    operator pkgCache & ()
    operator pkgCache * ()
    operator pkgDepCache & ()
    operator pkgDepCache * ()
    operator pkgPolicy & ()
    operator pkgPolicy * ()
    operator pkgSourceList & ()
    operator pkgSourceList * ()
    +pkgDepCacheoperator-> ()
    +pkgDepCacheoperator* ()
    +pkgDepCache::StateCacheoperator[] (pkgCache::PkgIterator const &I)
    +unsigned char & operator[] (pkgCache::DepIterator const &I)
    +bool BuildCaches (OpProgress *Progress=NULL, bool WithLock=true)
    +__deprecated bool BuildCaches (OpProgress &Progress, bool const &WithLock=true)
    +bool BuildSourceList (OpProgress *Progress=NULL)
    +bool BuildPolicy (OpProgress *Progress=NULL)
    +bool BuildDepCache (OpProgress *Progress=NULL)
    +bool Open (OpProgress *Progress=NULL, bool WithLock=true)
    +bool ReadOnlyOpen (OpProgress *Progress=NULL)
    +__deprecated bool Open (OpProgress &Progress, bool const &WithLock=true)
    +void Close ()
    +pkgCacheGetPkgCache ()
    +pkgDepCacheGetDepCache ()
    +pkgPolicyGetPolicy ()
    +pkgSourceListGetSourceList ()
    +bool IsPkgCacheBuilt () const
    +bool IsDepCacheBuilt () const
    +bool IsPolicyBuilt () const
    +bool IsSrcListBuilt () const

    +Static Public Member Functions

    +static void RemoveCaches ()

    +Public Attributes

    +pkgPolicyPolicy

    +Protected Attributes

    +MMapMap
    +pkgCacheCache
    +pkgDepCacheDCache
    +pkgSourceListSrcList
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cachefile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/cachefile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheFile-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,110 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgCacheFile Member List
    +
    +
    +This is the complete list of members for pkgCacheFile, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    BuildCaches(OpProgress *Progress=NULL, bool WithLock=true) (defined in pkgCacheFile)pkgCacheFile
    BuildCaches(OpProgress &Progress, bool const &WithLock=true) (defined in pkgCacheFile)pkgCacheFile [inline]
    BuildDepCache(OpProgress *Progress=NULL) (defined in pkgCacheFile)pkgCacheFile
    BuildPolicy(OpProgress *Progress=NULL) (defined in pkgCacheFile)pkgCacheFile
    BuildSourceList(OpProgress *Progress=NULL) (defined in pkgCacheFile)pkgCacheFile
    Cache (defined in pkgCacheFile)pkgCacheFile [protected]
    Close() (defined in pkgCacheFile)pkgCacheFile
    DCache (defined in pkgCacheFile)pkgCacheFile [protected]
    GetDepCache() (defined in pkgCacheFile)pkgCacheFile [inline]
    GetPkgCache() (defined in pkgCacheFile)pkgCacheFile [inline]
    GetPolicy() (defined in pkgCacheFile)pkgCacheFile [inline]
    GetSourceList() (defined in pkgCacheFile)pkgCacheFile [inline]
    IsDepCacheBuilt() const (defined in pkgCacheFile)pkgCacheFile [inline]
    IsPkgCacheBuilt() const (defined in pkgCacheFile)pkgCacheFile [inline]
    IsPolicyBuilt() const (defined in pkgCacheFile)pkgCacheFile [inline]
    IsSrcListBuilt() const (defined in pkgCacheFile)pkgCacheFile [inline]
    Map (defined in pkgCacheFile)pkgCacheFile [protected]
    Open(OpProgress *Progress=NULL, bool WithLock=true) (defined in pkgCacheFile)pkgCacheFile
    Open(OpProgress &Progress, bool const &WithLock=true) (defined in pkgCacheFile)pkgCacheFile [inline]
    operator pkgCache &() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator pkgCache *() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator pkgDepCache &() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator pkgDepCache *() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator pkgPolicy &() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator pkgPolicy *() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator pkgSourceList &() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator pkgSourceList *() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator*() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator->() (defined in pkgCacheFile)pkgCacheFile [inline]
    operator[](pkgCache::PkgIterator const &I) (defined in pkgCacheFile)pkgCacheFile [inline]
    operator[](pkgCache::DepIterator const &I) (defined in pkgCacheFile)pkgCacheFile [inline]
    pkgCacheFile() (defined in pkgCacheFile)pkgCacheFile
    Policy (defined in pkgCacheFile)pkgCacheFile
    ReadOnlyOpen(OpProgress *Progress=NULL) (defined in pkgCacheFile)pkgCacheFile [inline]
    RemoveCaches() (defined in pkgCacheFile)pkgCacheFile [static]
    SrcList (defined in pkgCacheFile)pkgCacheFile [protected]
    ~pkgCacheFile() (defined in pkgCacheFile)pkgCacheFile [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.map 2012-05-29 01:09:23.000000000 +0100 @@ -0,0 +1,2 @@ + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +d2808054835d5eb441b5dbd2ead47a31 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,107 @@ + + + + + +apt: pkgCacheGenerator::Dynamic< Iter > Class Template Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCacheGenerator::Dynamic< Iter > Class Template Reference
    +
    +
    +
    +Collaboration diagram for pkgCacheGenerator::Dynamic< Iter >:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Member Functions

    Dynamic (Iter &I)

    +Static Public Attributes

    +static std::vector< Iter * > toReMap
    +

    template<typename Iter>
    + class pkgCacheGenerator::Dynamic< Iter >

    + +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcachegen.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcachegen.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1Dynamic-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCacheGenerator::Dynamic< Iter > Member List
    +
    +
    +This is the complete list of members for pkgCacheGenerator::Dynamic< Iter >, including all inherited members. + + + +
    Dynamic(Iter &I) (defined in pkgCacheGenerator::Dynamic< Iter >)pkgCacheGenerator::Dynamic< Iter > [inline]
    toReMap (defined in pkgCacheGenerator::Dynamic< Iter >)pkgCacheGenerator::Dynamic< Iter > [static]
    ~Dynamic() (defined in pkgCacheGenerator::Dynamic< Iter >)pkgCacheGenerator::Dynamic< Iter > [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,147 @@ + + + + + +apt: pkgCacheGenerator::ListParser Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCacheGenerator::ListParser Class Reference
    +
    +
    +
    +Inheritance diagram for pkgCacheGenerator::ListParser:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual std::string Package ()=0
    +virtual std::string Architecture ()=0
    +virtual bool ArchitectureAll ()=0
    +virtual std::string Version ()=0
    +virtual bool NewVersion (pkgCache::VerIterator &Ver)=0
    +virtual std::string Description ()=0
    +virtual std::string DescriptionLanguage ()=0
    +virtual MD5SumValue Description_md5 ()=0
    +virtual unsigned short VersionHash ()=0
    +virtual bool UsePackage (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver)=0
    +virtual unsigned long Offset ()=0
    +virtual unsigned long Size ()=0
    +virtual bool Step ()=0
    +bool HasFileDeps ()
    +virtual bool CollectFileProvides (pkgCache &Cache, pkgCache::VerIterator &Ver)

    +Protected Member Functions

    +unsigned long WriteUniqString (std::string S)
    +unsigned long WriteUniqString (const char *S, unsigned int Size)
    +unsigned long WriteString (const std::string &S)
    +unsigned long WriteString (const char *S, unsigned int Size)
    +bool NewDepends (pkgCache::VerIterator &Ver, const std::string &Package, const std::string &Arch, const std::string &Version, unsigned int Op, unsigned int Type)
    +bool NewProvides (pkgCache::VerIterator &Ver, const std::string &PkgName, const std::string &PkgArch, const std::string &Version)

    +Friends

    +class pkgCacheGenerator
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcachegen.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcachegen.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.map 2012-05-29 01:09:23.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +03aac4d278d07a7b150105ee76aec662 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator_1_1ListParser-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,103 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCacheGenerator::ListParser Member List
    +
    +
    +This is the complete list of members for pkgCacheGenerator::ListParser, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + +
    Architecture()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    ArchitectureAll()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    CollectFileProvides(pkgCache &Cache, pkgCache::VerIterator &Ver) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, virtual]
    Description()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    Description_md5()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    DescriptionLanguage()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    HasFileDeps() (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline]
    ListParser() (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline]
    NewDepends(pkgCache::VerIterator &Ver, const std::string &Package, const std::string &Arch, const std::string &Version, unsigned int Op, unsigned int Type) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [protected]
    NewProvides(pkgCache::VerIterator &Ver, const std::string &PkgName, const std::string &PkgArch, const std::string &Version) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [protected]
    NewVersion(pkgCache::VerIterator &Ver)=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    Offset()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    Package()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    pkgCacheGenerator (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [friend]
    Size()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    Step()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    UsePackage(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver)=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    Version()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    VersionHash()=0 (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [pure virtual]
    WriteString(const std::string &S) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    WriteString(const char *S, unsigned int Size) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    WriteUniqString(std::string S) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    WriteUniqString(const char *S, unsigned int Size) (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, protected]
    ~ListParser() (defined in pkgCacheGenerator::ListParser)pkgCacheGenerator::ListParser [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.map 2012-05-29 01:09:23.000000000 +0100 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.md5 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1 @@ +abc5ade9fe6edfcc836fb1b0f1665446 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,166 @@ + + + + + +apt: pkgCacheGenerator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Collaboration diagram for pkgCacheGenerator:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  Dynamic
    class  ListParser

    +Public Member Functions

    +unsigned long WriteUniqString (const char *S, unsigned int Size)
    +unsigned long WriteUniqString (const std::string &S)
    +void DropProgress ()
    +bool SelectFile (const std::string &File, const std::string &Site, pkgIndexFile const &Index, unsigned long Flags=0)
    +bool MergeList (ListParser &List, pkgCache::VerIterator *Ver=0)
    +pkgCacheGetCache ()
    +pkgCache::PkgFileIterator GetCurFile ()
    +bool HasFileDeps ()
    +bool MergeFileProvides (ListParser &List)
    +__deprecated bool FinishCache (OpProgress *Progress)
    +void ReMap (void const *const oldMap, void const *const newMap)
    pkgCacheGenerator (DynamicMMap *Map, OpProgress *Progress)

    +Static Public Member Functions

    +static bool MakeStatusCache (pkgSourceList &List, OpProgress *Progress, MMap **OutMap=0, bool AllowMem=false)
    +static bool MakeOnlyStatusCache (OpProgress *Progress, DynamicMMap **OutMap)
    +static DynamicMMapCreateDynamicMMap (FileFd *CacheF, unsigned long Flags=0)

    +Protected Member Functions

    +bool NewGroup (pkgCache::GrpIterator &Grp, const std::string &Name)
    +bool NewPackage (pkgCache::PkgIterator &Pkg, const std::string &Name, const std::string &Arch)
    +bool NewFileVer (pkgCache::VerIterator &Ver, ListParser &List)
    +bool NewFileDesc (pkgCache::DescIterator &Desc, ListParser &List)
    +bool NewDepends (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver, std::string const &Version, unsigned int const &Op, unsigned int const &Type, map_ptrloc *&OldDepLast)
    +unsigned long NewVersion (pkgCache::VerIterator &Ver, const std::string &VerStr, unsigned long Next)
    +map_ptrloc NewDescription (pkgCache::DescIterator &Desc, const std::string &Lang, const MD5SumValue &md5sum, map_ptrloc Next)

    +Protected Attributes

    +DynamicMMapMap
    +pkgCache Cache
    +OpProgressProgress
    +std::string PkgFileName
    +pkgCache::PackageFileCurrentFile
    +bool FoundFileDeps

    +Friends

    +class ListParser
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcachegen.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcachegen.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCacheGenerator-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,103 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgCacheGenerator Member List
    +
    +
    +This is the complete list of members for pkgCacheGenerator, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Cache (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    CreateDynamicMMap(FileFd *CacheF, unsigned long Flags=0) (defined in pkgCacheGenerator)pkgCacheGenerator [static]
    CurrentFile (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    DropProgress() (defined in pkgCacheGenerator)pkgCacheGenerator [inline]
    FinishCache(OpProgress *Progress) (defined in pkgCacheGenerator)pkgCacheGenerator
    FoundFileDeps (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    GetCache() (defined in pkgCacheGenerator)pkgCacheGenerator [inline]
    GetCurFile() (defined in pkgCacheGenerator)pkgCacheGenerator [inline]
    HasFileDeps() (defined in pkgCacheGenerator)pkgCacheGenerator [inline]
    ListParser (defined in pkgCacheGenerator)pkgCacheGenerator [friend]
    MakeOnlyStatusCache(OpProgress *Progress, DynamicMMap **OutMap) (defined in pkgCacheGenerator)pkgCacheGenerator [static]
    MakeStatusCache(pkgSourceList &List, OpProgress *Progress, MMap **OutMap=0, bool AllowMem=false) (defined in pkgCacheGenerator)pkgCacheGenerator [static]
    Map (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    MergeFileProvides(ListParser &List) (defined in pkgCacheGenerator)pkgCacheGenerator
    MergeList(ListParser &List, pkgCache::VerIterator *Ver=0) (defined in pkgCacheGenerator)pkgCacheGenerator
    NewDepends(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver, std::string const &Version, unsigned int const &Op, unsigned int const &Type, map_ptrloc *&OldDepLast) (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    NewDescription(pkgCache::DescIterator &Desc, const std::string &Lang, const MD5SumValue &md5sum, map_ptrloc Next) (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    NewFileDesc(pkgCache::DescIterator &Desc, ListParser &List) (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    NewFileVer(pkgCache::VerIterator &Ver, ListParser &List) (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    NewGroup(pkgCache::GrpIterator &Grp, const std::string &Name) (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    NewPackage(pkgCache::PkgIterator &Pkg, const std::string &Name, const std::string &Arch) (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    NewVersion(pkgCache::VerIterator &Ver, const std::string &VerStr, unsigned long Next) (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    pkgCacheGenerator(DynamicMMap *Map, OpProgress *Progress) (defined in pkgCacheGenerator)pkgCacheGenerator
    PkgFileName (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    Progress (defined in pkgCacheGenerator)pkgCacheGenerator [protected]
    ReMap(void const *const oldMap, void const *const newMap) (defined in pkgCacheGenerator)pkgCacheGenerator
    SelectFile(const std::string &File, const std::string &Site, pkgIndexFile const &Index, unsigned long Flags=0) (defined in pkgCacheGenerator)pkgCacheGenerator
    WriteUniqString(const char *S, unsigned int Size) (defined in pkgCacheGenerator)pkgCacheGenerator
    WriteUniqString(const std::string &S) (defined in pkgCacheGenerator)pkgCacheGenerator [inline]
    ~pkgCacheGenerator() (defined in pkgCacheGenerator)pkgCacheGenerator
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,221 @@ + + + + + +apt: pkgCache Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Collaboration diagram for pkgCache:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  Dep
    struct  Dependency
     information for a single dependency record More...
    class  DepIterator
    struct  DescFile
     associates a description with a Translation file More...
    class  DescFileIterator
    class  DescIterator
    struct  Description
     datamember of a linked list of available description for a version More...
    struct  Flag
    struct  Group
     groups architecture depending packages together More...
    class  GrpIterator
    struct  Header
    class  Iterator
    class  Namespace
    struct  Package
     contains information for a single unique package More...
    struct  PackageFile
     stores information about the files used to generate the cache More...
    class  PkgFileIterator
    class  PkgIterator
    struct  Provides
     handles virtual packages More...
    class  PrvIterator
    struct  State
    struct  StringItem
     used for generating single instances of strings More...
    struct  VerFile
     associates a version with a PackageFile More...
    class  VerFileIterator
    class  VerIterator
    struct  Version
     information for a single version of a package More...

    +Public Member Functions

    +virtual bool ReMap (bool const &Errorchecks=true)
    +bool Sync ()
    +MMapGetMap ()
    +void * DataEnd ()
    +unsigned long Hash (const std::string &S) const
    +unsigned long Hash (const char *S) const
    +const char * Priority (unsigned char Priority)
    +GrpIterator FindGrp (const std::string &Name)
    +PkgIterator FindPkg (const std::string &Name)
    +PkgIterator FindPkg (const std::string &Name, const std::string &Arch)
    +HeaderHead ()
    +GrpIterator GrpBegin ()
    +GrpIterator GrpEnd ()
    +PkgIterator PkgBegin ()
    +PkgIterator PkgEnd ()
    +PkgFileIterator FileBegin ()
    +PkgFileIterator FileEnd ()
    +bool MultiArchCache () const
    +char const *const NativeArch () const
    pkgCache (MMap *Map, bool DoMap=true)

    +Static Public Member Functions

    +static const char * CompTypeDeb (unsigned char Comp)
    +static const char * CompType (unsigned char Comp)
    +static const char * DepType (unsigned char Dep)

    +Public Attributes

    +HeaderHeaderP
    +GroupGrpP
    +PackagePkgP
    +VerFileVerFileP
    +DescFileDescFileP
    +PackageFilePkgFileP
    +VersionVerP
    +DescriptionDescP
    +ProvidesProvideP
    +DependencyDepP
    +StringItemStringItemP
    +char * StrP
    +pkgVersioningSystemVS

    +Protected Member Functions

    +unsigned long sHash (const std::string &S) const
    +unsigned long sHash (const char *S) const

    +Protected Attributes

    +std::string CacheFile
    +MMapMap
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcache.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCache-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,114 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgCache Member List
    +
    +
    +This is the complete list of members for pkgCache, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CacheFile (defined in pkgCache)pkgCache [protected]
    CompType(unsigned char Comp) (defined in pkgCache)pkgCache [static]
    CompTypeDeb(unsigned char Comp) (defined in pkgCache)pkgCache [static]
    DataEnd() (defined in pkgCache)pkgCache [inline]
    DepP (defined in pkgCache)pkgCache
    DepType(unsigned char Dep) (defined in pkgCache)pkgCache [static]
    DescFileP (defined in pkgCache)pkgCache
    DescP (defined in pkgCache)pkgCache
    FileBegin() (defined in pkgCache)pkgCache [inline]
    FileEnd() (defined in pkgCache)pkgCache [inline]
    FindGrp(const std::string &Name) (defined in pkgCache)pkgCache
    FindPkg(const std::string &Name) (defined in pkgCache)pkgCache
    FindPkg(const std::string &Name, const std::string &Arch) (defined in pkgCache)pkgCache
    GetMap() (defined in pkgCache)pkgCache [inline]
    GrpBegin() (defined in pkgCache)pkgCache [inline]
    GrpEnd() (defined in pkgCache)pkgCache [inline]
    GrpP (defined in pkgCache)pkgCache
    Hash(const std::string &S) const (defined in pkgCache)pkgCache [inline]
    Hash(const char *S) const (defined in pkgCache)pkgCache [inline]
    Head() (defined in pkgCache)pkgCache [inline]
    HeaderP (defined in pkgCache)pkgCache
    Map (defined in pkgCache)pkgCache [protected]
    MultiArchCache() const (defined in pkgCache)pkgCache [inline]
    NativeArch() const (defined in pkgCache)pkgCache [inline]
    PkgBegin() (defined in pkgCache)pkgCache [inline]
    pkgCache(MMap *Map, bool DoMap=true) (defined in pkgCache)pkgCache
    PkgEnd() (defined in pkgCache)pkgCache [inline]
    PkgFileP (defined in pkgCache)pkgCache
    PkgP (defined in pkgCache)pkgCache
    Priority(unsigned char Priority) (defined in pkgCache)pkgCache
    ProvideP (defined in pkgCache)pkgCache
    ReMap(bool const &Errorchecks=true) (defined in pkgCache)pkgCache [virtual]
    sHash(const std::string &S) const (defined in pkgCache)pkgCache [protected]
    sHash(const char *S) const (defined in pkgCache)pkgCache [protected]
    StringItemP (defined in pkgCache)pkgCache
    StrP (defined in pkgCache)pkgCache
    Sync() (defined in pkgCache)pkgCache [inline]
    VerFileP (defined in pkgCache)pkgCache
    VerP (defined in pkgCache)pkgCache
    VS (defined in pkgCache)pkgCache
    ~pkgCache() (defined in pkgCache)pkgCache [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdrom.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdrom.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdrom.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdrom.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,123 @@ + + + + + +apt: pkgCdrom Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    + +

    List of all members.

    + + + + + + + + + + + + + + +

    +Public Member Functions

    +bool Ident (std::string &ident, pkgCdromStatus *log)
    +bool Add (pkgCdromStatus *log)

    +Protected Types

    enum  {
    +  STEP_PREPARE = 1, +STEP_UNMOUNT, +STEP_WAIT, +STEP_MOUNT, +
    +  STEP_IDENT, +STEP_SCAN, +STEP_COPY, +STEP_WRITE, +
    +  STEP_UNMOUNT3, +STEP_LAST +
    + }

    +Protected Member Functions

    +bool FindPackages (std::string CD, std::vector< std::string > &List, std::vector< std::string > &SList, std::vector< std::string > &SigList, std::vector< std::string > &TransList, std::string &InfoDir, pkgCdromStatus *log, unsigned int Depth=0)
    +bool DropBinaryArch (std::vector< std::string > &List)
    +bool DropRepeats (std::vector< std::string > &List, const char *Name)
    +void ReduceSourcelist (std::string CD, std::vector< std::string > &List)
    +bool WriteDatabase (Configuration &Cnf)
    +bool WriteSourceList (std::string Name, std::vector< std::string > &List, bool Source)
    +int Score (std::string Path)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cdrom.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/cdrom.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdrom-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdrom-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdrom-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdrom-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,92 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgCdrom Member List
    +
    +
    +This is the complete list of members for pkgCdrom, including all inherited members. + + + + + + + + + + + + + + + + + + + +
    Add(pkgCdromStatus *log) (defined in pkgCdrom)pkgCdrom
    DropBinaryArch(std::vector< std::string > &List) (defined in pkgCdrom)pkgCdrom [protected]
    DropRepeats(std::vector< std::string > &List, const char *Name) (defined in pkgCdrom)pkgCdrom [protected]
    FindPackages(std::string CD, std::vector< std::string > &List, std::vector< std::string > &SList, std::vector< std::string > &SigList, std::vector< std::string > &TransList, std::string &InfoDir, pkgCdromStatus *log, unsigned int Depth=0) (defined in pkgCdrom)pkgCdrom [protected]
    Ident(std::string &ident, pkgCdromStatus *log) (defined in pkgCdrom)pkgCdrom
    ReduceSourcelist(std::string CD, std::vector< std::string > &List) (defined in pkgCdrom)pkgCdrom [protected]
    Score(std::string Path) (defined in pkgCdrom)pkgCdrom [protected]
    STEP_COPY enum value (defined in pkgCdrom)pkgCdrom [protected]
    STEP_IDENT enum value (defined in pkgCdrom)pkgCdrom [protected]
    STEP_LAST enum value (defined in pkgCdrom)pkgCdrom [protected]
    STEP_MOUNT enum value (defined in pkgCdrom)pkgCdrom [protected]
    STEP_PREPARE enum value (defined in pkgCdrom)pkgCdrom [protected]
    STEP_SCAN enum value (defined in pkgCdrom)pkgCdrom [protected]
    STEP_UNMOUNT enum value (defined in pkgCdrom)pkgCdrom [protected]
    STEP_UNMOUNT3 enum value (defined in pkgCdrom)pkgCdrom [protected]
    STEP_WAIT enum value (defined in pkgCdrom)pkgCdrom [protected]
    STEP_WRITE enum value (defined in pkgCdrom)pkgCdrom [protected]
    WriteDatabase(Configuration &Cnf) (defined in pkgCdrom)pkgCdrom [protected]
    WriteSourceList(std::string Name, std::vector< std::string > &List, bool Source) (defined in pkgCdrom)pkgCdrom [protected]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,98 @@ + + + + + +apt: pkgCdromStatus Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgCdromStatus Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + +

    +Public Member Functions

    +virtual void SetTotal (int total)
    +virtual void Update (std::string text="", int current=0)=0
    +virtual bool ChangeCdrom ()=0
    +virtual bool AskCdromName (std::string &Name)=0
    +virtual OpProgressGetOpProgress ()

    +Protected Attributes

    +int totalSteps
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cdrom.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgCdromStatus-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgCdromStatus Member List
    +
    +
    +This is the complete list of members for pkgCdromStatus, including all inherited members. + + + + + + + + +
    AskCdromName(std::string &Name)=0 (defined in pkgCdromStatus)pkgCdromStatus [pure virtual]
    ChangeCdrom()=0 (defined in pkgCdromStatus)pkgCdromStatus [pure virtual]
    GetOpProgress() (defined in pkgCdromStatus)pkgCdromStatus [inline, virtual]
    pkgCdromStatus() (defined in pkgCdromStatus)pkgCdromStatus [inline]
    SetTotal(int total) (defined in pkgCdromStatus)pkgCdromStatus [inline, virtual]
    totalSteps (defined in pkgCdromStatus)pkgCdromStatus [protected]
    Update(std::string text="", int current=0)=0 (defined in pkgCdromStatus)pkgCdromStatus [pure virtual]
    ~pkgCdromStatus() (defined in pkgCdromStatus)pkgCdromStatus [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,176 @@ + + + + + +apt: pkgDepCache::ActionGroup Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgDepCache::ActionGroup Class Reference
    +
    +
    + +

    Represents an active action group. + More...

    + +

    #include <depcache.h>

    + +

    List of all members.

    + + + + + + + + +

    +Public Member Functions

     ActionGroup (pkgDepCache &cache)
     Create a new ActionGroup.
    void release ()
     Clean up the action group before it is destroyed.
     ~ActionGroup ()
     Destroy the action group.
    +

    Detailed Description

    +

    Represents an active action group.

    +

    An action group is a group of actions that are currently being performed. While an active group is active, certain routine clean-up actions that would normally be performed after every cache operation are delayed until the action group is completed. This is necessary primarily to avoid inefficiencies when modifying a large number of packages at once.

    +

    This class represents an active action group. Creating an instance will create an action group; destroying one will destroy the corresponding action group.

    +

    The following operations are suppressed by this class:

    +
      +
    • Keeping the Marked and Garbage flags up to date.
    • +
    +
    Note:
    This can be used in the future to easily accumulate atomic actions for undo or to display "what apt did anyway"; e.g., change the counter of how many action groups are active to a std::set of pointers to them and use those to store information about what happened in a group in the group.
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + +
    ActionGroup (pkgDepCachecache)
    +
    +
    + +

    Create a new ActionGroup.

    +
    Parameters:
    + + +
    cacheThe cache that this ActionGroup should manipulate.
    +
    +
    +

    As long as this object exists, no automatic cleanup operations will be undertaken.

    + +
    +
    + +
    +
    + + + + + + + +
    ~ActionGroup ()
    +
    +
    + +

    Destroy the action group.

    +

    If this is the last action group, the automatic cache cleanup operations will be undertaken.

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    void release ()
    +
    +
    + +

    Clean up the action group before it is destroyed.

    +

    If it is destroyed later, no second cleanup wil be run.

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/depcache.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/depcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1ActionGroup-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgDepCache::ActionGroup Member List
    +
    +
    +This is the complete list of members for pkgDepCache::ActionGroup, including all inherited members. + + + +
    ActionGroup(pkgDepCache &cache)pkgDepCache::ActionGroup
    release()pkgDepCache::ActionGroup
    ~ActionGroup()pkgDepCache::ActionGroup
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.map 2012-05-29 01:09:25.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +ea32cbcc300e35c3231649491974cb63 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: pkgDepCache::DefaultRootSetFunc Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgDepCache::DefaultRootSetFunc Class Reference
    +
    +
    + +

    Returns true for packages matching a regular expression in APT::NeverAutoRemove. + More...

    + +

    #include <depcache.h>

    +
    +Inheritance diagram for pkgDepCache::DefaultRootSetFunc:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgDepCache::DefaultRootSetFunc:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + +

    +Public Member Functions

    +bool InRootSet (const pkgCache::PkgIterator &pkg)
    +

    Detailed Description

    +

    Returns true for packages matching a regular expression in APT::NeverAutoRemove.

    +

    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.map 2012-05-29 01:09:24.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +ea32cbcc300e35c3231649491974cb63 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1DefaultRootSetFunc-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,88 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgDepCache::DefaultRootSetFunc Member List
    +
    +
    +This is the complete list of members for pkgDepCache::DefaultRootSetFunc, including all inherited members. + + + + + + + + + +
    DefaultRootSetFunc() (defined in pkgDepCache::DefaultRootSetFunc)pkgDepCache::DefaultRootSetFunc [inline]
    InRootSet(const pkgCache::PkgIterator &pkg) (defined in pkgDepCache::DefaultRootSetFunc)pkgDepCache::DefaultRootSetFunc [inline, virtual]
    Match(char const *str) const Configuration::MatchAgainstConfig
    Match(std::string const &str) const (defined in Configuration::MatchAgainstConfig)Configuration::MatchAgainstConfig [inline]
    MatchAgainstConfig(char const *Config) (defined in Configuration::MatchAgainstConfig)Configuration::MatchAgainstConfig
    wasConstructedSuccessfully() const Configuration::MatchAgainstConfig [inline]
    ~DefaultRootSetFunc() (defined in pkgDepCache::DefaultRootSetFunc)pkgDepCache::DefaultRootSetFunc [inline, virtual]
    ~InRootSetFunc() (defined in pkgDepCache::InRootSetFunc)pkgDepCache::InRootSetFunc [inline, virtual]
    ~MatchAgainstConfig() (defined in Configuration::MatchAgainstConfig)Configuration::MatchAgainstConfig [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,105 @@ + + + + + +apt: pkgDepCache::InRootSetFunc Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgDepCache::InRootSetFunc Class Reference
    +
    +
    + +

    An arbitrary predicate on packages. + More...

    + +

    #include <depcache.h>

    +
    +Inheritance diagram for pkgDepCache::InRootSetFunc:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + +

    +Public Member Functions

    +virtual bool InRootSet (const pkgCache::PkgIterator &pkg)
    +

    Detailed Description

    +

    An arbitrary predicate on packages.

    +

    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.map 2012-05-29 01:09:25.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +2eb4305c25bdb85c9608ddd3dd4d9e8f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1InRootSetFunc-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgDepCache::InRootSetFunc Member List
    +
    +
    +This is the complete list of members for pkgDepCache::InRootSetFunc, including all inherited members. + + +
    InRootSet(const pkgCache::PkgIterator &pkg) (defined in pkgDepCache::InRootSetFunc)pkgDepCache::InRootSetFunc [inline, virtual]
    ~InRootSetFunc() (defined in pkgDepCache::InRootSetFunc)pkgDepCache::InRootSetFunc [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,105 @@ + + + + + +apt: pkgDepCache::Policy Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgDepCache::Policy Class Reference
    +
    +
    +
    +Inheritance diagram for pkgDepCache::Policy:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + +

    +Public Member Functions

    +virtual VerIterator GetCandidateVer (PkgIterator const &Pkg)
    +virtual bool IsImportantDep (DepIterator const &Dep)
    +virtual signed short GetPriority (PkgIterator const &Pkg)
    +virtual signed short GetPriority (PkgFileIterator const &File)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/depcache.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/depcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.map 2012-05-29 01:09:26.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +ed6c29578c32f1303063108899c81d61 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache_1_1Policy-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgDepCache::Policy Member List
    +
    +
    +This is the complete list of members for pkgDepCache::Policy, including all inherited members. + + + + + + +
    GetCandidateVer(PkgIterator const &Pkg) (defined in pkgDepCache::Policy)pkgDepCache::Policy [virtual]
    GetPriority(PkgIterator const &Pkg) (defined in pkgDepCache::Policy)pkgDepCache::Policy [virtual]
    GetPriority(PkgFileIterator const &File) (defined in pkgDepCache::Policy)pkgDepCache::Policy [virtual]
    IsImportantDep(DepIterator const &Dep) (defined in pkgDepCache::Policy)pkgDepCache::Policy [virtual]
    Policy() (defined in pkgDepCache::Policy)pkgDepCache::Policy [inline]
    ~Policy() (defined in pkgDepCache::Policy)pkgDepCache::Policy [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.map 2012-05-29 01:09:25.000000000 +0100 @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +592eca9415b071284b5ca0aae9555490 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,576 @@ + + + + + +apt: pkgDepCache Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for pkgDepCache:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgDepCache:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  ActionGroup
     Represents an active action group. More...
    class  DefaultRootSetFunc
     Returns true for packages matching a regular expression in APT::NeverAutoRemove. More...
    class  InRootSetFunc
     An arbitrary predicate on packages. More...
    class  Policy
    struct  StateCache

    +Public Types

    enum  DepFlags {
    +  DepNow = (1 << 0), +DepInstall = (1 << 1), +DepCVer = (1 << 2), +DepGNow = (1 << 3), +
    +  DepGInstall = (1 << 4), +DepGCVer = (1 << 5) +
    + }
    enum  DepStateFlags {
    +  DepNowPolicy = (1 << 0), +DepNowMin = (1 << 1), +DepInstPolicy = (1 << 2), +DepInstMin = (1 << 3), +
    +  DepCandPolicy = (1 << 4), +DepCandMin = (1 << 5) +
    + }
    enum  InternalFlags { AutoKept = (1 << 0), +Purge = (1 << 1), +ReInstall = (1 << 2), +Protected = (1 << 3) + }
    enum  VersionTypes { NowVersion, +InstallVersion, +CandidateVersion + }
    enum  ModeList { ModeDelete = 0, +ModeKeep = 1, +ModeInstall = 2 + }

    +Public Member Functions

    +void BuildGroupOrs (VerIterator const &V)
    +void UpdateVerState (PkgIterator Pkg)
    operator pkgCache & ()
    +HeaderHead ()
    +GrpIterator GrpBegin ()
    +PkgIterator PkgBegin ()
    +GrpIterator FindGrp (std::string const &Name)
    +PkgIterator FindPkg (std::string const &Name)
    +PkgIterator FindPkg (std::string const &Name, std::string const &Arch)
    +pkgCacheGetCache ()
    +pkgVersioningSystemVS ()
    +VerIterator GetCandidateVer (PkgIterator const &Pkg)
    +bool IsImportantDep (DepIterator Dep)
    +PolicyGetPolicy ()
    +StateCacheoperator[] (PkgIterator const &I)
    +unsigned char & operator[] (DepIterator const &I)
    virtual InRootSetFuncGetRootSetFunc ()
    virtual bool MarkFollowsRecommends ()
    virtual bool MarkFollowsSuggests ()
    bool MarkAndSweep (InRootSetFunc &rootFunc)
     Update the Marked and Garbage fields of all packages.
    +bool MarkAndSweep ()
    virtual bool IsInstallOk (const PkgIterator &Pkg, bool AutoInst=true, unsigned long Depth=0, bool FromUser=true)
    virtual bool IsDeleteOk (const PkgIterator &Pkg, bool MarkPurge=false, unsigned long Depth=0, bool FromUser=true)
    +bool readStateFile (OpProgress *prog)
    +bool writeStateFile (OpProgress *prog, bool InstalledOnly=true)
    +signed long long UsrSize ()
    +unsigned long long DebSize ()
    +unsigned long DelCount ()
    +unsigned long KeepCount ()
    +unsigned long InstCount ()
    +unsigned long BrokenCount ()
    +unsigned long PolicyBrokenCount ()
    +unsigned long BadCount ()
    +bool Init (OpProgress *Prog)
    +void Update (OpProgress *Prog=0)
    pkgDepCache (pkgCache *Cache, Policy *Plcy=0)
    State Manipulators
    +bool MarkKeep (PkgIterator const &Pkg, bool Soft=false, bool FromUser=true, unsigned long Depth=0)
    +bool MarkDelete (PkgIterator const &Pkg, bool MarkPurge=false, unsigned long Depth=0, bool FromUser=true)
    +bool MarkInstall (PkgIterator const &Pkg, bool AutoInst=true, unsigned long Depth=0, bool FromUser=true, bool ForceImportantDeps=false)
    +void MarkProtected (PkgIterator const &Pkg)
    +void SetReInstall (PkgIterator const &Pkg, bool To)
    +void SetCandidateVersion (VerIterator TargetVer)
    +bool SetCandidateRelease (pkgCache::VerIterator TargetVer, std::string const &TargetRel)
    bool SetCandidateRelease (pkgCache::VerIterator TargetVer, std::string const &TargetRel, std::list< std::pair< pkgCache::VerIterator, pkgCache::VerIterator > > &Changed)
    void MarkAuto (const PkgIterator &Pkg, bool Auto)

    +Protected Member Functions

    +bool CheckDep (DepIterator Dep, int Type, PkgIterator &Res)
    +bool CheckDep (DepIterator Dep, int Type)
    +unsigned char DependencyState (DepIterator &D)
    +unsigned char VersionState (DepIterator D, unsigned char Check, unsigned char SetMin, unsigned char SetPolicy)
    +void Update (DepIterator Dep)
    +void Update (PkgIterator const &P)
    +void AddSizes (const PkgIterator &Pkg, bool const Invert=false)
    +void RemoveSizes (const PkgIterator &Pkg)
    +void AddStates (const PkgIterator &Pkg, bool const Invert=false)
    +void RemoveStates (const PkgIterator &Pkg)

    +Protected Attributes

    +pkgCacheCache
    +StateCachePkgState
    +unsigned char * DepState
    signed long long iUsrSize
    unsigned long long iDownloadSize
    +unsigned long iInstCount
    +unsigned long iDelCount
    +unsigned long iKeepCount
    +unsigned long iBrokenCount
    +unsigned long iPolicyBrokenCount
    +unsigned long iBadCount
    +bool DebugMarker
    +bool DebugAutoInstall
    +PolicydelLocalPolicy
    +PolicyLocalPolicy

    +Friends

    +class ActionGroup
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    pkgDepCache::InRootSetFunc * GetRootSetFunc () [virtual]
    +
    +
    +
    Returns:
    A function identifying packages in the root set other than manually installed packages and essential packages, or NULL if an error occurs.
    +
    Todo:
    Is this the best place for this function? Perhaps the settings for mark-and-sweep should be stored in a single external class?
    + +

    References Configuration::MatchAgainstConfig::wasConstructedSuccessfully().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool IsDeleteOk (const PkgIteratorPkg,
    bool MarkPurge = false,
    unsigned long Depth = 0,
    bool FromUser = true 
    ) [virtual]
    +
    +
    +
    Returns:
    true if it's OK for MarkDelete to remove the given package.
    +

    See the default implementation for a simple example how this method can be used. Overriding implementations should use the hold-state-flag to cache results from previous checks of this package - also it should be used if the default resolver implementation is also used to ensure that these packages are handled like "normal" dpkg holds.

    +

    The parameters are the same as in the calling MarkDelete:

    +
    Parameters:
    + + + + + +
    Pkgthe package that MarkDelete wants to remove.
    Purgeshould we purge instead of "only" remove?
    Depthrecursive deep of this Marker call
    FromUserwas the remove requested by the user?
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool IsInstallOk (const PkgIteratorPkg,
    bool AutoInst = true,
    unsigned long Depth = 0,
    bool FromUser = true 
    ) [virtual]
    +
    +
    +
    Returns:
    true if it's OK for MarkInstall to install the given package.
    +

    See the default implementation for a simple example how this method can be used. Overriding implementations should use the hold-state-flag to cache results from previous checks of this package - also it should be used if the default resolver implementation is also used to ensure that these packages are handled like "normal" dpkg holds.

    +

    The parameters are the same as in the calling MarkInstall:

    +
    Parameters:
    + + + + + +
    Pkgthe package that MarkInstall wants to install.
    AutoInstneeds a previous MarkInstall this package?
    Depthrecursive deep of this Marker call
    FromUserwas the install requested by the user?
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + +
    bool MarkAndSweep (InRootSetFuncrootFunc) [inline]
    +
    +
    + +

    Update the Marked and Garbage fields of all packages.

    +

    This routine is implicitly invoked after all state manipulators and when an ActionGroup is destroyed. It invokes #MarkRequired and #Sweep to do its dirty work.

    +
    Parameters:
    + + +
    rootFuncA predicate that returns true for packages that should be added to the root set.
    +
    +
    + +

    References MarkAndSweep().

    + +

    Referenced by MarkAndSweep().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void MarkAuto (const PkgIteratorPkg,
    bool Auto 
    )
    +
    +
    +

    Set the "is automatically installed" flag of Pkg.

    + +
    +
    + +
    +
    + + + + + + + +
    bool MarkFollowsRecommends () [virtual]
    +
    +
    +
    Returns:
    true if the garbage collector should follow recommendations.
    + +
    +
    + +
    +
    + + + + + + + +
    bool MarkFollowsSuggests () [virtual]
    +
    +
    +
    Returns:
    true if the garbage collector should follow suggestions.
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool SetCandidateRelease (pkgCache::VerIterator TargetVer,
    std::string const & TargetRel,
    std::list< std::pair< pkgCache::VerIterator, pkgCache::VerIterator > > & Changed 
    )
    +
    +
    +

    Set the candidate version for dependencies too if needed.

    +

    Sets not only the candidate version as SetCandidateVersion does, but walks also down the dependency tree and checks if it is required to set the candidate of the dependency to a version from the given release, too.

    +
    Parameters:
    + + + + +
    TargetVernew candidate version of the package
    TargetReltry to switch to this release if needed
    [out]Changeda list of pairs consisting of the old version of the changed package and the version which required the switch of this dependency
    +
    +
    +
    Returns:
    true if the switch was successful, false otherwise
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    unsigned long long iDownloadSize [protected]
    +
    +
    +

    Stores how much we need to download to get the packages

    + +
    +
    + +
    +
    + + + + +
    signed long long iUsrSize [protected]
    +
    +
    +

    Stores the space changes after installation

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/depcache.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/depcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.map 2012-05-29 01:09:24.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +9b303594f396d0edd0a84f0c3696dff5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDepCache-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,186 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgDepCache Member List
    +
    +
    +This is the complete list of members for pkgDepCache, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ActionGroup (defined in pkgDepCache)pkgDepCache [friend]
    AddSizes(const PkgIterator &Pkg, bool const Invert=false) (defined in pkgDepCache)pkgDepCache [protected]
    AddStates(const PkgIterator &Pkg, bool const Invert=false) (defined in pkgDepCache)pkgDepCache [protected]
    AutoKept enum value (defined in pkgDepCache)pkgDepCache
    BadCount() (defined in pkgDepCache)pkgDepCache [inline]
    BrokenCount() (defined in pkgDepCache)pkgDepCache [inline]
    BuildGroupOrs(VerIterator const &V) (defined in pkgDepCache)pkgDepCache
    Cache (defined in pkgDepCache)pkgDepCache [protected]
    CandidateVersion enum value (defined in pkgDepCache)pkgDepCache
    CheckDep(DepIterator Dep, int Type, PkgIterator &Res) (defined in pkgDepCache)pkgDepCache [protected]
    CheckDep(DepIterator Dep, int Type) (defined in pkgDepCache)pkgDepCache [inline, protected]
    DebSize() (defined in pkgDepCache)pkgDepCache [inline]
    DebugAutoInstall (defined in pkgDepCache)pkgDepCache [protected]
    DebugMarker (defined in pkgDepCache)pkgDepCache [protected]
    DelCount() (defined in pkgDepCache)pkgDepCache [inline]
    delLocalPolicy (defined in pkgDepCache)pkgDepCache [protected]
    Dep typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DepCandMin enum value (defined in pkgDepCache)pkgDepCache
    DepCandPolicy enum value (defined in pkgDepCache)pkgDepCache
    DepCVer enum value (defined in pkgDepCache)pkgDepCache
    DependencyState(DepIterator &D) (defined in pkgDepCache)pkgDepCache [protected]
    DepFlags enum name (defined in pkgDepCache)pkgDepCache
    DepGCVer enum value (defined in pkgDepCache)pkgDepCache
    DepGInstall enum value (defined in pkgDepCache)pkgDepCache
    DepGNow enum value (defined in pkgDepCache)pkgDepCache
    DepInstall enum value (defined in pkgDepCache)pkgDepCache
    DepInstMin enum value (defined in pkgDepCache)pkgDepCache
    DepInstPolicy enum value (defined in pkgDepCache)pkgDepCache
    DepIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DepNow enum value (defined in pkgDepCache)pkgDepCache
    DepNowMin enum value (defined in pkgDepCache)pkgDepCache
    DepNowPolicy enum value (defined in pkgDepCache)pkgDepCache
    DepState (defined in pkgDepCache)pkgDepCache [protected]
    DepStateFlags enum name (defined in pkgDepCache)pkgDepCache
    DescIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Description typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    FindGrp(std::string const &Name) (defined in pkgDepCache)pkgDepCache [inline]
    FindPkg(std::string const &Name) (defined in pkgDepCache)pkgDepCache [inline]
    FindPkg(std::string const &Name, std::string const &Arch) (defined in pkgDepCache)pkgDepCache [inline]
    Flag typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    GetCache() (defined in pkgDepCache)pkgDepCache [inline]
    GetCandidateVer(PkgIterator const &Pkg) (defined in pkgDepCache)pkgDepCache [inline]
    GetPolicy() (defined in pkgDepCache)pkgDepCache [inline]
    GetRootSetFunc()pkgDepCache [virtual]
    GrpBegin() (defined in pkgDepCache)pkgDepCache [inline]
    GrpIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Head() (defined in pkgDepCache)pkgDepCache [inline]
    Header typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    iBadCount (defined in pkgDepCache)pkgDepCache [protected]
    iBrokenCount (defined in pkgDepCache)pkgDepCache [protected]
    iDelCount (defined in pkgDepCache)pkgDepCache [protected]
    iDownloadSizepkgDepCache [protected]
    iInstCount (defined in pkgDepCache)pkgDepCache [protected]
    iKeepCount (defined in pkgDepCache)pkgDepCache [protected]
    Init(OpProgress *Prog) (defined in pkgDepCache)pkgDepCache
    InstallVersion enum value (defined in pkgDepCache)pkgDepCache
    InstCount() (defined in pkgDepCache)pkgDepCache [inline]
    InternalFlags enum name (defined in pkgDepCache)pkgDepCache
    iPolicyBrokenCount (defined in pkgDepCache)pkgDepCache [protected]
    IsDeleteOk(const PkgIterator &Pkg, bool MarkPurge=false, unsigned long Depth=0, bool FromUser=true)pkgDepCache [virtual]
    IsImportantDep(DepIterator Dep) (defined in pkgDepCache)pkgDepCache [inline]
    IsInstallOk(const PkgIterator &Pkg, bool AutoInst=true, unsigned long Depth=0, bool FromUser=true)pkgDepCache [virtual]
    iUsrSizepkgDepCache [protected]
    KeepCount() (defined in pkgDepCache)pkgDepCache [inline]
    LocalPolicy (defined in pkgDepCache)pkgDepCache [protected]
    MarkAndSweep(InRootSetFunc &rootFunc)pkgDepCache [inline]
    MarkAndSweep() (defined in pkgDepCache)pkgDepCache [inline]
    MarkAuto(const PkgIterator &Pkg, bool Auto)pkgDepCache
    MarkDelete(PkgIterator const &Pkg, bool MarkPurge=false, unsigned long Depth=0, bool FromUser=true) (defined in pkgDepCache)pkgDepCache
    MarkFollowsRecommends()pkgDepCache [virtual]
    MarkFollowsSuggests()pkgDepCache [virtual]
    MarkInstall(PkgIterator const &Pkg, bool AutoInst=true, unsigned long Depth=0, bool FromUser=true, bool ForceImportantDeps=false) (defined in pkgDepCache)pkgDepCache
    MarkKeep(PkgIterator const &Pkg, bool Soft=false, bool FromUser=true, unsigned long Depth=0) (defined in pkgDepCache)pkgDepCache
    MarkProtected(PkgIterator const &Pkg) (defined in pkgDepCache)pkgDepCache [inline]
    ModeDelete enum value (defined in pkgDepCache)pkgDepCache
    ModeInstall enum value (defined in pkgDepCache)pkgDepCache
    ModeKeep enum value (defined in pkgDepCache)pkgDepCache
    ModeList enum name (defined in pkgDepCache)pkgDepCache
    NowVersion enum value (defined in pkgDepCache)pkgDepCache
    operator pkgCache &() (defined in pkgDepCache)pkgDepCache [inline]
    operator[](PkgIterator const &I) (defined in pkgDepCache)pkgDepCache [inline]
    operator[](DepIterator const &I) (defined in pkgDepCache)pkgDepCache [inline]
    Package typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgBegin() (defined in pkgDepCache)pkgDepCache [inline]
    pkgDepCache(pkgCache *Cache, Policy *Plcy=0) (defined in pkgDepCache)pkgDepCache
    PkgFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgState (defined in pkgDepCache)pkgDepCache [protected]
    PolicyBrokenCount() (defined in pkgDepCache)pkgDepCache [inline]
    Protected enum value (defined in pkgDepCache)pkgDepCache
    PrvIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Purge enum value (defined in pkgDepCache)pkgDepCache
    readStateFile(OpProgress *prog) (defined in pkgDepCache)pkgDepCache
    ReInstall enum value (defined in pkgDepCache)pkgDepCache
    RemoveSizes(const PkgIterator &Pkg) (defined in pkgDepCache)pkgDepCache [inline, protected]
    RemoveStates(const PkgIterator &Pkg) (defined in pkgDepCache)pkgDepCache [inline, protected]
    SetCandidateRelease(pkgCache::VerIterator TargetVer, std::string const &TargetRel) (defined in pkgDepCache)pkgDepCache
    SetCandidateRelease(pkgCache::VerIterator TargetVer, std::string const &TargetRel, std::list< std::pair< pkgCache::VerIterator, pkgCache::VerIterator > > &Changed)pkgDepCache
    SetCandidateVersion(VerIterator TargetVer) (defined in pkgDepCache)pkgDepCache
    SetReInstall(PkgIterator const &Pkg, bool To) (defined in pkgDepCache)pkgDepCache
    Update(DepIterator Dep) (defined in pkgDepCache)pkgDepCache [protected]
    Update(PkgIterator const &P) (defined in pkgDepCache)pkgDepCache [protected]
    Update(OpProgress *Prog=0) (defined in pkgDepCache)pkgDepCache
    UpdateVerState(PkgIterator Pkg) (defined in pkgDepCache)pkgDepCache
    UsrSize() (defined in pkgDepCache)pkgDepCache [inline]
    VerFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    VerIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Version typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    VersionState(DepIterator D, unsigned char Check, unsigned char SetMin, unsigned char SetPolicy) (defined in pkgDepCache)pkgDepCache [protected]
    VersionTypes enum name (defined in pkgDepCache)pkgDepCache
    VS() (defined in pkgDepCache)pkgDepCache [inline]
    writeStateFile(OpProgress *prog, bool InstalledOnly=true) (defined in pkgDepCache)pkgDepCache
    ~pkgDepCache() (defined in pkgDepCache)pkgDepCache [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.map 2012-05-29 01:09:30.000000000 +0100 @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +4170c8801a2f77f59efeb842303d4949 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,155 @@ + + + + + +apt: pkgDPkgPM Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for pkgDPkgPM:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgDPkgPM:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  DpkgState
    struct  Item

    +Public Member Functions

    pkgDPkgPM (pkgDepCache *Cache)

    +Protected Member Functions

    +bool RunScriptsWithPkgs (const char *Cnf)
    +bool SendV2Pkgs (FILE *F)
    +void WriteHistoryTag (std::string const &tag, std::string value)
    +void WriteApportReport (const char *pkgpath, const char *errormsg)
    +bool OpenLog ()
    +bool CloseLog ()
    +void DoStdin (int master)
    +void DoTerminalPty (int master)
    +void DoDpkgStatusFd (int statusfd, int OutStatusFd)
    +void ProcessDpkgStatusLine (int OutStatusFd, char *line)
    +virtual bool Install (PkgIterator Pkg, std::string File)
    +virtual bool Configure (PkgIterator Pkg)
    +virtual bool Remove (PkgIterator Pkg, bool Purge=false)
    +virtual bool Go (int StatusFd=-1)
    +virtual void Reset ()

    +Protected Attributes

    +int pkgFailures
    +std::map< std::string,
    +std::vector< struct DpkgState > > 
    PackageOps
    +std::map< std::string,
    +unsigned int > 
    PackageOpsDone
    +unsigned int PackagesDone
    +unsigned int PackagesTotal
    +std::vector< ItemList
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/dpkgpm.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/deb/dpkgpm.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.map 2012-05-29 01:09:26.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +890ecac0edf79a5898ba6cc172228d72 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPM-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,141 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgDPkgPM Member List
    +
    +
    +This is the complete list of members for pkgDPkgPM, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Cache (defined in pkgPackageManager)pkgPackageManager [protected]
    CheckRConflicts(PkgIterator Pkg, DepIterator Dep, const char *Ver) (defined in pkgPackageManager)pkgPackageManager [protected]
    CloseLog() (defined in pkgDPkgPM)pkgDPkgPM [protected]
    Completed enum value (defined in pkgPackageManager)pkgPackageManager
    Configure(PkgIterator Pkg) (defined in pkgDPkgPM)pkgDPkgPM [protected, virtual]
    ConfigureAll() (defined in pkgPackageManager)pkgPackageManager [protected]
    CreateOrderList() (defined in pkgPackageManager)pkgPackageManager [protected]
    Debug (defined in pkgPackageManager)pkgPackageManager [protected]
    Dep typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DepAlwaysTrue(DepIterator D) (defined in pkgPackageManager)pkgPackageManager [protected]
    DepIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DescIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Description typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    disappearedPkgspkgPackageManager [protected]
    DoDpkgStatusFd(int statusfd, int OutStatusFd) (defined in pkgDPkgPM)pkgDPkgPM [protected]
    DoInstall(int statusFd=-1) (defined in pkgPackageManager)pkgPackageManager
    DoInstallPostFork(int statusFd=-1) (defined in pkgPackageManager)pkgPackageManager
    DoInstallPreFork() (defined in pkgPackageManager)pkgPackageManager [inline]
    DoStdin(int master) (defined in pkgDPkgPM)pkgDPkgPM [protected]
    DoTerminalPty(int master) (defined in pkgDPkgPM)pkgDPkgPM [protected]
    EarlyRemove(PkgIterator Pkg) (defined in pkgPackageManager)pkgPackageManager [protected]
    Failed enum value (defined in pkgPackageManager)pkgPackageManager
    FileNames (defined in pkgPackageManager)pkgPackageManager [protected]
    FixMissing() (defined in pkgPackageManager)pkgPackageManager
    Flag typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    GetArchives(pkgAcquire *Owner, pkgSourceList *Sources, pkgRecords *Recs) (defined in pkgPackageManager)pkgPackageManager
    GetDisappearedPackages()pkgPackageManager [inline]
    Go(int StatusFd=-1) (defined in pkgDPkgPM)pkgDPkgPM [protected, virtual]
    GrpIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Header typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    ImmConfigureAll (defined in pkgPackageManager)pkgPackageManager [protected]
    ImmediateAdd(PkgIterator P, bool UseInstallVer, unsigned const int &Depth=0) (defined in pkgPackageManager)pkgPackageManager [protected]
    Incomplete enum value (defined in pkgPackageManager)pkgPackageManager
    Install(PkgIterator Pkg, std::string File) (defined in pkgDPkgPM)pkgDPkgPM [protected, virtual]
    List (defined in pkgDPkgPM)pkgDPkgPM [protected]
    NoImmConfigure (defined in pkgPackageManager)pkgPackageManager [protected]
    OpenLog() (defined in pkgDPkgPM)pkgDPkgPM [protected]
    OrderInstall() (defined in pkgPackageManager)pkgPackageManager [protected, virtual]
    OrderResult enum name (defined in pkgPackageManager)pkgPackageManager
    Package typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PackageOps (defined in pkgDPkgPM)pkgDPkgPM [protected]
    PackageOpsDone (defined in pkgDPkgPM)pkgDPkgPM [protected]
    PackagesDone (defined in pkgDPkgPM)pkgDPkgPM [protected]
    PackagesTotal (defined in pkgDPkgPM)pkgDPkgPM [protected]
    pkgDPkgPM(pkgDepCache *Cache) (defined in pkgDPkgPM)pkgDPkgPM
    pkgFailures (defined in pkgDPkgPM)pkgDPkgPM [protected]
    PkgFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    pkgPackageManager(pkgDepCache *Cache) (defined in pkgPackageManager)pkgPackageManager
    ProcessDpkgStatusLine(int OutStatusFd, char *line) (defined in pkgDPkgPM)pkgDPkgPM [protected]
    PrvIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Remove(PkgIterator Pkg, bool Purge=false) (defined in pkgDPkgPM)pkgDPkgPM [protected, virtual]
    Res (defined in pkgPackageManager)pkgPackageManager [protected]
    Reset() (defined in pkgDPkgPM)pkgDPkgPM [protected, virtual]
    RunScriptsWithPkgs(const char *Cnf) (defined in pkgDPkgPM)pkgDPkgPM [protected]
    SendV2Pkgs(FILE *F) (defined in pkgDPkgPM)pkgDPkgPM [protected]
    SigINTStop (defined in pkgPackageManager)pkgPackageManager [static]
    SmartConfigure(PkgIterator Pkg, int const Depth) (defined in pkgPackageManager)pkgPackageManager [protected]
    SmartRemove(PkgIterator Pkg) (defined in pkgPackageManager)pkgPackageManager [protected]
    SmartUnPack(PkgIterator Pkg) (defined in pkgPackageManager)pkgPackageManager [protected]
    SmartUnPack(PkgIterator Pkg, bool const Immediate, int const Depth) (defined in pkgPackageManager)pkgPackageManager [protected]
    VerFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    VerIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Version typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    WriteApportReport(const char *pkgpath, const char *errormsg) (defined in pkgDPkgPM)pkgDPkgPM [protected]
    WriteHistoryTag(std::string const &tag, std::string value) (defined in pkgDPkgPM)pkgDPkgPM [protected]
    ~pkgDPkgPM() (defined in pkgDPkgPM)pkgDPkgPM [virtual]
    ~pkgPackageManager() (defined in pkgPackageManager)pkgPackageManager [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.map 2012-05-29 01:09:27.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +30e16ab3fa50874f5c6d27064e46a8e7 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,102 @@ + + + + + +apt: pkgDPkgPMPrivate Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgDPkgPMPrivate Class Reference
    +
    +
    +
    +Collaboration diagram for pkgDPkgPMPrivate:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + +

    +Public Attributes

    +bool stdin_is_dev_null
    +char dpkgbuf [1024]
    +int dpkgbuf_pos
    +FILE * term_out
    +FILE * history_out
    +string dpkg_error
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/dpkgpm.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgDPkgPMPrivate-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,80 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgDPkgPMPrivate Member List
    +
    +
    +This is the complete list of members for pkgDPkgPMPrivate, including all inherited members. + + + + + + + +
    dpkg_error (defined in pkgDPkgPMPrivate)pkgDPkgPMPrivate
    dpkgbuf (defined in pkgDPkgPMPrivate)pkgDPkgPMPrivate
    dpkgbuf_pos (defined in pkgDPkgPMPrivate)pkgDPkgPMPrivate
    history_out (defined in pkgDPkgPMPrivate)pkgDPkgPMPrivate
    pkgDPkgPMPrivate() (defined in pkgDPkgPMPrivate)pkgDPkgPMPrivate [inline]
    stdin_is_dev_null (defined in pkgDPkgPMPrivate)pkgDPkgPMPrivate
    term_out (defined in pkgDPkgPMPrivate)pkgDPkgPMPrivate
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.map 2012-05-29 01:09:29.000000000 +0100 @@ -0,0 +1,2 @@ + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +3c0acd76d4e4b49c488298fcab92e760 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,123 @@ + + + + + +apt: pkgIndexFile::Type Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    + +
    +
    +Inheritance diagram for pkgIndexFile::Type:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgIndexFile::Type:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + +

    +Public Member Functions

    +virtual pkgRecords::ParserCreatePkgParser (pkgCache::PkgFileIterator) const

    +Static Public Member Functions

    +static TypeGetType (const char *Type)

    +Public Attributes

    +const char * Label

    +Static Public Attributes

    +static Type ** GlobalList = ItmList
    +static unsigned long GlobalListLen = 0
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/indexfile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/indexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.map 2012-05-29 01:09:28.000000000 +0100 @@ -0,0 +1,7 @@ + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +cfefafff92e21e72af688b993860a7b6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile_1_1Type-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,86 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgIndexFile::Type Member List
    +
    +
    +This is the complete list of members for pkgIndexFile::Type, including all inherited members. + + + + + + + +
    CreatePkgParser(pkgCache::PkgFileIterator) const (defined in pkgIndexFile::Type)pkgIndexFile::Type [inline, virtual]
    GetType(const char *Type) (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalList (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    GlobalListLen (defined in pkgIndexFile::Type)pkgIndexFile::Type [static]
    Label (defined in pkgIndexFile::Type)pkgIndexFile::Type
    Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type
    ~Type() (defined in pkgIndexFile::Type)pkgIndexFile::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,141 @@ + + + + + +apt: pkgIndexFile Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for pkgIndexFile:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  Type

    +Public Member Functions

    +virtual const TypeGetType () const =0
    +virtual std::string ArchiveInfo (pkgCache::VerIterator Ver) const
    +virtual std::string SourceInfo (pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const
    +virtual std::string Describe (bool Short=false) const =0
    +virtual std::string ArchiveURI (std::string) const
    +virtual pkgSrcRecords::ParserCreateSrcParser () const
    +virtual bool Exists () const =0
    +virtual bool HasPackages () const =0
    +virtual unsigned long Size () const =0
    +virtual bool Merge (pkgCacheGenerator &, OpProgress *) const
    +virtual __deprecated bool Merge (pkgCacheGenerator &Gen, OpProgress &Prog) const
    +virtual bool MergeFileProvides (pkgCacheGenerator &, OpProgress *) const
    +virtual __deprecated bool MergeFileProvides (pkgCacheGenerator &Gen, OpProgress &Prog) const
    +virtual pkgCache::PkgFileIterator FindInCache (pkgCache &Cache) const
    +bool IsTrusted () const
    pkgIndexFile (bool Trusted)

    +Static Public Member Functions

    +static bool TranslationsAvailable ()
    +static bool CheckLanguageCode (const char *Lang)
    +static std::string LanguageCode ()

    +Protected Attributes

    +bool Trusted
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/indexfile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/indexfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.map 2012-05-29 01:09:28.000000000 +0100 @@ -0,0 +1,7 @@ + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +2cc2545d9f9f5ac18d2196609bc2dfb8 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgIndexFile-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,94 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgIndexFile Member List
    +
    +
    +This is the complete list of members for pkgIndexFile, including all inherited members. + + + + + + + + + + + + + + + + + + + + + +
    ArchiveInfo(pkgCache::VerIterator Ver) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    ArchiveURI(std::string) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    CheckLanguageCode(const char *Lang) (defined in pkgIndexFile)pkgIndexFile [static]
    CreateSrcParser() const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    Describe(bool Short=false) const =0 (defined in pkgIndexFile)pkgIndexFile [pure virtual]
    Exists() const =0 (defined in pkgIndexFile)pkgIndexFile [pure virtual]
    FindInCache(pkgCache &Cache) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    GetType() const =0 (defined in pkgIndexFile)pkgIndexFile [pure virtual]
    HasPackages() const =0 (defined in pkgIndexFile)pkgIndexFile [pure virtual]
    IsTrusted() const (defined in pkgIndexFile)pkgIndexFile [inline]
    LanguageCode() (defined in pkgIndexFile)pkgIndexFile [static]
    Merge(pkgCacheGenerator &, OpProgress *) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    Merge(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &, OpProgress *) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    MergeFileProvides(pkgCacheGenerator &Gen, OpProgress &Prog) const (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    pkgIndexFile(bool Trusted) (defined in pkgIndexFile)pkgIndexFile [inline]
    Size() const =0 (defined in pkgIndexFile)pkgIndexFile [pure virtual]
    SourceInfo(pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const (defined in pkgIndexFile)pkgIndexFile [virtual]
    TranslationsAvailable() (defined in pkgIndexFile)pkgIndexFile [static]
    Trusted (defined in pkgIndexFile)pkgIndexFile [protected]
    ~pkgIndexFile() (defined in pkgIndexFile)pkgIndexFile [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.map 2012-05-29 01:09:31.000000000 +0100 @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +dd4cc8cf3203bbe475b58b0335509bde \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,245 @@ + + + + + +apt: pkgOrderList Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for pkgOrderList:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgOrderList:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Types

    enum  Flags {
    +  Added = (1 << 0), +AddPending = (1 << 1), +Immediate = (1 << 2), +Loop = (1 << 3), +
    +  UnPacked = (1 << 4), +Configured = (1 << 5), +Removed = (1 << 6), +InList = (1 << 7), +
    +  After = (1 << 8), +States = (UnPacked | Configured | Removed) +
    + }
    +typedef Package ** iterator

    +Public Member Functions

    +bool IsFlag (PkgIterator Pkg, unsigned long F)
    +bool IsFlag (Package *Pkg, unsigned long F)
    +void Flag (PkgIterator Pkg, unsigned long State, unsigned long F)
    +void Flag (PkgIterator Pkg, unsigned long F)
    +void Flag (Package *Pkg, unsigned long F)
    +void RmFlag (Package *Pkg, unsigned long F)
    +bool IsNow (PkgIterator Pkg)
    +bool IsMissing (PkgIterator Pkg)
    +void WipeFlags (unsigned long F)
    +void SetFileList (std::string *FileList)
    +iterator begin ()
    +iterator end ()
    +void push_back (Package *Pkg)
    +void push_back (PkgIterator Pkg)
    +void pop_back ()
    +bool empty ()
    +unsigned int size ()
    +bool OrderCritical ()
    +bool OrderUnpack (std::string *FileList=0)
    +bool OrderConfigure ()
    +int Score (PkgIterator Pkg)
    pkgOrderList (pkgDepCache *Cache)

    +Protected Types

    +typedef bool(pkgOrderList::* DepFunc )(DepIterator D)

    +Protected Member Functions

    +__deprecated bool VisitNode (PkgIterator Pkg)
    +bool VisitNode (PkgIterator Pkg, char const *from)
    +bool VisitDeps (DepFunc F, PkgIterator Pkg)
    +bool VisitRDeps (DepFunc F, PkgIterator Pkg)
    +bool VisitRProvides (DepFunc F, VerIterator Ver)
    +bool VisitProvides (DepIterator Pkg, bool Critical)
    +bool DepUnPackCrit (DepIterator D)
    +bool DepUnPackPreD (DepIterator D)
    +bool DepUnPackPre (DepIterator D)
    +bool DepUnPackDep (DepIterator D)
    +bool DepConfigure (DepIterator D)
    +bool DepRemove (DepIterator D)
    +bool AddLoop (DepIterator D)
    +bool CheckDep (DepIterator D)
    +bool DoRun ()
    +int FileCmp (PkgIterator A, PkgIterator B)

    +Static Protected Member Functions

    +static int OrderCompareA (const void *a, const void *b)
    +static int OrderCompareB (const void *a, const void *b)

    +Protected Attributes

    +pkgDepCacheCache
    +DepFunc Primary
    +DepFunc Secondary
    +DepFunc RevDepends
    +DepFunc Remove
    +Package ** End
    +Package ** List
    +Package ** AfterEnd
    +std::string * FileList
    +DepIterator Loops [20]
    +int LoopCount
    +int Depth
    +unsigned short * Flags
    +bool Debug

    +Static Protected Attributes

    +static pkgOrderListMe = 0
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/orderlist.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/orderlist.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.map 2012-05-29 01:09:29.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +a8dedef7313ae0d9c8f1c837f0b82ae0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgOrderList-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,156 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgOrderList Member List
    +
    +
    +This is the complete list of members for pkgOrderList, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Added enum value (defined in pkgOrderList)pkgOrderList
    AddLoop(DepIterator D) (defined in pkgOrderList)pkgOrderList [protected]
    AddPending enum value (defined in pkgOrderList)pkgOrderList
    After enum value (defined in pkgOrderList)pkgOrderList
    AfterEnd (defined in pkgOrderList)pkgOrderList [protected]
    begin() (defined in pkgOrderList)pkgOrderList [inline]
    Cache (defined in pkgOrderList)pkgOrderList [protected]
    CheckDep(DepIterator D) (defined in pkgOrderList)pkgOrderList [protected]
    Configured enum value (defined in pkgOrderList)pkgOrderList
    Debug (defined in pkgOrderList)pkgOrderList [protected]
    Dep typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DepConfigure(DepIterator D) (defined in pkgOrderList)pkgOrderList [protected]
    DepFunc typedef (defined in pkgOrderList)pkgOrderList [protected]
    DepIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DepRemove(DepIterator D) (defined in pkgOrderList)pkgOrderList [protected]
    Depth (defined in pkgOrderList)pkgOrderList [protected]
    DepUnPackCrit(DepIterator D) (defined in pkgOrderList)pkgOrderList [protected]
    DepUnPackDep(DepIterator D) (defined in pkgOrderList)pkgOrderList [protected]
    DepUnPackPre(DepIterator D) (defined in pkgOrderList)pkgOrderList [protected]
    DepUnPackPreD(DepIterator D) (defined in pkgOrderList)pkgOrderList [protected]
    DescIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Description typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DoRun() (defined in pkgOrderList)pkgOrderList [protected]
    empty() (defined in pkgOrderList)pkgOrderList [inline]
    End (defined in pkgOrderList)pkgOrderList [protected]
    end() (defined in pkgOrderList)pkgOrderList [inline]
    FileCmp(PkgIterator A, PkgIterator B) (defined in pkgOrderList)pkgOrderList [protected]
    FileList (defined in pkgOrderList)pkgOrderList [protected]
    Flag(PkgIterator Pkg, unsigned long State, unsigned long F) (defined in pkgOrderList)pkgOrderList [inline]
    Flag(PkgIterator Pkg, unsigned long F) (defined in pkgOrderList)pkgOrderList [inline]
    Flag(Package *Pkg, unsigned long F) (defined in pkgOrderList)pkgOrderList [inline]
    Flag typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Flags enum name (defined in pkgOrderList)pkgOrderList
    Flags (defined in pkgOrderList)pkgOrderList [protected]
    GrpIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Header typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Immediate enum value (defined in pkgOrderList)pkgOrderList
    InList enum value (defined in pkgOrderList)pkgOrderList
    IsFlag(PkgIterator Pkg, unsigned long F) (defined in pkgOrderList)pkgOrderList [inline]
    IsFlag(Package *Pkg, unsigned long F) (defined in pkgOrderList)pkgOrderList [inline]
    IsMissing(PkgIterator Pkg) (defined in pkgOrderList)pkgOrderList
    IsNow(PkgIterator Pkg) (defined in pkgOrderList)pkgOrderList [inline]
    iterator typedef (defined in pkgOrderList)pkgOrderList
    List (defined in pkgOrderList)pkgOrderList [protected]
    Loop enum value (defined in pkgOrderList)pkgOrderList
    LoopCount (defined in pkgOrderList)pkgOrderList [protected]
    Loops (defined in pkgOrderList)pkgOrderList [protected]
    Me (defined in pkgOrderList)pkgOrderList [protected, static]
    OrderCompareA(const void *a, const void *b) (defined in pkgOrderList)pkgOrderList [protected, static]
    OrderCompareB(const void *a, const void *b) (defined in pkgOrderList)pkgOrderList [protected, static]
    OrderConfigure() (defined in pkgOrderList)pkgOrderList
    OrderCritical() (defined in pkgOrderList)pkgOrderList
    OrderUnpack(std::string *FileList=0) (defined in pkgOrderList)pkgOrderList
    Package typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    pkgOrderList(pkgDepCache *Cache) (defined in pkgOrderList)pkgOrderList
    pop_back() (defined in pkgOrderList)pkgOrderList [inline]
    Primary (defined in pkgOrderList)pkgOrderList [protected]
    PrvIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    push_back(Package *Pkg) (defined in pkgOrderList)pkgOrderList [inline]
    push_back(PkgIterator Pkg) (defined in pkgOrderList)pkgOrderList [inline]
    Remove (defined in pkgOrderList)pkgOrderList [protected]
    Removed enum value (defined in pkgOrderList)pkgOrderList
    RevDepends (defined in pkgOrderList)pkgOrderList [protected]
    RmFlag(Package *Pkg, unsigned long F) (defined in pkgOrderList)pkgOrderList [inline]
    Score(PkgIterator Pkg) (defined in pkgOrderList)pkgOrderList
    Secondary (defined in pkgOrderList)pkgOrderList [protected]
    SetFileList(std::string *FileList) (defined in pkgOrderList)pkgOrderList [inline]
    size() (defined in pkgOrderList)pkgOrderList [inline]
    States enum value (defined in pkgOrderList)pkgOrderList
    UnPacked enum value (defined in pkgOrderList)pkgOrderList
    VerFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    VerIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Version typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    VisitDeps(DepFunc F, PkgIterator Pkg) (defined in pkgOrderList)pkgOrderList [protected]
    VisitNode(PkgIterator Pkg) (defined in pkgOrderList)pkgOrderList [inline, protected]
    VisitNode(PkgIterator Pkg, char const *from) (defined in pkgOrderList)pkgOrderList [protected]
    VisitProvides(DepIterator Pkg, bool Critical) (defined in pkgOrderList)pkgOrderList [protected]
    VisitRDeps(DepFunc F, PkgIterator Pkg) (defined in pkgOrderList)pkgOrderList [protected]
    VisitRProvides(DepFunc F, VerIterator Ver) (defined in pkgOrderList)pkgOrderList [protected]
    WipeFlags(unsigned long F) (defined in pkgOrderList)pkgOrderList
    ~pkgOrderList() (defined in pkgOrderList)pkgOrderList
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.map 2012-05-29 01:09:34.000000000 +0100 @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +004f871b43d1b809778ec1cf2fcd139d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,198 @@ + + + + + +apt: pkgPackageManager Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for pkgPackageManager:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgPackageManager:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Types

    enum  OrderResult { Completed, +Failed, +Incomplete + }

    +Public Member Functions

    +bool GetArchives (pkgAcquire *Owner, pkgSourceList *Sources, pkgRecords *Recs)
    +OrderResult DoInstall (int statusFd=-1)
    +OrderResult DoInstallPreFork ()
    +OrderResult DoInstallPostFork (int statusFd=-1)
    +bool FixMissing ()
    +std::set< std::string > GetDisappearedPackages ()
     returns all packages dpkg let disappear
    pkgPackageManager (pkgDepCache *Cache)

    +Static Public Attributes

    +static bool SigINTStop = false

    +Protected Member Functions

    +void ImmediateAdd (PkgIterator P, bool UseInstallVer, unsigned const int &Depth=0)
    +virtual OrderResult OrderInstall ()
    +bool CheckRConflicts (PkgIterator Pkg, DepIterator Dep, const char *Ver)
    +bool CreateOrderList ()
    +bool DepAlwaysTrue (DepIterator D)
    +bool ConfigureAll ()
    +bool SmartConfigure (PkgIterator Pkg, int const Depth)
    +bool SmartUnPack (PkgIterator Pkg)
    +bool SmartUnPack (PkgIterator Pkg, bool const Immediate, int const Depth)
    +bool SmartRemove (PkgIterator Pkg)
    +bool EarlyRemove (PkgIterator Pkg)
    +virtual bool Install (PkgIterator, std::string)
    +virtual bool Configure (PkgIterator)
    +virtual bool Remove (PkgIterator, bool=false)
    +virtual bool Go (int statusFd=-1)
    +virtual void Reset ()

    +Protected Attributes

    +std::string * FileNames
    +pkgDepCacheCache
    +pkgOrderListList
    +bool Debug
    +bool NoImmConfigure
    +bool ImmConfigureAll
    std::set< std::string > disappearedPkgs
     saves packages dpkg let disappear
    +OrderResult Res
    +

    Member Data Documentation

    + +
    +
    + + + + +
    std::set<std::string> disappearedPkgs [protected]
    +
    +
    + +

    saves packages dpkg let disappear

    +

    This way APT can retreat from trying to configure these packages later on and a frontend can choose to display a notice to inform the user about these disappears.

    + +

    Referenced by GetDisappearedPackages().

    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/packagemanager.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/packagemanager.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.map 2012-05-29 01:09:31.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +d89a4357059a3b594b120fa7c6548eb0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPackageManager-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgPackageManager Member List
    +
    +
    +This is the complete list of members for pkgPackageManager, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Cache (defined in pkgPackageManager)pkgPackageManager [protected]
    CheckRConflicts(PkgIterator Pkg, DepIterator Dep, const char *Ver) (defined in pkgPackageManager)pkgPackageManager [protected]
    Completed enum value (defined in pkgPackageManager)pkgPackageManager
    Configure(PkgIterator) (defined in pkgPackageManager)pkgPackageManager [inline, protected, virtual]
    ConfigureAll() (defined in pkgPackageManager)pkgPackageManager [protected]
    CreateOrderList() (defined in pkgPackageManager)pkgPackageManager [protected]
    Debug (defined in pkgPackageManager)pkgPackageManager [protected]
    Dep typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DepAlwaysTrue(DepIterator D) (defined in pkgPackageManager)pkgPackageManager [protected]
    DepIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DescIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Description typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    disappearedPkgspkgPackageManager [protected]
    DoInstall(int statusFd=-1) (defined in pkgPackageManager)pkgPackageManager
    DoInstallPostFork(int statusFd=-1) (defined in pkgPackageManager)pkgPackageManager
    DoInstallPreFork() (defined in pkgPackageManager)pkgPackageManager [inline]
    EarlyRemove(PkgIterator Pkg) (defined in pkgPackageManager)pkgPackageManager [protected]
    Failed enum value (defined in pkgPackageManager)pkgPackageManager
    FileNames (defined in pkgPackageManager)pkgPackageManager [protected]
    FixMissing() (defined in pkgPackageManager)pkgPackageManager
    Flag typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    GetArchives(pkgAcquire *Owner, pkgSourceList *Sources, pkgRecords *Recs) (defined in pkgPackageManager)pkgPackageManager
    GetDisappearedPackages()pkgPackageManager [inline]
    Go(int statusFd=-1) (defined in pkgPackageManager)pkgPackageManager [inline, protected, virtual]
    GrpIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Header typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    ImmConfigureAll (defined in pkgPackageManager)pkgPackageManager [protected]
    ImmediateAdd(PkgIterator P, bool UseInstallVer, unsigned const int &Depth=0) (defined in pkgPackageManager)pkgPackageManager [protected]
    Incomplete enum value (defined in pkgPackageManager)pkgPackageManager
    Install(PkgIterator, std::string) (defined in pkgPackageManager)pkgPackageManager [inline, protected, virtual]
    List (defined in pkgPackageManager)pkgPackageManager [protected]
    NoImmConfigure (defined in pkgPackageManager)pkgPackageManager [protected]
    OrderInstall() (defined in pkgPackageManager)pkgPackageManager [protected, virtual]
    OrderResult enum name (defined in pkgPackageManager)pkgPackageManager
    Package typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    pkgPackageManager(pkgDepCache *Cache) (defined in pkgPackageManager)pkgPackageManager
    PrvIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Remove(PkgIterator, bool=false) (defined in pkgPackageManager)pkgPackageManager [inline, protected, virtual]
    Res (defined in pkgPackageManager)pkgPackageManager [protected]
    Reset() (defined in pkgPackageManager)pkgPackageManager [inline, protected, virtual]
    SigINTStop (defined in pkgPackageManager)pkgPackageManager [static]
    SmartConfigure(PkgIterator Pkg, int const Depth) (defined in pkgPackageManager)pkgPackageManager [protected]
    SmartRemove(PkgIterator Pkg) (defined in pkgPackageManager)pkgPackageManager [protected]
    SmartUnPack(PkgIterator Pkg) (defined in pkgPackageManager)pkgPackageManager [protected]
    SmartUnPack(PkgIterator Pkg, bool const Immediate, int const Depth) (defined in pkgPackageManager)pkgPackageManager [protected]
    VerFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    VerIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Version typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    ~pkgPackageManager() (defined in pkgPackageManager)pkgPackageManager [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.map 2012-05-29 01:09:34.000000000 +0100 @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +278133e810616c73dd8db0504205ed91 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,132 @@ + + + + + +apt: pkgPolicy Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgPolicy Class Reference
    +
    +
    +
    +Inheritance diagram for pkgPolicy:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgPolicy:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  Pin
    struct  PkgPin

    +Public Member Functions

    +void CreatePin (pkgVersionMatch::MatchType Type, std::string Pkg, std::string Data, signed short Priority)
    +pkgCache::VerIterator GetMatch (pkgCache::PkgIterator const &Pkg)
    +virtual pkgCache::VerIterator GetCandidateVer (pkgCache::PkgIterator const &Pkg)
    +virtual signed short GetPriority (pkgCache::PkgIterator const &Pkg)
    +virtual signed short GetPriority (pkgCache::PkgFileIterator const &File)
    +bool InitDefaults ()
    pkgPolicy (pkgCache *Owner)

    +Protected Attributes

    +PinPins
    +signed short * PFPriority
    +std::vector< PinDefaults
    +std::vector< PkgPinUnmatched
    +pkgCacheCache
    +bool StatusOverride
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/policy.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/policy.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.map 2012-05-29 01:09:32.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +5a4f144464e00eeea5b9a07326201485 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgPolicy-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,90 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgPolicy Member List
    +
    +
    +This is the complete list of members for pkgPolicy, including all inherited members. + + + + + + + + + + + + + + + + + +
    Cache (defined in pkgPolicy)pkgPolicy [protected]
    CreatePin(pkgVersionMatch::MatchType Type, std::string Pkg, std::string Data, signed short Priority) (defined in pkgPolicy)pkgPolicy
    Defaults (defined in pkgPolicy)pkgPolicy [protected]
    GetCandidateVer(pkgCache::PkgIterator const &Pkg) (defined in pkgPolicy)pkgPolicy [virtual]
    GetMatch(pkgCache::PkgIterator const &Pkg) (defined in pkgPolicy)pkgPolicy
    GetPriority(pkgCache::PkgIterator const &Pkg) (defined in pkgPolicy)pkgPolicy [virtual]
    GetPriority(pkgCache::PkgFileIterator const &File) (defined in pkgPolicy)pkgPolicy [virtual]
    InitDefaults() (defined in pkgPolicy)pkgPolicy
    IsImportantDep(DepIterator const &Dep) (defined in pkgDepCache::Policy)pkgDepCache::Policy [virtual]
    PFPriority (defined in pkgPolicy)pkgPolicy [protected]
    Pins (defined in pkgPolicy)pkgPolicy [protected]
    pkgPolicy(pkgCache *Owner) (defined in pkgPolicy)pkgPolicy
    Policy() (defined in pkgDepCache::Policy)pkgDepCache::Policy [inline]
    StatusOverride (defined in pkgPolicy)pkgPolicy [protected]
    Unmatched (defined in pkgPolicy)pkgPolicy [protected]
    ~pkgPolicy() (defined in pkgPolicy)pkgPolicy [inline, virtual]
    ~Policy() (defined in pkgDepCache::Policy)pkgDepCache::Policy [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,107 @@ + + + + + +apt: pkgProblemResolver Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgProblemResolver Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + + +

    +Classes

    struct  PackageKill

    +Public Member Functions

    +void Protect (pkgCache::PkgIterator Pkg)
    +void Remove (pkgCache::PkgIterator Pkg)
    +void Clear (pkgCache::PkgIterator Pkg)
    +bool Resolve (bool BrokenFix=false)
    +bool ResolveByKeep ()
    +void InstallProtect ()
    pkgProblemResolver (pkgDepCache *Cache)

    +Protected Member Functions

    +bool InstOrNewPolicyBroken (pkgCache::PkgIterator Pkg)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/algorithms.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/algorithms.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgProblemResolver-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgProblemResolver Member List
    +
    +
    +This is the complete list of members for pkgProblemResolver, including all inherited members. + + + + + + + + + +
    Clear(pkgCache::PkgIterator Pkg) (defined in pkgProblemResolver)pkgProblemResolver [inline]
    InstallProtect() (defined in pkgProblemResolver)pkgProblemResolver
    InstOrNewPolicyBroken(pkgCache::PkgIterator Pkg) (defined in pkgProblemResolver)pkgProblemResolver [protected]
    pkgProblemResolver(pkgDepCache *Cache) (defined in pkgProblemResolver)pkgProblemResolver
    Protect(pkgCache::PkgIterator Pkg) (defined in pkgProblemResolver)pkgProblemResolver [inline]
    Remove(pkgCache::PkgIterator Pkg) (defined in pkgProblemResolver)pkgProblemResolver [inline]
    Resolve(bool BrokenFix=false) (defined in pkgProblemResolver)pkgProblemResolver
    ResolveByKeep() (defined in pkgProblemResolver)pkgProblemResolver
    ~pkgProblemResolver() (defined in pkgProblemResolver)pkgProblemResolver
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,136 @@ + + + + + +apt: pkgRecords::Parser Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgRecords::Parser Class Reference
    +
    +
    +
    +Inheritance diagram for pkgRecords::Parser:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual std::string FileName ()
    +virtual std::string MD5Hash ()
    +virtual std::string SHA1Hash ()
    +virtual std::string SHA256Hash ()
    +virtual std::string SHA512Hash ()
    +virtual std::string SourcePkg ()
    +virtual std::string SourceVer ()
    +virtual std::string Maintainer ()
    +virtual std::string ShortDesc ()
    +virtual std::string LongDesc ()
    +virtual std::string Name ()
    +virtual std::string Homepage ()
    +virtual std::string RecordField (const char *fieldName)
    +virtual void GetRec (const char *&Start, const char *&Stop)

    +Protected Member Functions

    +virtual bool Jump (pkgCache::VerFileIterator const &Ver)=0
    +virtual bool Jump (pkgCache::DescFileIterator const &Desc)=0

    +Friends

    +class pkgRecords
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.map 2012-05-29 01:09:35.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +800e2115ef285882b380abc4a618e8a9 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords_1_1Parser-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,97 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgRecords::Parser Member List
    +
    +
    +This is the complete list of members for pkgRecords::Parser, including all inherited members. + + + + + + + + + + + + + + + + + + +
    FileName() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    GetRec(const char *&Start, const char *&Stop) (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    Homepage() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    Jump(pkgCache::VerFileIterator const &Ver)=0 (defined in pkgRecords::Parser)pkgRecords::Parser [protected, pure virtual]
    Jump(pkgCache::DescFileIterator const &Desc)=0 (defined in pkgRecords::Parser)pkgRecords::Parser [protected, pure virtual]
    LongDesc() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    Maintainer() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    MD5Hash() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    Name() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    pkgRecords (defined in pkgRecords::Parser)pkgRecords::Parser [friend]
    RecordField(const char *fieldName) (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    SHA1Hash() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    SHA256Hash() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    SHA512Hash() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    ShortDesc() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    SourcePkg() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    SourceVer() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    ~Parser() (defined in pkgRecords::Parser)pkgRecords::Parser [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,94 @@ + + + + + +apt: pkgRecords Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgRecords Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + +

    +Classes

    class  Parser

    +Public Member Functions

    +ParserLookup (pkgCache::VerFileIterator const &Ver)
    +ParserLookup (pkgCache::DescFileIterator const &Desc)
    pkgRecords (pkgCache &Cache)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/pkgrecords.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgrecords.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgRecords-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,77 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgRecords Member List
    +
    +
    +This is the complete list of members for pkgRecords, including all inherited members. + + + + +
    Lookup(pkgCache::VerFileIterator const &Ver) (defined in pkgRecords)pkgRecords
    Lookup(pkgCache::DescFileIterator const &Desc) (defined in pkgRecords)pkgRecords
    pkgRecords(pkgCache &Cache) (defined in pkgRecords)pkgRecords
    ~pkgRecords() (defined in pkgRecords)pkgRecords
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.map 2012-05-29 01:09:37.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +74328b66ecbd876308924ab3cf8266db \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,107 @@ + + + + + +apt: pkgSimulate::Policy Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgSimulate::Policy Class Reference
    +
    +
    +
    +Inheritance diagram for pkgSimulate::Policy:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgSimulate::Policy:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + +

    +Public Member Functions

    +virtual VerIterator GetCandidateVer (PkgIterator const &Pkg)
    Policy (pkgDepCache *Cache)
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.map 2012-05-29 01:09:36.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +74328b66ecbd876308924ab3cf8266db \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate_1_1Policy-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,86 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgSimulate::Policy Member List
    +
    +
    +This is the complete list of members for pkgSimulate::Policy, including all inherited members. + + + + + + + +
    GetCandidateVer(PkgIterator const &Pkg) (defined in pkgSimulate::Policy)pkgSimulate::Policy [inline, virtual]
    GetPriority(PkgIterator const &Pkg) (defined in pkgDepCache::Policy)pkgDepCache::Policy [virtual]
    GetPriority(PkgFileIterator const &File) (defined in pkgDepCache::Policy)pkgDepCache::Policy [virtual]
    IsImportantDep(DepIterator const &Dep) (defined in pkgDepCache::Policy)pkgDepCache::Policy [virtual]
    Policy(pkgDepCache *Cache) (defined in pkgSimulate::Policy)pkgSimulate::Policy [inline]
    Policy() (defined in pkgDepCache::Policy)pkgDepCache::Policy [inline]
    ~Policy() (defined in pkgDepCache::Policy)pkgDepCache::Policy [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.map 2012-05-29 01:09:38.000000000 +0100 @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +73f790dde2da49a39ea1b4553c9ec9ab \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: pkgSimulate Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for pkgSimulate:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgSimulate:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + +

    +Classes

    class  Policy

    +Public Member Functions

    pkgSimulate (pkgDepCache *Cache)

    +Protected Member Functions

    +virtual bool Install (PkgIterator Pkg, std::string File)
    +virtual bool Configure (PkgIterator Pkg)
    +virtual bool Remove (PkgIterator Pkg, bool Purge)

    +Protected Attributes

    +unsigned char * Flags
    +Policy iPolicy
    +pkgDepCache Sim
    +pkgDepCache::ActionGroup group
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/algorithms.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/algorithms.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.map 2012-05-29 01:09:36.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +0c4753974f00f205648c7d78ed93f65e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSimulate-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,129 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgSimulate Member List
    +
    +
    +This is the complete list of members for pkgSimulate, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Cache (defined in pkgPackageManager)pkgPackageManager [protected]
    CheckRConflicts(PkgIterator Pkg, DepIterator Dep, const char *Ver) (defined in pkgPackageManager)pkgPackageManager [protected]
    Completed enum value (defined in pkgPackageManager)pkgPackageManager
    Configure(PkgIterator Pkg) (defined in pkgSimulate)pkgSimulate [protected, virtual]
    ConfigureAll() (defined in pkgPackageManager)pkgPackageManager [protected]
    CreateOrderList() (defined in pkgPackageManager)pkgPackageManager [protected]
    Debug (defined in pkgPackageManager)pkgPackageManager [protected]
    Dep typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DepAlwaysTrue(DepIterator D) (defined in pkgPackageManager)pkgPackageManager [protected]
    DepIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    DescIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Description typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    disappearedPkgspkgPackageManager [protected]
    DoInstall(int statusFd=-1) (defined in pkgPackageManager)pkgPackageManager
    DoInstallPostFork(int statusFd=-1) (defined in pkgPackageManager)pkgPackageManager
    DoInstallPreFork() (defined in pkgPackageManager)pkgPackageManager [inline]
    EarlyRemove(PkgIterator Pkg) (defined in pkgPackageManager)pkgPackageManager [protected]
    Failed enum value (defined in pkgPackageManager)pkgPackageManager
    FileNames (defined in pkgPackageManager)pkgPackageManager [protected]
    FixMissing() (defined in pkgPackageManager)pkgPackageManager
    Flag typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Flags (defined in pkgSimulate)pkgSimulate [protected]
    GetArchives(pkgAcquire *Owner, pkgSourceList *Sources, pkgRecords *Recs) (defined in pkgPackageManager)pkgPackageManager
    GetDisappearedPackages()pkgPackageManager [inline]
    Go(int statusFd=-1) (defined in pkgPackageManager)pkgPackageManager [inline, protected, virtual]
    group (defined in pkgSimulate)pkgSimulate [protected]
    GrpIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Header typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    ImmConfigureAll (defined in pkgPackageManager)pkgPackageManager [protected]
    ImmediateAdd(PkgIterator P, bool UseInstallVer, unsigned const int &Depth=0) (defined in pkgPackageManager)pkgPackageManager [protected]
    Incomplete enum value (defined in pkgPackageManager)pkgPackageManager
    Install(PkgIterator Pkg, std::string File) (defined in pkgSimulate)pkgSimulate [protected, virtual]
    iPolicy (defined in pkgSimulate)pkgSimulate [protected]
    List (defined in pkgPackageManager)pkgPackageManager [protected]
    NoImmConfigure (defined in pkgPackageManager)pkgPackageManager [protected]
    OrderInstall() (defined in pkgPackageManager)pkgPackageManager [protected, virtual]
    OrderResult enum name (defined in pkgPackageManager)pkgPackageManager
    Package typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    PkgIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    pkgPackageManager(pkgDepCache *Cache) (defined in pkgPackageManager)pkgPackageManager
    pkgSimulate(pkgDepCache *Cache) (defined in pkgSimulate)pkgSimulate
    PrvIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Remove(PkgIterator Pkg, bool Purge) (defined in pkgSimulate)pkgSimulate [protected, virtual]
    Res (defined in pkgPackageManager)pkgPackageManager [protected]
    Reset() (defined in pkgPackageManager)pkgPackageManager [inline, protected, virtual]
    SigINTStop (defined in pkgPackageManager)pkgPackageManager [static]
    Sim (defined in pkgSimulate)pkgSimulate [protected]
    SmartConfigure(PkgIterator Pkg, int const Depth) (defined in pkgPackageManager)pkgPackageManager [protected]
    SmartRemove(PkgIterator Pkg) (defined in pkgPackageManager)pkgPackageManager [protected]
    SmartUnPack(PkgIterator Pkg) (defined in pkgPackageManager)pkgPackageManager [protected]
    SmartUnPack(PkgIterator Pkg, bool const Immediate, int const Depth) (defined in pkgPackageManager)pkgPackageManager [protected]
    VerFileIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    VerIterator typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    Version typedef (defined in pkgCache::Namespace)pkgCache::Namespace [protected]
    ~pkgPackageManager() (defined in pkgPackageManager)pkgPackageManager [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.map 2012-05-29 01:09:38.000000000 +0100 @@ -0,0 +1,2 @@ + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +9ccdf1accbf100eb9b24e6132ba5f760 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,129 @@ + + + + + +apt: pkgSourceList::Type Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    + +
    +
    +Inheritance diagram for pkgSourceList::Type:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgSourceList::Type:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + +

    +Public Member Functions

    +bool FixupURI (std::string &URI) const
    +virtual bool ParseLine (std::vector< metaIndex * > &List, const char *Buffer, unsigned long const &CurLine, std::string const &File) const
    +virtual bool CreateItem (std::vector< metaIndex * > &List, std::string const &URI, std::string const &Dist, std::string const &Section, std::map< std::string, std::string > const &Options) const =0

    +Static Public Member Functions

    +static TypeGetType (const char *Type)

    +Public Attributes

    +const char * Name
    +const char * Label

    +Static Public Attributes

    +static Type ** GlobalList = ItmList
    +static unsigned long GlobalListLen = 0
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/sourcelist.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/sourcelist.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.map 2012-05-29 01:09:38.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +86c8102c9129e9d9d06f463c2927f0c3 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList_1_1Type-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,89 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgSourceList::Type Member List
    +
    +
    +This is the complete list of members for pkgSourceList::Type, including all inherited members. + + + + + + + + + + +
    CreateItem(std::vector< metaIndex * > &List, std::string const &URI, std::string const &Dist, std::string const &Section, std::map< std::string, std::string > const &Options) const =0 (defined in pkgSourceList::Type)pkgSourceList::Type [pure virtual]
    FixupURI(std::string &URI) const (defined in pkgSourceList::Type)pkgSourceList::Type
    GetType(const char *Type) (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    GlobalList (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    GlobalListLen (defined in pkgSourceList::Type)pkgSourceList::Type [static]
    Label (defined in pkgSourceList::Type)pkgSourceList::Type
    Name (defined in pkgSourceList::Type)pkgSourceList::Type
    ParseLine(std::vector< metaIndex * > &List, const char *Buffer, unsigned long const &CurLine, std::string const &File) const (defined in pkgSourceList::Type)pkgSourceList::Type [virtual]
    Type() (defined in pkgSourceList::Type)pkgSourceList::Type
    ~Type() (defined in pkgSourceList::Type)pkgSourceList::Type [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.map 2012-05-29 01:09:37.000000000 +0100 @@ -0,0 +1,6 @@ + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +94dbe021fab435b6b942558cbb2cd0cd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,132 @@ + + + + + +apt: pkgSourceList Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgSourceList Class Reference
    +
    +
    +
    +Collaboration diagram for pkgSourceList:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  Type

    +Public Types

    +typedef std::vector< metaIndex * >
    +::const_iterator 
    const_iterator

    +Public Member Functions

    +bool ReadMainList ()
    +bool Read (std::string File)
    +void Reset ()
    +bool ReadAppend (std::string File)
    +bool ReadSourceDir (std::string Dir)
    +const_iterator begin () const
    +const_iterator end () const
    +unsigned int size () const
    +bool empty () const
    +bool FindIndex (pkgCache::PkgFileIterator File, pkgIndexFile *&Found) const
    +bool GetIndexes (pkgAcquire *Owner, bool GetAll=false) const
    +time_t GetLastModifiedTime ()
    pkgSourceList (std::string File)

    +Protected Attributes

    +std::vector< metaIndex * > SrcList
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/sourcelist.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/sourcelist.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSourceList-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,90 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgSourceList Member List
    +
    +
    +This is the complete list of members for pkgSourceList, including all inherited members. + + + + + + + + + + + + + + + + + +
    begin() const (defined in pkgSourceList)pkgSourceList [inline]
    const_iterator typedef (defined in pkgSourceList)pkgSourceList
    empty() const (defined in pkgSourceList)pkgSourceList [inline]
    end() const (defined in pkgSourceList)pkgSourceList [inline]
    FindIndex(pkgCache::PkgFileIterator File, pkgIndexFile *&Found) const (defined in pkgSourceList)pkgSourceList
    GetIndexes(pkgAcquire *Owner, bool GetAll=false) const (defined in pkgSourceList)pkgSourceList
    GetLastModifiedTime() (defined in pkgSourceList)pkgSourceList
    pkgSourceList() (defined in pkgSourceList)pkgSourceList
    pkgSourceList(std::string File) (defined in pkgSourceList)pkgSourceList
    Read(std::string File) (defined in pkgSourceList)pkgSourceList
    ReadAppend(std::string File) (defined in pkgSourceList)pkgSourceList
    ReadMainList() (defined in pkgSourceList)pkgSourceList
    ReadSourceDir(std::string Dir) (defined in pkgSourceList)pkgSourceList
    Reset() (defined in pkgSourceList)pkgSourceList
    size() const (defined in pkgSourceList)pkgSourceList [inline]
    SrcList (defined in pkgSourceList)pkgSourceList [protected]
    ~pkgSourceList() (defined in pkgSourceList)pkgSourceList
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.map 2012-05-29 01:09:39.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +73b39c24646ebef1333283444a4a3174 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,154 @@ + + + + + +apt: pkgSrcRecords::Parser Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgSrcRecords::Parser Class Reference
    +
    +
    +
    +Inheritance diagram for pkgSrcRecords::Parser:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgSrcRecords::Parser:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  BuildDepRec

    +Public Types

    enum  BuildDep { BuildDepend = 0x0, +BuildDependIndep = 0x1, +BuildConflict = 0x2, +BuildConflictIndep = 0x3 + }

    +Public Member Functions

    +const pkgIndexFileIndex () const
    +virtual bool Restart ()=0
    +virtual bool Step ()=0
    +virtual bool Jump (unsigned long const &Off)=0
    +virtual unsigned long Offset ()=0
    +virtual std::string AsStr ()=0
    +virtual std::string Package () const =0
    +virtual std::string Version () const =0
    +virtual std::string Maintainer () const =0
    +virtual std::string Section () const =0
    +virtual const char ** Binaries ()=0
    +virtual bool BuildDepends (std::vector< BuildDepRec > &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch=true)=0
    +virtual bool Files (std::vector< pkgSrcRecords::File > &F)=0
    Parser (const pkgIndexFile *Index)

    +Static Public Member Functions

    +static const char * BuildDepType (unsigned char const &Type)

    +Protected Attributes

    +const pkgIndexFileiIndex
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/srcrecords.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/srcrecords.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.map 2012-05-29 01:09:39.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +ed80a4724c902ccd806cfc8e61a5087d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords_1_1Parser-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,101 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgSrcRecords::Parser Member List
    +
    +
    +This is the complete list of members for pkgSrcRecords::Parser, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + +
    AsStr()=0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    Binaries()=0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    BuildConflict enum value (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildConflictIndep enum value (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildDep enum name (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildDepend enum value (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildDependIndep enum value (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser
    BuildDepends(std::vector< BuildDepRec > &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch=true)=0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    BuildDepType(unsigned char const &Type) (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [static]
    Files(std::vector< pkgSrcRecords::File > &F)=0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    iIndex (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [protected]
    Index() const (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [inline]
    Jump(unsigned long const &Off)=0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    Maintainer() const =0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    Offset()=0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    Package() const =0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    Parser(const pkgIndexFile *Index) (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [inline]
    Restart()=0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    Section() const =0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    Step()=0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    Version() const =0 (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [pure virtual]
    ~Parser() (defined in pkgSrcRecords::Parser)pkgSrcRecords::Parser [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,95 @@ + + + + + +apt: pkgSrcRecords Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgSrcRecords Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + +

    +Classes

    struct  File
    class  Parser

    +Public Member Functions

    +bool Restart ()
    +ParserFind (const char *Package, bool const &SrcOnly=false)
    pkgSrcRecords (pkgSourceList &List)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/srcrecords.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/srcrecords.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSrcRecords-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,77 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgSrcRecords Member List
    +
    +
    +This is the complete list of members for pkgSrcRecords, including all inherited members. + + + + +
    Find(const char *Package, bool const &SrcOnly=false) (defined in pkgSrcRecords)pkgSrcRecords
    pkgSrcRecords(pkgSourceList &List) (defined in pkgSrcRecords)pkgSrcRecords
    Restart() (defined in pkgSrcRecords)pkgSrcRecords
    ~pkgSrcRecords() (defined in pkgSrcRecords)pkgSrcRecords [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.map 2012-05-29 01:09:40.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +676e15eb35b17ba0fd83444d903896b3 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,133 @@ + + + + + +apt: pkgSystem Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for pkgSystem:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgSystem:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual bool Lock ()=0
    +virtual bool UnLock (bool NoErrors=false)=0
    +virtual pkgPackageManagerCreatePM (pkgDepCache *Cache) const =0
    +virtual bool Initialize (Configuration &)
    +virtual bool ArchiveSupported (const char *Type)=0
    +virtual bool AddStatusFiles (std::vector< pkgIndexFile * > &List)=0
    +virtual bool FindIndex (pkgCache::PkgFileIterator File, pkgIndexFile *&Found) const =0
    +virtual signed Score (Configuration const &)

    +Static Public Member Functions

    +static pkgSystemGetSystem (const char *Label)

    +Public Attributes

    +const char * Label
    +pkgVersioningSystemVS

    +Static Public Attributes

    +static pkgSystem ** GlobalList = SysList
    +static unsigned long GlobalListLen = 0
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/pkgsystem.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgsystem.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.map 2012-05-29 01:09:40.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +5d0969a511d1c37aa79333a2cef6baf1 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgSystem-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,88 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgSystem Member List
    +
    +
    +This is the complete list of members for pkgSystem, including all inherited members. + + + + + + + + + + + + + + + +
    AddStatusFiles(std::vector< pkgIndexFile * > &List)=0 (defined in pkgSystem)pkgSystem [pure virtual]
    ArchiveSupported(const char *Type)=0 (defined in pkgSystem)pkgSystem [pure virtual]
    CreatePM(pkgDepCache *Cache) const =0 (defined in pkgSystem)pkgSystem [pure virtual]
    FindIndex(pkgCache::PkgFileIterator File, pkgIndexFile *&Found) const =0 (defined in pkgSystem)pkgSystem [pure virtual]
    GetSystem(const char *Label) (defined in pkgSystem)pkgSystem [static]
    GlobalList (defined in pkgSystem)pkgSystem [static]
    GlobalListLen (defined in pkgSystem)pkgSystem [static]
    Initialize(Configuration &) (defined in pkgSystem)pkgSystem [inline, virtual]
    Label (defined in pkgSystem)pkgSystem
    Lock()=0 (defined in pkgSystem)pkgSystem [pure virtual]
    pkgSystem() (defined in pkgSystem)pkgSystem
    Score(Configuration const &) (defined in pkgSystem)pkgSystem [inline, virtual]
    UnLock(bool NoErrors=false)=0 (defined in pkgSystem)pkgSystem [pure virtual]
    VS (defined in pkgSystem)pkgSystem
    ~pkgSystem() (defined in pkgSystem)pkgSystem [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFile.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFile.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFile.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFile.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,92 @@ + + + + + +apt: pkgTagFile Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgTagFile Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + +

    +Public Member Functions

    +bool Step (pkgTagSection &Section)
    +unsigned long Offset ()
    +bool Jump (pkgTagSection &Tag, unsigned long long Offset)
    pkgTagFile (FileFd *F, unsigned long long Size=32 *1024)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/tagfile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/tagfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFile-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFile-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFile-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFile-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,78 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgTagFile Member List
    +
    +
    +This is the complete list of members for pkgTagFile, including all inherited members. + + + + + +
    Jump(pkgTagSection &Tag, unsigned long long Offset) (defined in pkgTagFile)pkgTagFile
    Offset() (defined in pkgTagFile)pkgTagFile
    pkgTagFile(FileFd *F, unsigned long long Size=32 *1024) (defined in pkgTagFile)pkgTagFile
    Step(pkgTagSection &Section) (defined in pkgTagFile)pkgTagFile
    ~pkgTagFile() (defined in pkgTagFile)pkgTagFile [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.map 2012-05-29 01:09:40.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +60a7f280b55798f6fbc91b24580d1d06 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,109 @@ + + + + + +apt: pkgTagFilePrivate Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgTagFilePrivate Class Reference
    +
    +
    +
    +Collaboration diagram for pkgTagFilePrivate:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + +

    +Public Member Functions

    pkgTagFilePrivate (FileFd *pFd, unsigned long long Size)

    +Public Attributes

    +FileFdFd
    +char * Buffer
    +char * Start
    +char * End
    +bool Done
    +unsigned long long iOffset
    +unsigned long long Size
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/tagfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagFilePrivate-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgTagFilePrivate Member List
    +
    +
    +This is the complete list of members for pkgTagFilePrivate, including all inherited members. + + + + + + + + +
    Buffer (defined in pkgTagFilePrivate)pkgTagFilePrivate
    Done (defined in pkgTagFilePrivate)pkgTagFilePrivate
    End (defined in pkgTagFilePrivate)pkgTagFilePrivate
    Fd (defined in pkgTagFilePrivate)pkgTagFilePrivate
    iOffset (defined in pkgTagFilePrivate)pkgTagFilePrivate
    pkgTagFilePrivate(FileFd *pFd, unsigned long long Size) (defined in pkgTagFilePrivate)pkgTagFilePrivate [inline]
    Size (defined in pkgTagFilePrivate)pkgTagFilePrivate
    Start (defined in pkgTagFilePrivate)pkgTagFilePrivate
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,133 @@ + + + + + +apt: pkgTagSection Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for pkgTagSection:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +bool operator== (const pkgTagSection &rhs)
    +bool operator!= (const pkgTagSection &rhs)
    +bool Find (const char *Tag, const char *&Start, const char *&End) const
    +bool Find (const char *Tag, unsigned &Pos) const
    +std::string FindS (const char *Tag) const
    +signed int FindI (const char *Tag, signed long Default=0) const
    +unsigned long long FindULL (const char *Tag, unsigned long long const &Default=0) const
    +bool FindFlag (const char *Tag, unsigned long &Flags, unsigned long Flag) const
    +bool Scan (const char *Start, unsigned long MaxLength)
    +unsigned long size () const
    +void Trim ()
    +virtual void TrimRecord (bool BeforeRecord, const char *&End)
    +unsigned int Count () const
    +bool Exists (const char *const Tag)
    +void Get (const char *&Start, const char *&Stop, unsigned int I) const
    +void GetSection (const char *&Start, const char *&Stop) const

    +Static Public Member Functions

    +static bool const FindFlag (unsigned long &Flags, unsigned long Flag, const char *Start, const char *Stop)

    +Protected Attributes

    +const char * Stop
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/tagfile.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/tagfile.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.map 2012-05-29 01:09:40.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +baa5826ab6c8684596112ca8ee21404f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgTagSection-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,93 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgTagSection Member List
    +
    +
    +This is the complete list of members for pkgTagSection, including all inherited members. + + + + + + + + + + + + + + + + + + + + +
    Count() const (defined in pkgTagSection)pkgTagSection [inline]
    Exists(const char *const Tag) (defined in pkgTagSection)pkgTagSection [inline]
    Find(const char *Tag, const char *&Start, const char *&End) const (defined in pkgTagSection)pkgTagSection
    Find(const char *Tag, unsigned &Pos) const (defined in pkgTagSection)pkgTagSection
    FindFlag(const char *Tag, unsigned long &Flags, unsigned long Flag) const (defined in pkgTagSection)pkgTagSection
    FindFlag(unsigned long &Flags, unsigned long Flag, const char *Start, const char *Stop) (defined in pkgTagSection)pkgTagSection [static]
    FindI(const char *Tag, signed long Default=0) const (defined in pkgTagSection)pkgTagSection
    FindS(const char *Tag) const (defined in pkgTagSection)pkgTagSection
    FindULL(const char *Tag, unsigned long long const &Default=0) const (defined in pkgTagSection)pkgTagSection
    Get(const char *&Start, const char *&Stop, unsigned int I) const (defined in pkgTagSection)pkgTagSection [inline]
    GetSection(const char *&Start, const char *&Stop) const (defined in pkgTagSection)pkgTagSection [inline]
    operator!=(const pkgTagSection &rhs) (defined in pkgTagSection)pkgTagSection [inline]
    operator==(const pkgTagSection &rhs) (defined in pkgTagSection)pkgTagSection [inline]
    pkgTagSection() (defined in pkgTagSection)pkgTagSection [inline]
    Scan(const char *Start, unsigned long MaxLength) (defined in pkgTagSection)pkgTagSection
    size() const (defined in pkgTagSection)pkgTagSection [inline]
    Stop (defined in pkgTagSection)pkgTagSection [protected]
    Trim() (defined in pkgTagSection)pkgTagSection
    TrimRecord(bool BeforeRecord, const char *&End) (defined in pkgTagSection)pkgTagSection [virtual]
    ~pkgTagSection() (defined in pkgTagSection)pkgTagSection [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,119 @@ + + + + + +apt: pkgUdevCdromDevices Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgUdevCdromDevices Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +bool Dlopen ()
    +std::vector< CdromDeviceScan ()
    +std::vector< CdromDeviceScanForRemovable (bool CdromOnly)

    +Protected Attributes

    +void * libudev_handle
    +struct udev *(* udev_new )(void)
    +int(* udev_enumerate_add_match_property )(struct udev_enumerate *udev_enumerate, const char *property, const char *value)
    +int(* udev_enumerate_scan_devices )(struct udev_enumerate *udev_enumerate)
    +struct udev_list_entry *(* udev_enumerate_get_list_entry )(struct udev_enumerate *udev_enumerate)
    +struct udev_device *(* udev_device_new_from_syspath )(struct udev *udev, const char *syspath)
    +struct udev *(* udev_enumerate_get_udev )(struct udev_enumerate *udev_enumerate)
    +const char *(* udev_list_entry_get_name )(struct udev_list_entry *list_entry)
    +const char *(* udev_device_get_devnode )(struct udev_device *udev_device)
    +struct udev_enumerate *(* udev_enumerate_new )(struct udev *udev)
    +struct udev_list_entry *(* udev_list_entry_get_next )(struct udev_list_entry *list_entry)
    +const char *(* udev_device_get_property_value )(struct udev_device *udev_device, const char *key)
    +int(* udev_enumerate_add_match_sysattr )(struct udev_enumerate *udev_enumerate, const char *property, const char *value)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cdrom.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/cdrom.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgUdevCdromDevices-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,91 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgUdevCdromDevices Member List
    +
    +
    +This is the complete list of members for pkgUdevCdromDevices, including all inherited members. + + + + + + + + + + + + + + + + + + +
    Dlopen() (defined in pkgUdevCdromDevices)pkgUdevCdromDevices
    libudev_handle (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    pkgUdevCdromDevices() (defined in pkgUdevCdromDevices)pkgUdevCdromDevices
    Scan() (defined in pkgUdevCdromDevices)pkgUdevCdromDevices
    ScanForRemovable(bool CdromOnly) (defined in pkgUdevCdromDevices)pkgUdevCdromDevices
    udev_device_get_devnode (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_device_get_property_value (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_device_new_from_syspath (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_enumerate_add_match_property (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_enumerate_add_match_sysattr (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_enumerate_get_list_entry (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_enumerate_get_udev (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_enumerate_new (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_enumerate_scan_devices (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_list_entry_get_name (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_list_entry_get_next (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    udev_new (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [protected]
    ~pkgUdevCdromDevices() (defined in pkgUdevCdromDevices)pkgUdevCdromDevices [virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.map 2012-05-29 01:09:41.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +f63d6bf94d6777967a67e447bd4bc726 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,123 @@ + + + + + +apt: pkgVendorList Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Collaboration diagram for pkgVendorList:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + +

    +Public Types

    +typedef std::vector< Vendor
    +const * >::const_iterator 
    const_iterator

    +Public Member Functions

    +bool ReadMainList ()
    +bool Read (std::string File)
    +const_iterator begin () const
    +const_iterator end () const
    +unsigned int size () const
    +bool empty () const
    +const VendorFindVendor (const std::vector< std::string > GPGVOutput)

    +Protected Member Functions

    +bool CreateList (Configuration &Cnf)
    +const VendorLookupFingerprint (std::string Fingerprint)

    +Protected Attributes

    +std::vector< Vendor const * > VendorList
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/vendorlist.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/vendorlist.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVendorList-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgVendorList Member List
    +
    +
    +This is the complete list of members for pkgVendorList, including all inherited members. + + + + + + + + + + + + +
    begin() const (defined in pkgVendorList)pkgVendorList [inline]
    const_iterator typedef (defined in pkgVendorList)pkgVendorList
    CreateList(Configuration &Cnf) (defined in pkgVendorList)pkgVendorList [protected]
    empty() const (defined in pkgVendorList)pkgVendorList [inline]
    end() const (defined in pkgVendorList)pkgVendorList [inline]
    FindVendor(const std::vector< std::string > GPGVOutput) (defined in pkgVendorList)pkgVendorList
    LookupFingerprint(std::string Fingerprint) (defined in pkgVendorList)pkgVendorList [protected]
    Read(std::string File) (defined in pkgVendorList)pkgVendorList
    ReadMainList() (defined in pkgVendorList)pkgVendorList
    size() const (defined in pkgVendorList)pkgVendorList [inline]
    VendorList (defined in pkgVendorList)pkgVendorList [protected]
    ~pkgVendorList() (defined in pkgVendorList)pkgVendorList
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.map 2012-05-29 01:09:41.000000000 +0100 @@ -0,0 +1,2 @@ + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +741f43ea5d71ee440c338d98e95aa16e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,129 @@ + + + + + +apt: pkgVersioningSystem Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Inheritance diagram for pkgVersioningSystem:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgVersioningSystem:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual int DoCmpVersion (const char *A, const char *Aend, const char *B, const char *Bend)=0
    +virtual bool CheckDep (const char *PkgVer, int Op, const char *DepVer)=0
    +virtual int DoCmpReleaseVer (const char *A, const char *Aend, const char *B, const char *Bend)=0
    +virtual std::string UpstreamVersion (const char *A)=0
    +virtual bool TestCompatibility (pkgVersioningSystem const &Against)
    APT_MKSTRCMP (CmpVersion, DoCmpVersion)
    APT_MKSTRCMP (CmpReleaseVer, DoCmpReleaseVer)

    +Static Public Member Functions

    +static pkgVersioningSystemGetVS (const char *Label)

    +Public Attributes

    +const char * Label

    +Static Public Attributes

    +static pkgVersioningSystem ** GlobalList = VSList
    +static unsigned long GlobalListLen = 0
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/version.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/version.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.map 2012-05-29 01:09:41.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +f48955a1228499b2b7c91513a301244d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersioningSystem-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,86 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgVersioningSystem Member List
    +
    +
    +This is the complete list of members for pkgVersioningSystem, including all inherited members. + + + + + + + + + + + + + +
    APT_MKSTRCMP(CmpVersion, DoCmpVersion) (defined in pkgVersioningSystem)pkgVersioningSystem
    APT_MKSTRCMP(CmpReleaseVer, DoCmpReleaseVer) (defined in pkgVersioningSystem)pkgVersioningSystem
    CheckDep(const char *PkgVer, int Op, const char *DepVer)=0 (defined in pkgVersioningSystem)pkgVersioningSystem [pure virtual]
    DoCmpReleaseVer(const char *A, const char *Aend, const char *B, const char *Bend)=0 (defined in pkgVersioningSystem)pkgVersioningSystem [pure virtual]
    DoCmpVersion(const char *A, const char *Aend, const char *B, const char *Bend)=0 (defined in pkgVersioningSystem)pkgVersioningSystem [pure virtual]
    GetVS(const char *Label) (defined in pkgVersioningSystem)pkgVersioningSystem [static]
    GlobalList (defined in pkgVersioningSystem)pkgVersioningSystem [static]
    GlobalListLen (defined in pkgVersioningSystem)pkgVersioningSystem [static]
    Label (defined in pkgVersioningSystem)pkgVersioningSystem
    pkgVersioningSystem() (defined in pkgVersioningSystem)pkgVersioningSystem
    TestCompatibility(pkgVersioningSystem const &Against) (defined in pkgVersioningSystem)pkgVersioningSystem [inline, virtual]
    UpstreamVersion(const char *A)=0 (defined in pkgVersioningSystem)pkgVersioningSystem [pure virtual]
    ~pkgVersioningSystem() (defined in pkgVersioningSystem)pkgVersioningSystem [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,109 @@ + + + + + +apt: pkgVersionMatch Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    pkgVersionMatch Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + +

    +Public Types

    enum  MatchType { None = 0, +Version, +Release, +Origin + }

    +Public Member Functions

    +bool MatchVer (const char *A, std::string B, bool Prefix)
    +bool ExpressionMatches (const char *pattern, const char *string)
    +bool ExpressionMatches (const std::string &pattern, const char *string)
    +bool FileMatch (pkgCache::PkgFileIterator File)
    +pkgCache::VerIterator Find (pkgCache::PkgIterator Pkg)
    pkgVersionMatch (std::string Data, MatchType Type)

    +Public Attributes

    +enum pkgVersionMatch::MatchType Type
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/versionmatch.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/versionmatch.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classpkgVersionMatch-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    pkgVersionMatch Member List
    +
    +
    +This is the complete list of members for pkgVersionMatch, including all inherited members. + + + + + + + + + + + + +
    ExpressionMatches(const char *pattern, const char *string) (defined in pkgVersionMatch)pkgVersionMatch
    ExpressionMatches(const std::string &pattern, const char *string) (defined in pkgVersionMatch)pkgVersionMatch
    FileMatch(pkgCache::PkgFileIterator File) (defined in pkgVersionMatch)pkgVersionMatch
    Find(pkgCache::PkgIterator Pkg) (defined in pkgVersionMatch)pkgVersionMatch
    MatchType enum name (defined in pkgVersionMatch)pkgVersionMatch
    MatchVer(const char *A, std::string B, bool Prefix) (defined in pkgVersionMatch)pkgVersionMatch
    None enum value (defined in pkgVersionMatch)pkgVersionMatch
    Origin enum value (defined in pkgVersionMatch)pkgVersionMatch
    pkgVersionMatch(std::string Data, MatchType Type) (defined in pkgVersionMatch)pkgVersionMatch
    Release enum value (defined in pkgVersionMatch)pkgVersionMatch
    Type (defined in pkgVersionMatch)pkgVersionMatch
    Version enum value (defined in pkgVersionMatch)pkgVersionMatch
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.map 2012-05-29 01:09:42.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +fe004f0e9f5c3f8fe11fe07297f83a75 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,91 @@ + + + + + +apt: PreferenceSection Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    PreferenceSection Class Reference
    +
    +
    +
    +Inheritance diagram for PreferenceSection:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for PreferenceSection:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/policy.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.map 2012-05-29 01:09:41.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +fe004f0e9f5c3f8fe11fe07297f83a75 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classPreferenceSection-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,92 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    PreferenceSection Member List
    +
    +
    +This is the complete list of members for PreferenceSection, including all inherited members. + + + + + + + + + + + + + + + + + + + +
    Count() const (defined in pkgTagSection)pkgTagSection [inline]
    Exists(const char *const Tag) (defined in pkgTagSection)pkgTagSection [inline]
    Find(const char *Tag, const char *&Start, const char *&End) const (defined in pkgTagSection)pkgTagSection
    Find(const char *Tag, unsigned &Pos) const (defined in pkgTagSection)pkgTagSection
    FindFlag(const char *Tag, unsigned long &Flags, unsigned long Flag) const (defined in pkgTagSection)pkgTagSection
    FindFlag(unsigned long &Flags, unsigned long Flag, const char *Start, const char *Stop) (defined in pkgTagSection)pkgTagSection [static]
    FindI(const char *Tag, signed long Default=0) const (defined in pkgTagSection)pkgTagSection
    FindS(const char *Tag) const (defined in pkgTagSection)pkgTagSection
    FindULL(const char *Tag, unsigned long long const &Default=0) const (defined in pkgTagSection)pkgTagSection
    Get(const char *&Start, const char *&Stop, unsigned int I) const (defined in pkgTagSection)pkgTagSection [inline]
    GetSection(const char *&Start, const char *&Stop) const (defined in pkgTagSection)pkgTagSection [inline]
    operator!=(const pkgTagSection &rhs) (defined in pkgTagSection)pkgTagSection [inline]
    operator==(const pkgTagSection &rhs) (defined in pkgTagSection)pkgTagSection [inline]
    pkgTagSection() (defined in pkgTagSection)pkgTagSection [inline]
    Scan(const char *Start, unsigned long MaxLength) (defined in pkgTagSection)pkgTagSection
    size() const (defined in pkgTagSection)pkgTagSection [inline]
    Stop (defined in pkgTagSection)pkgTagSection [protected]
    Trim() (defined in pkgTagSection)pkgTagSection
    ~pkgTagSection() (defined in pkgTagSection)pkgTagSection [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.map 2012-05-29 01:09:42.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +2c5422587b966aed1ab66624a0ed4d8d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,102 @@ + + + + + +apt: SHA1Summation Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SHA1Summation Class Reference
    +
    +
    +
    +Inheritance diagram for SHA1Summation:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for SHA1Summation:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + +

    +Public Member Functions

    +bool Add (const unsigned char *inbuf, unsigned long long inlen)
    +SHA1SumValue Result ()
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/sha1.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/sha1.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.map 2012-05-29 01:09:42.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +2c5422587b966aed1ab66624a0ed4d8d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA1Summation-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SHA1Summation Member List
    +
    +
    +This is the complete list of members for SHA1Summation, including all inherited members. + + + + + + + + + + +
    Add(const unsigned char *inbuf, unsigned long long inlen) (defined in SHA1Summation)SHA1Summation [virtual]
    Add(const char *inbuf, unsigned long long const inlen) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Beg, const unsigned char *End) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Beg, const char *End) (defined in SummationImplementation)SummationImplementation [inline]
    AddFD(int Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    AddFD(FileFd &Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    Result() (defined in SHA1Summation)SHA1Summation
    SHA1Summation() (defined in SHA1Summation)SHA1Summation
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.map 2012-05-29 01:09:43.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +a0be569837d69fef00f2117f8d8a2a03 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,101 @@ + + + + + +apt: SHA256Summation Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SHA256Summation Class Reference
    +
    +
    +
    +Inheritance diagram for SHA256Summation:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for SHA256Summation:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + +

    +Public Member Functions

    +bool Add (const unsigned char *inbuf, unsigned long long len)
    +SHA256SumValue Result ()
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/sha2.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.map 2012-05-29 01:09:42.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +a0be569837d69fef00f2117f8d8a2a03 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA256Summation-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SHA256Summation Member List
    +
    +
    +This is the complete list of members for SHA256Summation, including all inherited members. + + + + + + + + + + + +
    Add(const unsigned char *inbuf, unsigned long long len) (defined in SHA256Summation)SHA256Summation [inline, virtual]
    Add(const char *inbuf, unsigned long long const inlen) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Beg, const unsigned char *End) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Beg, const char *End) (defined in SummationImplementation)SummationImplementation [inline]
    AddFD(int Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    AddFD(FileFd &Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    Done (defined in SHA2SummationBase)SHA2SummationBase [protected]
    Result() (defined in SHA256Summation)SHA256Summation [inline]
    SHA256Summation() (defined in SHA256Summation)SHA256Summation [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.map 2012-05-29 01:09:43.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +eca488601fd1fddca154dda722928dce \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,106 @@ + + + + + +apt: SHA2SummationBase Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SHA2SummationBase Class Reference
    +
    +
    +
    +Inheritance diagram for SHA2SummationBase:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for SHA2SummationBase:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + +

    +Public Member Functions

    +bool Add (const unsigned char *inbuf, unsigned long long len)=0
    +void Result ()

    +Protected Attributes

    +bool Done
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/sha2.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.map 2012-05-29 01:09:43.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +e0d0d4d0b5a50c908afc284a54f2ff84 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA2SummationBase-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SHA2SummationBase Member List
    +
    +
    +This is the complete list of members for SHA2SummationBase, including all inherited members. + + + + + + + + + + +
    Add(const unsigned char *inbuf, unsigned long long len)=0 (defined in SHA2SummationBase)SHA2SummationBase [pure virtual]
    Add(const char *inbuf, unsigned long long const inlen) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Beg, const unsigned char *End) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Beg, const char *End) (defined in SummationImplementation)SummationImplementation [inline]
    AddFD(int Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    AddFD(FileFd &Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    Done (defined in SHA2SummationBase)SHA2SummationBase [protected]
    Result() (defined in SHA2SummationBase)SHA2SummationBase
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.map 2012-05-29 01:09:44.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +4f8d648bf24da8c60be6ef865ac4da4d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,101 @@ + + + + + +apt: SHA512Summation Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SHA512Summation Class Reference
    +
    +
    +
    +Inheritance diagram for SHA512Summation:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for SHA512Summation:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + +

    +Public Member Functions

    +bool Add (const unsigned char *inbuf, unsigned long long len)
    +SHA512SumValue Result ()
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/sha2.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.map 2012-05-29 01:09:43.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +4f8d648bf24da8c60be6ef865ac4da4d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSHA512Summation-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SHA512Summation Member List
    +
    +
    +This is the complete list of members for SHA512Summation, including all inherited members. + + + + + + + + + + + +
    Add(const unsigned char *inbuf, unsigned long long len) (defined in SHA512Summation)SHA512Summation [inline, virtual]
    Add(const char *inbuf, unsigned long long const inlen) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Beg, const unsigned char *End) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Beg, const char *End) (defined in SummationImplementation)SummationImplementation [inline]
    AddFD(int Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    AddFD(FileFd &Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    Done (defined in SHA2SummationBase)SHA2SummationBase [protected]
    Result() (defined in SHA512Summation)SHA512Summation [inline]
    SHA512Summation() (defined in SHA512Summation)SHA512Summation [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSigVerify.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSigVerify.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSigVerify.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSigVerify.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,94 @@ + + + + + +apt: SigVerify Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SigVerify Class Reference
    +
    +
    + +

    List of all members.

    + + + + + + + +

    +Public Member Functions

    +bool CopyAndVerify (std::string CDROM, std::string Name, std::vector< std::string > &SigList, std::vector< std::string > PkgList, std::vector< std::string > SrcList)

    +Static Public Member Functions

    +static bool RunGPGV (std::string const &File, std::string const &FileOut, int const &statusfd, int fd[2])
     generates and run the command to verify a file with gpgv
    +static bool RunGPGV (std::string const &File, std::string const &FileOut, int const &statusfd=-1)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSigVerify-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSigVerify-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSigVerify-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSigVerify-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SigVerify Member List
    +
    +
    +This is the complete list of members for SigVerify, including all inherited members. + + + +
    CopyAndVerify(std::string CDROM, std::string Name, std::vector< std::string > &SigList, std::vector< std::string > PkgList, std::vector< std::string > SrcList) (defined in SigVerify)SigVerify
    RunGPGV(std::string const &File, std::string const &FileOut, int const &statusfd, int fd[2])SigVerify [static]
    RunGPGV(std::string const &File, std::string const &FileOut, int const &statusfd=-1) (defined in SigVerify)SigVerify [inline, static]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.map 2012-05-29 01:09:44.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +2a1ebc5c952566717abb037b32ae3179 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,106 @@ + + + + + +apt: SourceCopy Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SourceCopy Class Reference
    +
    +
    +
    +Inheritance diagram for SourceCopy:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for SourceCopy:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + +

    +Protected Member Functions

    +virtual bool GetFile (std::string &Filename, unsigned long long &Size)
    +virtual bool RewriteEntry (FILE *Target, std::string File)
    +virtual const char * GetFileName ()
    +virtual const char * Type ()
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.map 2012-05-29 01:09:44.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +b75b7597d4456a1075ba5f92338b0b06 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSourceCopy-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SourceCopy Member List
    +
    +
    +This is the complete list of members for SourceCopy, including all inherited members. + + + + + + + + + + + + +
    ChopDirs(std::string Path, unsigned int Depth) (defined in IndexCopy)IndexCopy [protected]
    ConvertToSourceList(std::string CD, std::string &Path) (defined in IndexCopy)IndexCopy [protected]
    CopyPackages(std::string CDROM, std::string Name, std::vector< std::string > &List, pkgCdromStatus *log) (defined in IndexCopy)IndexCopy
    GetFile(std::string &Filename, unsigned long long &Size) (defined in SourceCopy)SourceCopy [protected, virtual]
    GetFileName() (defined in SourceCopy)SourceCopy [inline, protected, virtual]
    GrabFirst(std::string Path, std::string &To, unsigned int Depth) (defined in IndexCopy)IndexCopy [protected]
    ReconstructChop(unsigned long &Chop, std::string Dir, std::string File) (defined in IndexCopy)IndexCopy [protected]
    ReconstructPrefix(std::string &Prefix, std::string OrigPath, std::string CD, std::string File) (defined in IndexCopy)IndexCopy [protected]
    RewriteEntry(FILE *Target, std::string File) (defined in SourceCopy)SourceCopy [protected, virtual]
    Section (defined in IndexCopy)IndexCopy [protected]
    Type() (defined in SourceCopy)SourceCopy [inline, protected, virtual]
    ~IndexCopy() (defined in IndexCopy)IndexCopy [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtrArray.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtrArray.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtrArray.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtrArray.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,107 @@ + + + + + +apt: SPtrArray< T > Class Template Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SPtrArray< T > Class Template Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + +

    +Public Member Functions

    operator T * ()
    operator void * ()
    +T * UnGuard ()
    +void operator= (T *N)
    +bool operator== (T *lhs) const
    +bool operator!= (T *lhs) const
    +T * Get ()
    SPtrArray (T *Ptr)

    +Public Attributes

    +T * Ptr
    +

    template<class T>
    + class SPtrArray< T >

    + +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/sptr.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtrArray-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtrArray-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtrArray-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtrArray-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SPtrArray< T > Member List
    +
    +
    +This is the complete list of members for SPtrArray< T >, including all inherited members. + + + + + + + + + + + +
    Get() (defined in SPtrArray< T >)SPtrArray< T > [inline]
    operator T *() (defined in SPtrArray< T >)SPtrArray< T > [inline]
    operator void *() (defined in SPtrArray< T >)SPtrArray< T > [inline]
    operator!=(T *lhs) const (defined in SPtrArray< T >)SPtrArray< T > [inline]
    operator=(T *N) (defined in SPtrArray< T >)SPtrArray< T > [inline]
    operator==(T *lhs) const (defined in SPtrArray< T >)SPtrArray< T > [inline]
    Ptr (defined in SPtrArray< T >)SPtrArray< T >
    SPtrArray(T *Ptr) (defined in SPtrArray< T >)SPtrArray< T > [inline]
    SPtrArray() (defined in SPtrArray< T >)SPtrArray< T > [inline]
    UnGuard() (defined in SPtrArray< T >)SPtrArray< T > [inline]
    ~SPtrArray() (defined in SPtrArray< T >)SPtrArray< T > [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtr.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtr.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtr.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtr.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,111 @@ + + + + + +apt: SPtr< T > Class Template Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SPtr< T > Class Template Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + + + +

    +Public Member Functions

    +T * operator-> ()
    +T & operator* ()
    operator T * ()
    operator void * ()
    +T * UnGuard ()
    +void operator= (T *N)
    +bool operator== (T *lhs) const
    +bool operator!= (T *lhs) const
    +T * Get ()
    SPtr (T *Ptr)

    +Public Attributes

    +T * Ptr
    +

    template<class T>
    + class SPtr< T >

    + +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/sptr.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtr-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtr-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtr-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSPtr-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,86 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SPtr< T > Member List
    +
    +
    +This is the complete list of members for SPtr< T >, including all inherited members. + + + + + + + + + + + + + +
    Get() (defined in SPtr< T >)SPtr< T > [inline]
    operator T *() (defined in SPtr< T >)SPtr< T > [inline]
    operator void *() (defined in SPtr< T >)SPtr< T > [inline]
    operator!=(T *lhs) const (defined in SPtr< T >)SPtr< T > [inline]
    operator*() (defined in SPtr< T >)SPtr< T > [inline]
    operator->() (defined in SPtr< T >)SPtr< T > [inline]
    operator=(T *N) (defined in SPtr< T >)SPtr< T > [inline]
    operator==(T *lhs) const (defined in SPtr< T >)SPtr< T > [inline]
    Ptr (defined in SPtr< T >)SPtr< T >
    SPtr(T *Ptr) (defined in SPtr< T >)SPtr< T > [inline]
    SPtr() (defined in SPtr< T >)SPtr< T > [inline]
    UnGuard() (defined in SPtr< T >)SPtr< T > [inline]
    ~SPtr() (defined in SPtr< T >)SPtr< T > [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: iterator Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    iterator Class Reference
    +
    +
    +
    +Inheritance diagram for iterator:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.map 2012-05-29 01:08:35.000000000 +0100 @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +756e0dc6c0dc6318a9af6eb76491540a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classstd_1_1iterator__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.map 2012-05-29 01:09:45.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +4f67cf709fe20af0bcf350b4012ff5cd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,98 @@ + + + + + +apt: SubIndexTarget Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SubIndexTarget Class Reference
    +
    +
    + +

    Information about an subindex index file. + More...

    + +

    #include <acquire-item.h>

    +
    +Inheritance diagram for SubIndexTarget:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for SubIndexTarget:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    +

    Detailed Description

    +

    Information about an subindex index file.

    +

    The documentation for this class was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.map 2012-05-29 01:09:44.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +45cbee258553e1bd0f634ec9f74e4a04 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSubIndexTarget-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,78 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SubIndexTarget Member List
    +
    +
    +This is the complete list of members for SubIndexTarget, including all inherited members. + + + + + +
    DescriptionIndexTarget
    IsOptional() const (defined in IndexTarget)IndexTarget [inline, virtual]
    MetaKeyIndexTarget
    ShortDescIndexTarget
    URIIndexTarget
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,107 @@ + + + + + +apt: SummationImplementation Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SummationImplementation Class Reference
    +
    +
    +
    +Inheritance diagram for SummationImplementation:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + +

    +Public Member Functions

    +virtual bool Add (const unsigned char *inbuf, unsigned long long inlen)=0
    +bool Add (const char *inbuf, unsigned long long const inlen)
    +bool Add (const unsigned char *Data)
    +bool Add (const char *Data)
    +bool Add (const unsigned char *Beg, const unsigned char *End)
    +bool Add (const char *Beg, const char *End)
    +bool AddFD (int Fd, unsigned long long Size=0)
    +bool AddFD (FileFd &Fd, unsigned long long Size=0)
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/hashsum_template.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/hashsum.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.map 2012-05-29 01:09:45.000000000 +0100 @@ -0,0 +1,7 @@ + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +16c93373e200686d99f49901712f415a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classSummationImplementation-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SummationImplementation Member List
    +
    +
    +This is the complete list of members for SummationImplementation, including all inherited members. + + + + + + + + +
    Add(const unsigned char *inbuf, unsigned long long inlen)=0 (defined in SummationImplementation)SummationImplementation [pure virtual]
    Add(const char *inbuf, unsigned long long const inlen) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Data) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const unsigned char *Beg, const unsigned char *End) (defined in SummationImplementation)SummationImplementation [inline]
    Add(const char *Beg, const char *End) (defined in SummationImplementation)SummationImplementation [inline]
    AddFD(int Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    AddFD(FileFd &Fd, unsigned long long Size=0) (defined in SummationImplementation)SummationImplementation
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.map 2012-05-29 01:09:45.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +48ab1a4cd8881f19aed66cf20a575ef7 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,98 @@ + + + + + +apt: TranslationsCopy Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    TranslationsCopy Class Reference
    +
    +
    +
    +Collaboration diagram for TranslationsCopy:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Member Functions

    +bool CopyTranslations (std::string CDROM, std::string Name, std::vector< std::string > &List, pkgCdromStatus *log)

    +Protected Attributes

    +pkgTagSectionSection
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/indexcopy.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classTranslationsCopy-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,75 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    TranslationsCopy Member List
    +
    +
    +This is the complete list of members for TranslationsCopy, including all inherited members. + + +
    CopyTranslations(std::string CDROM, std::string Name, std::vector< std::string > &List, pkgCdromStatus *log) (defined in TranslationsCopy)TranslationsCopy
    Section (defined in TranslationsCopy)TranslationsCopy [protected]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.map 2012-05-29 01:09:46.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +4fe9e8bc27dd0fb84bf136f4504867d8 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,121 @@ + + + + + +apt: URI Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    + +
    +
    +Collaboration diagram for URI:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + +

    +Public Member Functions

    operator std::string ()
    +void operator= (const std::string &From)
    +bool empty ()
    URI (std::string Path)

    +Static Public Member Functions

    +static std::string SiteOnly (const std::string &URI)
    +static std::string NoUserPassword (const std::string &URI)

    +Public Attributes

    +std::string Access
    +std::string User
    +std::string Password
    +std::string Host
    +std::string Path
    +unsigned int Port
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/strutl.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/strutl.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classURI-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,86 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    URI Member List
    +
    +
    +This is the complete list of members for URI, including all inherited members. + + + + + + + + + + + + + +
    Access (defined in URI)URI
    empty() (defined in URI)URI [inline]
    Host (defined in URI)URI
    NoUserPassword(const std::string &URI) (defined in URI)URI [static]
    operator std::string() (defined in URI)URI
    operator=(const std::string &From) (defined in URI)URI [inline]
    Password (defined in URI)URI
    Path (defined in URI)URI
    Port (defined in URI)URI
    SiteOnly(const std::string &URI) (defined in URI)URI [static]
    URI(std::string Path) (defined in URI)URI [inline]
    URI() (defined in URI)URI [inline]
    User (defined in URI)URI
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.map 2012-05-29 01:09:46.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +eef664001f8772b074f43bb31c9f80e5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,113 @@ + + + + + +apt: Vendor Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    Vendor Class Reference
    +
    +
    +
    +Collaboration diagram for Vendor:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + +

    +Classes

    struct  Fingerprint

    +Public Member Functions

    Vendor (std::string VendorID, std::string Origin, std::vector< struct Fingerprint * > *FingerprintList)
    +virtual const std::string & GetVendorID () const
    +virtual const std::string LookupFingerprint (std::string Print) const
    +virtual bool CheckDist (std::string Dist)

    +Protected Attributes

    +std::string VendorID
    +std::string Origin
    +std::map< std::string,
    +std::string > 
    Fingerprints
    +
    The documentation for this class was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/vendor.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/vendor.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classVendor-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    Vendor Member List
    +
    +
    +This is the complete list of members for Vendor, including all inherited members. + + + + + + + + +
    CheckDist(std::string Dist) (defined in Vendor)Vendor [virtual]
    Fingerprints (defined in Vendor)Vendor [protected]
    GetVendorID() const (defined in Vendor)Vendor [inline, virtual]
    LookupFingerprint(std::string Print) const (defined in Vendor)Vendor [virtual]
    Origin (defined in Vendor)Vendor [protected]
    Vendor(std::string VendorID, std::string Origin, std::vector< struct Fingerprint * > *FingerprintList) (defined in Vendor)Vendor
    VendorID (defined in Vendor)Vendor [protected]
    ~Vendor() (defined in Vendor)Vendor [inline, virtual]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,153 @@ + + + + + +apt: WeakPointable Class Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    WeakPointable Class Reference
    +
    +
    + +

    #include <weakptr.h>

    +
    +Inheritance diagram for WeakPointable:
    +
    +
    Inheritance graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Member Functions

    void AddWeakPointer (WeakPointable **weakptr)
    void RemoveWeakPointer (WeakPointable **weakptr)
     ~WeakPointable ()
    +

    Detailed Description

    +

    Class for objects providing support for weak pointers.

    +

    This class allows for the registration of certain pointers as weak, which will cause them to be set to NULL when the destructor of the object is called.

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + +
    ~WeakPointable () [inline]
    +
    +
    +

    Deconstruct the object, set all weak pointers to NULL.

    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + + +
    void AddWeakPointer (WeakPointable ** weakptr) [inline]
    +
    +
    +

    Add a new weak pointer.

    + +
    +
    + +
    +
    + + + + + + + + +
    void RemoveWeakPointer (WeakPointable ** weakptr) [inline]
    +
    +
    +

    Remove the weak pointer from the list of weak pointers.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/weakptr.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.map 2012-05-29 01:09:47.000000000 +0100 @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +3d55d63bf464cac344272f2c6476182e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/classWeakPointable-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    WeakPointable Member List
    +
    +
    +This is the complete list of members for WeakPointable, including all inherited members. + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/clean_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/clean_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/clean_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/clean_8h_source.html 2012-05-29 01:07:49.000000000 +0100 @@ -0,0 +1,105 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/clean.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    clean.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: clean.h,v 1.2 1999/07/20 05:53:33 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Clean - Clean out downloaded directories
    +00007    
    +00008    ##################################################################### */
    +00009                                                                         /*}}}*/
    +00010 #ifndef APTPKG_CLEAN_H
    +00011 #define APTPKG_CLEAN_H
    +00012 
    +00013 
    +00014 #include <apt-pkg/pkgcache.h>
    +00015 
    +00016 class pkgArchiveCleaner
    +00017 {
    +00019    void *d;
    +00020 
    +00021    protected:
    +00022    
    +00023    virtual void Erase(const char * /*File*/,std::string /*Pkg*/,std::string /*Ver*/,struct stat & /*St*/) {};
    +00024 
    +00025    public:   
    +00026    
    +00027    bool Go(std::string Dir,pkgCache &Cache);
    +00028    virtual ~pkgArchiveCleaner() {};
    +00029 };
    +00030 
    +00031 #endif
    +
    + + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/closed.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/closed.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cmndline_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cmndline_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cmndline_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/cmndline_8h_source.html 2012-05-29 01:07:49.000000000 +0100 @@ -0,0 +1,183 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/cmndline.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    cmndline.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: cmndline.h,v 1.7 1999/10/31 06:32:28 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Command Line Class - Sophisticated command line parser
    +00007    
    +00008    This class provides a unified command line parser/option handliner/
    +00009    configuration mechanism. It allows the caller to specify the option
    +00010    set and map the option set into the configuration class or other
    +00011    special functioning.
    +00012    
    +00013    Filenames are stripped from the option stream and put into their
    +00014    own array.
    +00015    
    +00016    The argument descriptor array can be initialized as:
    +00017    
    +00018  CommandLine::Args Args[] = 
    +00019  {{'q',"quiet","apt::get::quiet",CommandLine::IntLevel},
    +00020   {0,0,0,0}};
    +00021    
    +00022    The flags mean,
    +00023      HasArg - Means the argument has a value
    +00024      IntLevel - Means the argument is an integer level indication, the
    +00025                 following -qqqq (+3) -q5 (=5) -q=5 (=5) are valid
    +00026      Boolean  - Means it is true/false or yes/no. 
    +00027                 -d (true) --no-d (false) --yes-d (true)
    +00028                 --long (true) --no-long (false) --yes-long (true)
    +00029                 -d=yes (true) -d=no (false) Words like enable, disable,
    +00030                 true false, yes no and on off are recognized in logical 
    +00031                 places.
    +00032      InvBoolean - Same as boolean but the case with no specified sense
    +00033                   (first case) is set to false.
    +00034      ConfigFile - Means this flag should be interprited as the name of 
    +00035                   a config file to read in at this point in option processing.
    +00036                   Implies HasArg.
    +00037      ArbItem    - Means the item is an arbitrary configuration string of
    +00038                   the form item=value, where item is passed directly
    +00039                   to the configuration class.
    +00040    The default, if the flags are 0 is to use Boolean
    +00041    
    +00042    ##################################################################### */
    +00043                                                                         /*}}}*/
    +00044 #ifndef PKGLIB_CMNDLINE_H
    +00045 #define PKGLIB_CMNDLINE_H
    +00046 
    +00047 #ifndef APT_8_CLEANER_HEADERS
    +00048 #include <apt-pkg/configuration.h>
    +00049 #endif
    +00050 
    +00051 class Configuration;
    +00052 
    +00053 class CommandLine
    +00054 {
    +00055    public:
    +00056    struct Args;
    +00057    struct Dispatch;
    +00058    
    +00059    protected:
    +00060    
    +00061    Args *ArgList;
    +00062    Configuration *Conf;
    +00063    bool HandleOpt(int &I,int argc,const char *argv[],
    +00064                   const char *&Opt,Args *A,bool PreceedeMatch = false);
    +00065    void static SaveInConfig(unsigned int const &argc, char const * const * const argv);
    +00066 
    +00067    public:
    +00068    
    +00069    enum AFlags 
    +00070    {
    +00071       HasArg = (1 << 0),
    +00072       IntLevel = (1 << 1),
    +00073       Boolean = (1 << 2),
    +00074       InvBoolean = (1 << 3),
    +00075       ConfigFile = (1 << 4) | HasArg,
    +00076       ArbItem = (1 << 5) | HasArg
    +00077    };
    +00078 
    +00079    const char **FileList;
    +00080    
    +00081    bool Parse(int argc,const char **argv);
    +00082    void ShowHelp();
    +00083    unsigned int FileSize() const;
    +00084    bool DispatchArg(Dispatch *List,bool NoMatch = true);
    +00085       
    +00086    CommandLine(Args *AList,Configuration *Conf);
    +00087    ~CommandLine();
    +00088 };
    +00089 
    +00090 struct CommandLine::Args
    +00091 {
    +00092    char ShortOpt;
    +00093    const char *LongOpt;
    +00094    const char *ConfName;
    +00095    unsigned long Flags;
    +00096    
    +00097    inline bool end() {return ShortOpt == 0 && LongOpt == 0;};
    +00098    inline bool IsBoolean() {return Flags == 0 || (Flags & (Boolean|InvBoolean)) != 0;};
    +00099 };
    +00100 
    +00101 struct CommandLine::Dispatch
    +00102 {
    +00103    const char *Match;
    +00104    bool (*Handler)(CommandLine &);
    +00105 };
    +00106 
    +00107 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/configuration_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/configuration_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/configuration_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/configuration_8h_source.html 2012-05-29 01:07:49.000000000 +0100 @@ -0,0 +1,215 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/configuration.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    configuration.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: configuration.h,v 1.16 2002/11/11 06:55:50 doogie Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Configuration Class
    +00007    
    +00008    This class provides a configuration file and command line parser
    +00009    for a tree-oriented configuration environment. All runtime configuration
    +00010    is stored in here.
    +00011    
    +00012    Each configuration name is given as a fully scoped string such as
    +00013      Foo::Bar
    +00014    And has associated with it a text string. The Configuration class only
    +00015    provides storage and lookup for this tree, other classes provide
    +00016    configuration file formats (and parsers/emitters if needed).
    +00017 
    +00018    Most things can get by quite happily with,
    +00019      cout << _config->Find("Foo::Bar") << endl;
    +00020 
    +00021    A special extension, support for ordered lists is provided by using the
    +00022    special syntax, "block::list::" the trailing :: designates the 
    +00023    item as a list. To access the list you must use the tree function on
    +00024    "block::list".
    +00025    
    +00026    ##################################################################### */
    +00027                                                                         /*}}}*/
    +00028 #ifndef PKGLIB_CONFIGURATION_H
    +00029 #define PKGLIB_CONFIGURATION_H
    +00030 
    +00031 #include <regex.h>
    +00032 
    +00033 #include <string>
    +00034 #include <vector>
    +00035 #include <iostream>
    +00036 
    +00037 #ifndef APT_8_CLEANER_HEADERS
    +00038 using std::string;
    +00039 #endif
    +00040 
    +00041 class Configuration
    +00042 {
    +00043    public:
    +00044    
    +00045    struct Item
    +00046    {
    +00047       std::string Value;
    +00048       std::string Tag;
    +00049       Item *Parent;
    +00050       Item *Child;
    +00051       Item *Next;
    +00052       
    +00053       std::string FullTag(const Item *Stop = 0) const;
    +00054       
    +00055       Item() : Parent(0), Child(0), Next(0) {};
    +00056    };
    +00057    
    +00058    private:
    +00059    
    +00060    Item *Root;
    +00061    bool ToFree;
    +00062    
    +00063    Item *Lookup(Item *Head,const char *S,unsigned long const &Len,bool const &Create);
    +00064    Item *Lookup(const char *Name,const bool &Create);
    +00065    inline const Item *Lookup(const char *Name) const
    +00066    {
    +00067       return ((Configuration *)this)->Lookup(Name,false);
    +00068    }  
    +00069    
    +00070    public:
    +00071 
    +00072    std::string Find(const char *Name,const char *Default = 0) const;
    +00073    std::string Find(std::string const &Name,const char *Default = 0) const {return Find(Name.c_str(),Default);};
    +00074    std::string Find(std::string const &Name, std::string const &Default) const {return Find(Name.c_str(),Default.c_str());};
    +00075    std::string FindFile(const char *Name,const char *Default = 0) const;
    +00076    std::string FindDir(const char *Name,const char *Default = 0) const;
    +00077    std::vector<std::string> FindVector(const char *Name) const;
    +00078    std::vector<std::string> FindVector(std::string const &Name) const { return FindVector(Name.c_str()); };
    +00079    int FindI(const char *Name,int const &Default = 0) const;
    +00080    int FindI(std::string const &Name,int const &Default = 0) const {return FindI(Name.c_str(),Default);};
    +00081    bool FindB(const char *Name,bool const &Default = false) const;
    +00082    bool FindB(std::string const &Name,bool const &Default = false) const {return FindB(Name.c_str(),Default);};
    +00083    std::string FindAny(const char *Name,const char *Default = 0) const;
    +00084               
    +00085    inline void Set(const std::string &Name,const std::string &Value) {Set(Name.c_str(),Value);};
    +00086    void CndSet(const char *Name,const std::string &Value);
    +00087    void CndSet(const char *Name,const int Value);
    +00088    void Set(const char *Name,const std::string &Value);
    +00089    void Set(const char *Name,const int &Value);
    +00090    
    +00091    inline bool Exists(const std::string &Name) const {return Exists(Name.c_str());};
    +00092    bool Exists(const char *Name) const;
    +00093    bool ExistsAny(const char *Name) const;
    +00094 
    +00095    // clear a whole tree
    +00096    void Clear(const std::string &Name);
    +00097 
    +00098    // remove a certain value from a list (e.g. the list of "APT::Keep-Fds")
    +00099    void Clear(std::string const &List, std::string const &Value);
    +00100    void Clear(std::string const &List, int const &Value);
    +00101 
    +00102    inline const Item *Tree(const char *Name) const {return Lookup(Name);};
    +00103 
    +00104    inline void Dump() { Dump(std::clog); };
    +00105    void Dump(std::ostream& str);
    +00106    void Dump(std::ostream& str, char const * const root,
    +00107              char const * const format, bool const emptyValue);
    +00108 
    +00109    Configuration(const Item *Root);
    +00110    Configuration();
    +00111    ~Configuration();
    +00112 
    +00114    class MatchAgainstConfig
    +00115    {
    +00116      std::vector<regex_t *> patterns;
    +00117      void clearPatterns();
    +00118 
    +00119    public:
    +00120      MatchAgainstConfig(char const * Config);
    +00121      virtual ~MatchAgainstConfig();
    +00122 
    +00124      bool Match(char const * str) const;
    +00125      bool Match(std::string const &str) const { return Match(str.c_str()); };
    +00126 
    +00128      bool wasConstructedSuccessfully() const { return patterns.empty() == false; }
    +00129    };
    +00130 };
    +00131 
    +00132 extern Configuration *_config;
    +00133 
    +00134 bool ReadConfigFile(Configuration &Conf,const std::string &FName,
    +00135                     bool const &AsSectional = false,
    +00136                     unsigned const &Depth = 0);
    +00137 
    +00138 bool ReadConfigDir(Configuration &Conf,const std::string &Dir,
    +00139                    bool const &AsSectional = false,
    +00140                    unsigned const &Depth = 0);
    +00141 
    +00142 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/crc-16_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/crc-16_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/crc-16_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/crc-16_8h_source.html 2012-05-29 01:07:49.000000000 +0100 @@ -0,0 +1,93 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/crc-16.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    crc-16.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: crc-16.h,v 1.1 1999/05/23 22:55:54 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    CRC16 - Compute a 16bit crc very quickly
    +00007    
    +00008    ##################################################################### */
    +00009                                                                         /*}}}*/
    +00010 #ifndef APTPKG_CRC16_H
    +00011 #define APTPKG_CRC16_H
    +00012 
    +00013 #define INIT_FCS  0xffff
    +00014 unsigned short AddCRC16(unsigned short fcs, void const *buf,
    +00015                         unsigned long long len);
    +00016 
    +00017 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debindexfile_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debindexfile_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debindexfile_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debindexfile_8h_source.html 2012-05-29 01:07:51.000000000 +0100 @@ -0,0 +1,231 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    debindexfile.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: debindexfile.h,v 1.3.2.1 2003/12/24 23:09:17 mdz Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Debian Index Files
    +00007    
    +00008    There are three sorts currently
    +00009    
    +00010    Package files that have File: tags
    +00011    Package files that don't (/var/lib/dpkg/status)
    +00012    Source files
    +00013    
    +00014    ##################################################################### */
    +00015                                                                         /*}}}*/
    +00016 #ifndef PKGLIB_DEBINDEXFILE_H
    +00017 #define PKGLIB_DEBINDEXFILE_H
    +00018 
    +00019 
    +00020 
    +00021 #include <apt-pkg/indexfile.h>
    +00022 
    +00023 class debStatusIndex : public pkgIndexFile
    +00024 {
    +00026    void *d;
    +00027 
    +00028    protected:
    +00029    std::string File;
    +00030 
    +00031    public:
    +00032 
    +00033    virtual const Type *GetType() const;
    +00034    
    +00035    // Interface for acquire
    +00036    virtual std::string Describe(bool Short) const {return File;};
    +00037    
    +00038    // Interface for the Cache Generator
    +00039    virtual bool Exists() const;
    +00040    virtual bool HasPackages() const {return true;};
    +00041    virtual unsigned long Size() const;
    +00042    virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const;
    +00043    bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog, unsigned long const Flag) const;
    +00044    virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const;
    +00045 
    +00046    debStatusIndex(std::string File);
    +00047    virtual ~debStatusIndex() {};
    +00048 };
    +00049     
    +00050 class debPackagesIndex : public pkgIndexFile
    +00051 {
    +00053    void *d;
    +00054 
    +00055    std::string URI;
    +00056    std::string Dist;
    +00057    std::string Section;
    +00058    std::string Architecture;
    +00059 
    +00060    std::string Info(const char *Type) const;
    +00061    std::string IndexFile(const char *Type) const;
    +00062    std::string IndexURI(const char *Type) const;
    +00063    
    +00064    public:
    +00065    
    +00066    virtual const Type *GetType() const;
    +00067 
    +00068    // Stuff for accessing files on remote items
    +00069    virtual std::string ArchiveInfo(pkgCache::VerIterator Ver) const;
    +00070    virtual std::string ArchiveURI(std::string File) const {return URI + File;};
    +00071    
    +00072    // Interface for acquire
    +00073    virtual std::string Describe(bool Short) const;   
    +00074    
    +00075    // Interface for the Cache Generator
    +00076    virtual bool Exists() const;
    +00077    virtual bool HasPackages() const {return true;};
    +00078    virtual unsigned long Size() const;
    +00079    virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const;
    +00080    virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const;
    +00081 
    +00082    debPackagesIndex(std::string const &URI, std::string const &Dist, std::string const &Section,
    +00083                         bool const &Trusted, std::string const &Arch = "native");
    +00084    virtual ~debPackagesIndex() {};
    +00085 };
    +00086 
    +00087 class debTranslationsIndex : public pkgIndexFile
    +00088 {
    +00090    void *d;
    +00091 
    +00092    std::string URI;
    +00093    std::string Dist;
    +00094    std::string Section;
    +00095    const char * const Language;
    +00096    
    +00097    std::string Info(const char *Type) const;
    +00098    std::string IndexFile(const char *Type) const;
    +00099    std::string IndexURI(const char *Type) const;
    +00100 
    +00101    inline std::string TranslationFile() const {return std::string("Translation-").append(Language);};
    +00102 
    +00103    public:
    +00104    
    +00105    virtual const Type *GetType() const;
    +00106 
    +00107    // Interface for acquire
    +00108    virtual std::string Describe(bool Short) const;   
    +00109    virtual bool GetIndexes(pkgAcquire *Owner) const;
    +00110    
    +00111    // Interface for the Cache Generator
    +00112    virtual bool Exists() const;
    +00113    virtual bool HasPackages() const;
    +00114    virtual unsigned long Size() const;
    +00115    virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const;
    +00116    virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const;
    +00117 
    +00118    debTranslationsIndex(std::string URI,std::string Dist,std::string Section, char const * const Language);
    +00119    virtual ~debTranslationsIndex() {};
    +00120 };
    +00121 
    +00122 class debSourcesIndex : public pkgIndexFile
    +00123 {
    +00125    void *d;
    +00126 
    +00127    std::string URI;
    +00128    std::string Dist;
    +00129    std::string Section;
    +00130 
    +00131    std::string Info(const char *Type) const;
    +00132    std::string IndexFile(const char *Type) const;
    +00133    std::string IndexURI(const char *Type) const;
    +00134    
    +00135    public:
    +00136 
    +00137    virtual const Type *GetType() const;
    +00138 
    +00139    // Stuff for accessing files on remote items
    +00140    virtual std::string SourceInfo(pkgSrcRecords::Parser const &Record,
    +00141                              pkgSrcRecords::File const &File) const;
    +00142    virtual std::string ArchiveURI(std::string File) const {return URI + File;};
    +00143    
    +00144    // Interface for acquire
    +00145    virtual std::string Describe(bool Short) const;   
    +00146 
    +00147    // Interface for the record parsers
    +00148    virtual pkgSrcRecords::Parser *CreateSrcParser() const;
    +00149    
    +00150    // Interface for the Cache Generator
    +00151    virtual bool Exists() const;
    +00152    virtual bool HasPackages() const {return false;};
    +00153    virtual unsigned long Size() const;
    +00154    
    +00155    debSourcesIndex(std::string URI,std::string Dist,std::string Section,bool Trusted);
    +00156    virtual ~debSourcesIndex() {};
    +00157 };
    +00158 
    +00159 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/deblistparser_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/deblistparser_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/deblistparser_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/deblistparser_8h_source.html 2012-05-29 01:07:51.000000000 +0100 @@ -0,0 +1,161 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/deb/deblistparser.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    deblistparser.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: deblistparser.h,v 1.9 2001/02/20 07:03:17 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    Debian Package List Parser - This implements the abstract parser 
    +00007    interface for Debian package files
    +00008    
    +00009    ##################################################################### */
    +00010                                                                         /*}}}*/
    +00011 #ifndef PKGLIB_DEBLISTPARSER_H
    +00012 #define PKGLIB_DEBLISTPARSER_H
    +00013 
    +00014 #include <apt-pkg/pkgcachegen.h>
    +00015 #include <apt-pkg/tagfile.h>
    +00016 
    +00017 #ifndef APT_8_CLEANER_HEADERS
    +00018 #include <apt-pkg/indexfile.h>
    +00019 #endif
    +00020 
    +00021 class debListParser : public pkgCacheGenerator::ListParser
    +00022 {
    +00023    public:
    +00024 
    +00025    // Parser Helper
    +00026    struct WordList
    +00027    {
    +00028       const char *Str;
    +00029       unsigned char Val;
    +00030    };
    +00031 
    +00032    private:
    +00034    void *d;
    +00035 
    +00036    protected:
    +00037    pkgTagFile Tags;
    +00038    pkgTagSection Section;
    +00039    unsigned long iOffset;
    +00040    std::string Arch;
    +00041    std::vector<std::string> Architectures;
    +00042    bool MultiArchEnabled;
    +00043 
    +00044    unsigned long UniqFindTagWrite(const char *Tag);
    +00045    virtual bool ParseStatus(pkgCache::PkgIterator &Pkg,pkgCache::VerIterator &Ver);
    +00046    bool ParseDepends(pkgCache::VerIterator &Ver,const char *Tag,
    +00047                      unsigned int Type);
    +00048    bool ParseProvides(pkgCache::VerIterator &Ver);
    +00049    bool NewProvidesAllArch(pkgCache::VerIterator &Ver, std::string const &Package, std::string const &Version);
    +00050    static bool GrabWord(std::string Word,WordList *List,unsigned char &Out);
    +00051    
    +00052    public:
    +00053 
    +00054    static unsigned char GetPrio(std::string Str);
    +00055       
    +00056    // These all operate against the current section
    +00057    virtual std::string Package();
    +00058    virtual std::string Architecture();
    +00059    virtual bool ArchitectureAll();
    +00060    virtual std::string Version();
    +00061    virtual bool NewVersion(pkgCache::VerIterator &Ver);
    +00062    virtual std::string Description();
    +00063    virtual std::string DescriptionLanguage();
    +00064    virtual MD5SumValue Description_md5();
    +00065    virtual unsigned short VersionHash();
    +00066    virtual bool UsePackage(pkgCache::PkgIterator &Pkg,
    +00067                            pkgCache::VerIterator &Ver);
    +00068    virtual unsigned long Offset() {return iOffset;};
    +00069    virtual unsigned long Size() {return Section.size();};
    +00070 
    +00071    virtual bool Step();
    +00072    
    +00073    bool LoadReleaseInfo(pkgCache::PkgFileIterator &FileI,FileFd &File,
    +00074                         std::string section);
    +00075    
    +00076    static const char *ParseDepends(const char *Start,const char *Stop,
    +00077                             std::string &Package,std::string &Ver,unsigned int &Op,
    +00078                             bool const &ParseArchFlags = false,
    +00079                             bool const &StripMultiArch = true);
    +00080    static const char *ConvertRelation(const char *I,unsigned int &Op);
    +00081 
    +00082    debListParser(FileFd *File, std::string const &Arch = "");
    +00083    virtual ~debListParser() {};
    +00084 };
    +00085 
    +00086 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debmetaindex_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debmetaindex_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debmetaindex_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debmetaindex_8h_source.html 2012-05-29 01:07:51.000000000 +0100 @@ -0,0 +1,136 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/deb/debmetaindex.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    debmetaindex.h
    +
    +
    +
    00001 // ijones, walters
    +00002 #ifndef PKGLIB_DEBMETAINDEX_H
    +00003 #define PKGLIB_DEBMETAINDEX_H
    +00004 
    +00005 #include <apt-pkg/metaindex.h>
    +00006 
    +00007 #include <map>
    +00008 #include <string>
    +00009 #include <vector>
    +00010 
    +00011 #ifndef APT_8_CLEANER_HEADERS
    +00012 #include <apt-pkg/sourcelist.h>
    +00013 #endif
    +00014 
    +00015 class debReleaseIndex : public metaIndex {
    +00016    public:
    +00017 
    +00018    class debSectionEntry
    +00019    {
    +00020       public:
    +00021       debSectionEntry (std::string const &Section, bool const &IsSrc);
    +00022       std::string const Section;
    +00023       bool const IsSrc;
    +00024    };
    +00025 
    +00026    private:
    +00028    void *d;
    +00029    std::map<std::string, std::vector<debSectionEntry const*> > ArchEntries;
    +00030    enum { ALWAYS_TRUSTED, NEVER_TRUSTED, CHECK_TRUST } Trusted;
    +00031 
    +00032    public:
    +00033 
    +00034    debReleaseIndex(std::string const &URI, std::string const &Dist);
    +00035    debReleaseIndex(std::string const &URI, std::string const &Dist, bool const Trusted);
    +00036    virtual ~debReleaseIndex();
    +00037 
    +00038    virtual std::string ArchiveURI(std::string const &File) const {return URI + File;};
    +00039    virtual bool GetIndexes(pkgAcquire *Owner, bool const &GetAll=false) const;
    +00040    std::vector <struct IndexTarget *>* ComputeIndexTargets() const;
    +00041    std::string Info(const char *Type, std::string const &Section, std::string const &Arch="") const;
    +00042    std::string MetaIndexInfo(const char *Type) const;
    +00043    std::string MetaIndexFile(const char *Types) const;
    +00044    std::string MetaIndexURI(const char *Type) const;
    +00045    std::string IndexURI(const char *Type, std::string const &Section, std::string const &Arch="native") const;
    +00046    std::string IndexURISuffix(const char *Type, std::string const &Section, std::string const &Arch="native") const;
    +00047    std::string SourceIndexURI(const char *Type, const std::string &Section) const;
    +00048    std::string SourceIndexURISuffix(const char *Type, const std::string &Section) const;
    +00049    std::string TranslationIndexURI(const char *Type, const std::string &Section) const;
    +00050    std::string TranslationIndexURISuffix(const char *Type, const std::string &Section) const;
    +00051    virtual std::vector <pkgIndexFile *> *GetIndexFiles();
    +00052 
    +00053    void SetTrusted(bool const Trusted);
    +00054    virtual bool IsTrusted() const;
    +00055 
    +00056    void PushSectionEntry(std::vector<std::string> const &Archs, const debSectionEntry *Entry);
    +00057    void PushSectionEntry(std::string const &Arch, const debSectionEntry *Entry);
    +00058    void PushSectionEntry(const debSectionEntry *Entry);
    +00059 };
    +00060 
    +00061 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debrecords_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debrecords_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debrecords_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debrecords_8h_source.html 2012-05-29 01:07:51.000000000 +0100 @@ -0,0 +1,141 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/deb/debrecords.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    debrecords.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: debrecords.h,v 1.8 2001/03/13 06:51:46 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    Debian Package Records - Parser for debian package records
    +00007    
    +00008    This provides display-type parsing for the Packages file. This is 
    +00009    different than the the list parser which provides cache generation
    +00010    services. There should be no overlap between these two.
    +00011    
    +00012    ##################################################################### */
    +00013                                                                         /*}}}*/
    +00014 #ifndef PKGLIB_DEBRECORDS_H
    +00015 #define PKGLIB_DEBRECORDS_H
    +00016 
    +00017 #include <apt-pkg/pkgrecords.h>
    +00018 #include <apt-pkg/tagfile.h>
    +00019 #include <apt-pkg/fileutl.h>
    +00020 
    +00021 #ifndef APT_8_CLEANER_HEADERS
    +00022 #include <apt-pkg/indexfile.h>
    +00023 #endif
    +00024 
    +00025 class debRecordParser : public pkgRecords::Parser
    +00026 {
    +00028    void *d;
    +00029 
    +00030    FileFd File;
    +00031    pkgTagFile Tags;
    +00032    pkgTagSection Section;
    +00033    
    +00034    protected:
    +00035    
    +00036    virtual bool Jump(pkgCache::VerFileIterator const &Ver);
    +00037    virtual bool Jump(pkgCache::DescFileIterator const &Desc);
    +00038    
    +00039    public:
    +00040 
    +00041    // These refer to the archive file for the Version
    +00042    virtual std::string FileName();
    +00043    virtual std::string MD5Hash();
    +00044    virtual std::string SHA1Hash();
    +00045    virtual std::string SHA256Hash();
    +00046    virtual std::string SHA512Hash();
    +00047    virtual std::string SourcePkg();
    +00048    virtual std::string SourceVer();
    +00049    
    +00050    // These are some general stats about the package
    +00051    virtual std::string Maintainer();
    +00052    virtual std::string ShortDesc();
    +00053    virtual std::string LongDesc();
    +00054    virtual std::string Name();
    +00055    virtual std::string Homepage();
    +00056 
    +00057    // An arbitrary custom field
    +00058    virtual std::string RecordField(const char *fieldName);
    +00059 
    +00060    virtual void GetRec(const char *&Start,const char *&Stop);
    +00061    
    +00062    debRecordParser(std::string FileName,pkgCache &Cache);
    +00063    virtual ~debRecordParser() {};
    +00064 };
    +00065 
    +00066 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debsrcrecords_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debsrcrecords_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debsrcrecords_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debsrcrecords_8h_source.html 2012-05-29 01:07:51.000000000 +0100 @@ -0,0 +1,133 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/deb/debsrcrecords.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    debsrcrecords.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: debsrcrecords.h,v 1.8 2004/03/17 05:58:54 mdz Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    Debian Source Package Records - Parser implementation for Debian style
    +00007                                    source indexes
    +00008    
    +00009    ##################################################################### */
    +00010                                                                         /*}}}*/
    +00011 #ifndef PKGLIB_DEBSRCRECORDS_H
    +00012 #define PKGLIB_DEBSRCRECORDS_H
    +00013 
    +00014 
    +00015 #include <apt-pkg/srcrecords.h>
    +00016 #include <apt-pkg/tagfile.h>
    +00017 #include <apt-pkg/fileutl.h>
    +00018 
    +00019 class debSrcRecordParser : public pkgSrcRecords::Parser
    +00020 {
    +00022    void *d;
    +00023 
    +00024    FileFd Fd;
    +00025    pkgTagFile Tags;
    +00026    pkgTagSection Sect;
    +00027    std::vector<const char*> StaticBinList;
    +00028    unsigned long iOffset;
    +00029    char *Buffer;
    +00030    
    +00031    public:
    +00032 
    +00033    virtual bool Restart() {return Tags.Jump(Sect,0);};
    +00034    virtual bool Step() {iOffset = Tags.Offset(); return Tags.Step(Sect);};
    +00035    virtual bool Jump(unsigned long const &Off) {iOffset = Off; return Tags.Jump(Sect,Off);};
    +00036 
    +00037    virtual std::string Package() const {return Sect.FindS("Package");};
    +00038    virtual std::string Version() const {return Sect.FindS("Version");};
    +00039    virtual std::string Maintainer() const {return Sect.FindS("Maintainer");};
    +00040    virtual std::string Section() const {return Sect.FindS("Section");};
    +00041    virtual const char **Binaries();
    +00042    virtual bool BuildDepends(std::vector<BuildDepRec> &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch = true);
    +00043    virtual unsigned long Offset() {return iOffset;};
    +00044    virtual std::string AsStr() 
    +00045    {
    +00046       const char *Start=0,*Stop=0;
    +00047       Sect.GetSection(Start,Stop);
    +00048       return std::string(Start,Stop);
    +00049    };
    +00050    virtual bool Files(std::vector<pkgSrcRecords::File> &F);
    +00051 
    +00052    debSrcRecordParser(std::string const &File,pkgIndexFile const *Index) 
    +00053       : Parser(Index), Fd(File,FileFd::ReadOnly, FileFd::Extension), Tags(&Fd,102400), 
    +00054         Buffer(NULL) {}
    +00055    virtual ~debSrcRecordParser();
    +00056 };
    +00057 
    +00058 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debsystem_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debsystem_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debsystem_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debsystem_8h_source.html 2012-05-29 01:07:51.000000000 +0100 @@ -0,0 +1,120 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/deb/debsystem.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    debsystem.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: debsystem.h,v 1.4 2003/01/11 07:16:33 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    System - Debian version of the  System Class
    +00007 
    +00008    ##################################################################### */
    +00009                                                                         /*}}}*/
    +00010 #ifndef PKGLIB_DEBSYSTEM_H
    +00011 #define PKGLIB_DEBSYSTEM_H
    +00012 
    +00013 #include <apt-pkg/pkgsystem.h>
    +00014 #include <apt-pkg/pkgcache.h>
    +00015 
    +00016 class debSystemPrivate;
    +00017 class debStatusIndex;
    +00018 class pkgDepCache;
    +00019 
    +00020 class debSystem : public pkgSystem
    +00021 {
    +00022    // private d-pointer
    +00023    debSystemPrivate *d;
    +00024    bool CheckUpdates();
    +00025 
    +00026    public:
    +00027 
    +00028    virtual bool Lock();
    +00029    virtual bool UnLock(bool NoErrors = false);   
    +00030    virtual pkgPackageManager *CreatePM(pkgDepCache *Cache) const;
    +00031    virtual bool Initialize(Configuration &Cnf);
    +00032    virtual bool ArchiveSupported(const char *Type);
    +00033    virtual signed Score(Configuration const &Cnf);
    +00034    virtual bool AddStatusFiles(std::vector<pkgIndexFile *> &List);
    +00035    virtual bool FindIndex(pkgCache::PkgFileIterator File,
    +00036                           pkgIndexFile *&Found) const;
    +00037 
    +00038    debSystem();
    +00039    virtual ~debSystem();
    +00040 };
    +00041 
    +00042 extern debSystem debSys;
    +00043 
    +00044 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debversion_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debversion_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debversion_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/debversion_8h_source.html 2012-05-29 01:07:51.000000000 +0100 @@ -0,0 +1,118 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/deb/debversion.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    debversion.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: debversion.h,v 1.3 2001/05/03 05:25:04 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Debian Version - Versioning system for Debian
    +00007 
    +00008    This implements the standard Debian versioning system.
    +00009    
    +00010    ##################################################################### */
    +00011                                                                         /*}}}*/
    +00012 #ifndef PKGLIB_DEBVERSION_H
    +00013 #define PKGLIB_DEBVERSION_H
    +00014 
    +00015 
    +00016 
    +00017 #include <apt-pkg/version.h>
    +00018     
    +00019 class debVersioningSystem : public pkgVersioningSystem
    +00020 {     
    +00021    public:
    +00022    
    +00023    static int CmpFragment(const char *A, const char *AEnd, const char *B,
    +00024                           const char *BEnd);
    +00025    
    +00026    // Compare versions..
    +00027    virtual int DoCmpVersion(const char *A,const char *Aend,
    +00028                           const char *B,const char *Bend);
    +00029    virtual bool CheckDep(const char *PkgVer,int Op,const char *DepVer);
    +00030    virtual int DoCmpReleaseVer(const char *A,const char *Aend,
    +00031                              const char *B,const char *Bend)
    +00032    {
    +00033       return DoCmpVersion(A,Aend,B,Bend);
    +00034    }   
    +00035    virtual std::string UpstreamVersion(const char *A);
    +00036 
    +00037    debVersioningSystem();
    +00038 };
    +00039 
    +00040 extern debVersioningSystem debVS;
    +00041 
    +00042 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/depcache_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/depcache_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/depcache_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/depcache_8h_source.html 2012-05-29 01:07:52.000000000 +0100 @@ -0,0 +1,416 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/depcache.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    depcache.h
    +
    +
    +
    00001 // -*- mode: c++; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: depcache.h,v 1.14 2001/02/20 07:03:17 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    DepCache - Dependency Extension data for the cache
    +00007    
    +00008    This class stores the cache data and a set of extension structures for
    +00009    monitoring the current state of all the packages. It also generates and
    +00010    caches the 'install' state of many things. This refers to the state of the
    +00011    package after an install has been run.
    +00012 
    +00013    The StateCache::State field can be -1,0,1,2 which is <,=,>,no current.
    +00014    StateCache::Mode is which of the 3 fields is active.
    +00015    
    +00016    This structure is important to support the readonly status of the cache 
    +00017    file. When the data is saved the cache will be refereshed from our 
    +00018    internal rep and written to disk. Then the actual persistant data 
    +00019    files will be put on the disk.
    +00020 
    +00021    Each dependency is compared against 3 target versions to produce to
    +00022    3 dependency results.
    +00023      Now - Compared using the Currently install version
    +00024      Install - Compared using the install version (final state)
    +00025      CVer - (Candidate Verion) Compared using the Candidate Version
    +00026    The candidate and now results are used to decide wheather a package
    +00027    should be automatically installed or if it should be left alone.
    +00028    
    +00029    Remember, the Candidate Version is selected based on the distribution
    +00030    settings for the Package. The Install Version is selected based on the
    +00031    state (Delete, Keep, Install) field and can be either the Current Version
    +00032    or the Candidate version.
    +00033    
    +00034    The Candidate version is what is shown the 'Install Version' field.
    +00035    
    +00036    ##################################################################### */
    +00037                                                                         /*}}}*/
    +00038 #ifndef PKGLIB_DEPCACHE_H
    +00039 #define PKGLIB_DEPCACHE_H
    +00040 
    +00041 #include <apt-pkg/configuration.h>
    +00042 #include <apt-pkg/pkgcache.h>
    +00043 
    +00044 #include <vector>
    +00045 #include <memory>
    +00046 #include <set>
    +00047 #include <list>
    +00048 
    +00049 #ifndef APT_8_CLEANER_HEADERS
    +00050 #include <apt-pkg/progress.h>
    +00051 #include <apt-pkg/error.h>
    +00052 #endif
    +00053 
    +00054 class OpProgress;
    +00055 
    +00056 class pkgDepCache : protected pkgCache::Namespace
    +00057 {
    +00058    public:
    +00059 
    +00061    class InRootSetFunc
    +00062    {
    +00063    public:
    +00064      virtual bool InRootSet(const pkgCache::PkgIterator &pkg) {return false;};
    +00065      virtual ~InRootSetFunc() {};
    +00066    };
    +00067 
    +00068    private:
    +00085    void MarkPackage(const pkgCache::PkgIterator &pkg,
    +00086                     const pkgCache::VerIterator &ver,
    +00087                     bool const &follow_recommends,
    +00088                     bool const &follow_suggests);
    +00089 
    +00103    bool MarkRequired(InRootSetFunc &rootFunc);
    +00104 
    +00114    bool Sweep();
    +00115 
    +00116    public:
    +00117    
    +00118    // These flags are used in DepState
    +00119    enum DepFlags {DepNow = (1 << 0),DepInstall = (1 << 1),DepCVer = (1 << 2),
    +00120                   DepGNow = (1 << 3),DepGInstall = (1 << 4),DepGCVer = (1 << 5)};
    +00121 
    +00122    // These flags are used in StateCache::DepState
    +00123    enum DepStateFlags {DepNowPolicy = (1 << 0), DepNowMin = (1 << 1),
    +00124                        DepInstPolicy = (1 << 2), DepInstMin = (1 << 3),
    +00125                        DepCandPolicy = (1 << 4), DepCandMin = (1 << 5)};
    +00126    
    +00127    // These flags are used in StateCache::iFlags
    +00128    enum InternalFlags {AutoKept = (1 << 0), Purge = (1 << 1), ReInstall = (1 << 2), Protected = (1 << 3)};
    +00129       
    +00130    enum VersionTypes {NowVersion, InstallVersion, CandidateVersion};
    +00131    enum ModeList {ModeDelete = 0, ModeKeep = 1, ModeInstall = 2};
    +00132 
    +00156    class ActionGroup
    +00157    {
    +00158        pkgDepCache &cache;
    +00159 
    +00160        bool released;
    +00161 
    +00163        ActionGroup(const ActionGroup &other);
    +00164    public:
    +00173        ActionGroup(pkgDepCache &cache);
    +00174 
    +00179        void release();
    +00180 
    +00186        ~ActionGroup();
    +00187    };
    +00188 
    +00192    class DefaultRootSetFunc : public InRootSetFunc, public Configuration::MatchAgainstConfig
    +00193    {
    +00194    public:
    +00195      DefaultRootSetFunc() : Configuration::MatchAgainstConfig("APT::NeverAutoRemove") {};
    +00196      virtual ~DefaultRootSetFunc() {};
    +00197 
    +00198      bool InRootSet(const pkgCache::PkgIterator &pkg) { return pkg.end() == false && Match(pkg.Name()); };
    +00199    };
    +00200 
    +00201    struct StateCache
    +00202    {
    +00203       // Epoch stripped text versions of the two version fields
    +00204       const char *CandVersion;
    +00205       const char *CurVersion;
    +00206 
    +00207       // Pointer to the candidate install version. 
    +00208       Version *CandidateVer;
    +00209 
    +00210       // Pointer to the install version.
    +00211       Version *InstallVer;
    +00212       
    +00213       // Copy of Package::Flags
    +00214       unsigned short Flags;
    +00215       unsigned short iFlags;           // Internal flags
    +00216 
    +00218       bool Marked;
    +00219 
    +00226       bool Garbage;
    +00227 
    +00228       // Various tree indicators
    +00229       signed char Status;              // -1,0,1,2
    +00230       unsigned char Mode;              // ModeList
    +00231       unsigned char DepState;          // DepState Flags
    +00232 
    +00233       // Update of candidate version
    +00234       const char *StripEpoch(const char *Ver);
    +00235       void Update(PkgIterator Pkg,pkgCache &Cache);
    +00236       
    +00237       // Various test members for the current status of the package
    +00238       inline bool NewInstall() const {return Status == 2 && Mode == ModeInstall;};
    +00239       inline bool Delete() const {return Mode == ModeDelete;};
    +00240       inline bool Purge() const {return Delete() == true && (iFlags & pkgDepCache::Purge) == pkgDepCache::Purge; };
    +00241       inline bool Keep() const {return Mode == ModeKeep;};
    +00242       inline bool Protect() const {return (iFlags & Protected) == Protected;};
    +00243       inline bool Upgrade() const {return Status > 0 && Mode == ModeInstall;};
    +00244       inline bool Upgradable() const {return Status >= 1;};
    +00245       inline bool Downgrade() const {return Status < 0 && Mode == ModeInstall;};
    +00246       inline bool Held() const {return Status != 0 && Keep();};
    +00247       inline bool NowBroken() const {return (DepState & DepNowMin) != DepNowMin;};
    +00248       inline bool NowPolicyBroken() const {return (DepState & DepNowPolicy) != DepNowPolicy;};
    +00249       inline bool InstBroken() const {return (DepState & DepInstMin) != DepInstMin;};
    +00250       inline bool InstPolicyBroken() const {return (DepState & DepInstPolicy) != DepInstPolicy;};
    +00251       inline bool Install() const {return Mode == ModeInstall;};
    +00252       inline bool ReInstall() const {return Delete() == false && (iFlags & pkgDepCache::ReInstall) == pkgDepCache::ReInstall;};
    +00253       inline VerIterator InstVerIter(pkgCache &Cache)
    +00254                 {return VerIterator(Cache,InstallVer);};
    +00255       inline VerIterator CandidateVerIter(pkgCache &Cache)
    +00256                 {return VerIterator(Cache,CandidateVer);};
    +00257    };
    +00258    
    +00259    // Helper functions
    +00260    void BuildGroupOrs(VerIterator const &V);
    +00261    void UpdateVerState(PkgIterator Pkg);
    +00262 
    +00263    // User Policy control
    +00264    class Policy
    +00265    {
    +00266       public:
    +00267       Policy() {
    +00268          InstallRecommends = _config->FindB("APT::Install-Recommends", false);
    +00269          InstallSuggests = _config->FindB("APT::Install-Suggests", false);
    +00270       }
    +00271 
    +00272       virtual VerIterator GetCandidateVer(PkgIterator const &Pkg);
    +00273       virtual bool IsImportantDep(DepIterator const &Dep);
    +00274       virtual signed short GetPriority(PkgIterator const &Pkg);
    +00275       virtual signed short GetPriority(PkgFileIterator const &File);
    +00276 
    +00277       virtual ~Policy() {};
    +00278 
    +00279       private:
    +00280       bool InstallRecommends;
    +00281       bool InstallSuggests;
    +00282    };
    +00283 
    +00284    private:
    +00288    int group_level;
    +00289 
    +00290    friend class ActionGroup;
    +00291      
    +00292    protected:
    +00293 
    +00294    // State information
    +00295    pkgCache *Cache;
    +00296    StateCache *PkgState;
    +00297    unsigned char *DepState;
    +00298 
    +00300    signed long long iUsrSize;
    +00302    unsigned long long iDownloadSize;
    +00303    unsigned long iInstCount;
    +00304    unsigned long iDelCount;
    +00305    unsigned long iKeepCount;
    +00306    unsigned long iBrokenCount;
    +00307    unsigned long iPolicyBrokenCount;
    +00308    unsigned long iBadCount;
    +00309 
    +00310    bool DebugMarker;
    +00311    bool DebugAutoInstall;
    +00312 
    +00313    Policy *delLocalPolicy;           // For memory clean up..
    +00314    Policy *LocalPolicy;
    +00315    
    +00316    // Check for a matching provides
    +00317    bool CheckDep(DepIterator Dep,int Type,PkgIterator &Res);
    +00318    inline bool CheckDep(DepIterator Dep,int Type)
    +00319    {
    +00320       PkgIterator Res(*this,0);
    +00321       return CheckDep(Dep,Type,Res);
    +00322    }
    +00323    
    +00324    // Computes state information for deps and versions (w/o storing)
    +00325    unsigned char DependencyState(DepIterator &D);
    +00326    unsigned char VersionState(DepIterator D,unsigned char Check,
    +00327                               unsigned char SetMin,
    +00328                               unsigned char SetPolicy);
    +00329 
    +00330    // Recalculates various portions of the cache, call after changing something
    +00331    void Update(DepIterator Dep);           // Mostly internal
    +00332    void Update(PkgIterator const &P);
    +00333    
    +00334    // Count manipulators
    +00335    void AddSizes(const PkgIterator &Pkg, bool const Invert = false);
    +00336    inline void RemoveSizes(const PkgIterator &Pkg) {AddSizes(Pkg, true);};
    +00337    void AddStates(const PkgIterator &Pkg, bool const Invert = false);
    +00338    inline void RemoveStates(const PkgIterator &Pkg) {AddStates(Pkg,true);};
    +00339    
    +00340    public:
    +00341 
    +00342    // Legacy.. We look like a pkgCache
    +00343    inline operator pkgCache &() {return *Cache;};
    +00344    inline Header &Head() {return *Cache->HeaderP;};
    +00345    inline GrpIterator GrpBegin() {return Cache->GrpBegin();};
    +00346    inline PkgIterator PkgBegin() {return Cache->PkgBegin();};
    +00347    inline GrpIterator FindGrp(std::string const &Name) {return Cache->FindGrp(Name);};
    +00348    inline PkgIterator FindPkg(std::string const &Name) {return Cache->FindPkg(Name);};
    +00349    inline PkgIterator FindPkg(std::string const &Name, std::string const &Arch) {return Cache->FindPkg(Name, Arch);};
    +00350 
    +00351    inline pkgCache &GetCache() {return *Cache;};
    +00352    inline pkgVersioningSystem &VS() {return *Cache->VS;};
    +00353    
    +00354    // Policy implementation
    +00355    inline VerIterator GetCandidateVer(PkgIterator const &Pkg) {return LocalPolicy->GetCandidateVer(Pkg);};
    +00356    inline bool IsImportantDep(DepIterator Dep) {return LocalPolicy->IsImportantDep(Dep);};
    +00357    inline Policy &GetPolicy() {return *LocalPolicy;};
    +00358    
    +00359    // Accessors
    +00360    inline StateCache &operator [](PkgIterator const &I) {return PkgState[I->ID];};
    +00361    inline unsigned char &operator [](DepIterator const &I) {return DepState[I->ID];};
    +00362 
    +00371    virtual InRootSetFunc *GetRootSetFunc();
    +00372 
    +00375    virtual bool MarkFollowsRecommends();
    +00376 
    +00379    virtual bool MarkFollowsSuggests();
    +00380 
    +00390    bool MarkAndSweep(InRootSetFunc &rootFunc)
    +00391    {
    +00392      return MarkRequired(rootFunc) && Sweep();
    +00393    }
    +00394 
    +00395    bool MarkAndSweep()
    +00396    {
    +00397      std::auto_ptr<InRootSetFunc> f(GetRootSetFunc());
    +00398      if(f.get() != NULL)
    +00399        return MarkAndSweep(*f.get());
    +00400      else
    +00401        return false;
    +00402    }
    +00403 
    +00406    // @{
    +00407    bool MarkKeep(PkgIterator const &Pkg, bool Soft = false,
    +00408                  bool FromUser = true, unsigned long Depth = 0);
    +00409    bool MarkDelete(PkgIterator const &Pkg, bool MarkPurge = false,
    +00410                    unsigned long Depth = 0, bool FromUser = true);
    +00411    bool MarkInstall(PkgIterator const &Pkg,bool AutoInst = true,
    +00412                     unsigned long Depth = 0, bool FromUser = true,
    +00413                     bool ForceImportantDeps = false);
    +00414    void MarkProtected(PkgIterator const &Pkg) { PkgState[Pkg->ID].iFlags |= Protected; };
    +00415 
    +00416    void SetReInstall(PkgIterator const &Pkg,bool To);
    +00417    void SetCandidateVersion(VerIterator TargetVer);
    +00418    bool SetCandidateRelease(pkgCache::VerIterator TargetVer,
    +00419                                 std::string const &TargetRel);
    +00434    bool SetCandidateRelease(pkgCache::VerIterator TargetVer,
    +00435                             std::string const &TargetRel,
    +00436                             std::list<std::pair<pkgCache::VerIterator, pkgCache::VerIterator> > &Changed);
    +00437 
    +00439    void MarkAuto(const PkgIterator &Pkg, bool Auto);
    +00440    // @}
    +00441 
    +00458    virtual bool IsInstallOk(const PkgIterator &Pkg,bool AutoInst = true,
    +00459                             unsigned long Depth = 0, bool FromUser = true);
    +00460 
    +00477    virtual bool IsDeleteOk(const PkgIterator &Pkg,bool MarkPurge = false,
    +00478                             unsigned long Depth = 0, bool FromUser = true);
    +00479 
    +00480    // read persistent states
    +00481    bool readStateFile(OpProgress *prog);
    +00482    bool writeStateFile(OpProgress *prog, bool InstalledOnly=true);
    +00483    
    +00484    // Size queries
    +00485    inline signed long long UsrSize() {return iUsrSize;};
    +00486    inline unsigned long long DebSize() {return iDownloadSize;};
    +00487    inline unsigned long DelCount() {return iDelCount;};
    +00488    inline unsigned long KeepCount() {return iKeepCount;};
    +00489    inline unsigned long InstCount() {return iInstCount;};
    +00490    inline unsigned long BrokenCount() {return iBrokenCount;};
    +00491    inline unsigned long PolicyBrokenCount() {return iPolicyBrokenCount;};
    +00492    inline unsigned long BadCount() {return iBadCount;};
    +00493 
    +00494    bool Init(OpProgress *Prog);
    +00495    // Generate all state information
    +00496    void Update(OpProgress *Prog = 0);
    +00497 
    +00498    pkgDepCache(pkgCache *Cache,Policy *Plcy = 0);
    +00499    virtual ~pkgDepCache();
    +00500 
    +00501    private:
    +00502    bool IsModeChangeOk(ModeList const mode, PkgIterator const &Pkg,
    +00503                         unsigned long const Depth, bool const FromUser);
    +00504 };
    +00505 
    +00506 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.map 2012-05-29 01:09:52.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +19446161e6bb3df168803e4d071a2078 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731_dep.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_366d513c8b30d81aa97900c32968e731.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,88 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/edsp/ Directory Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    edsp Directory Reference
    +
    +
    +
    +Directory dependency graph for /apt-0.9.3+rpi1/apt-pkg/edsp/:
    +
    +
    /apt-0.9.3+rpi1/apt-pkg/edsp/
    + + +
    + + + + + + + + +

    +Files

    file  edspindexfile.cc
    file  edspindexfile.h [code]
    file  edsplistparser.cc
    file  edsplistparser.h [code]
    file  edspsystem.cc
    file  edspsystem.h [code]
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.map 2012-05-29 01:09:52.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +a749cc3a53d609fa774d661d49814d20 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7_dep.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_7c70be24740199632f733a5698accaa7.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,98 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/deb/ Directory Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    deb Directory Reference
    +
    +
    +
    +Directory dependency graph for /apt-0.9.3+rpi1/apt-pkg/deb/:
    +
    +
    /apt-0.9.3+rpi1/apt-pkg/deb/
    + + +
    + + + + + + + + + + + + + + + + + + +

    +Files

    file  debindexfile.cc
    file  debindexfile.h [code]
    file  deblistparser.cc
    file  deblistparser.h [code]
    file  debmetaindex.cc
    file  debmetaindex.h [code]
    file  debrecords.cc
    file  debrecords.h [code]
    file  debsrcrecords.cc
    file  debsrcrecords.h [code]
    file  debsystem.cc
    file  debsystem.h [code]
    file  debversion.cc
    file  debversion.h [code]
    file  dpkgpm.cc
    file  dpkgpm.h [code]
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.map 2012-05-29 01:09:51.000000000 +0100 @@ -0,0 +1,6 @@ + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +8d23cede9543df03c22ede010fc06f6a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a_dep.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_aaca254526fb94cff553cdfbe8be251a.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,152 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/ Directory Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    apt-pkg Directory Reference
    +
    +
    +
    +Directory dependency graph for /apt-0.9.3+rpi1/apt-pkg/:
    +
    +
    /apt-0.9.3+rpi1/apt-pkg/
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Directories

    directory  contrib
    directory  deb
    directory  edsp

    +Files

    file  acquire-item.cc
    file  acquire-item.h [code]
    file  acquire-method.cc
    file  acquire-method.h [code]
    file  acquire-worker.cc
    file  acquire-worker.h [code]
    file  acquire.cc
    file  acquire.h [code]
    file  algorithms.cc
    file  algorithms.h [code]
    file  aptconfiguration.cc
    file  aptconfiguration.h [code]
    file  cachefile.cc
    file  cachefile.h [code]
    file  cachefilter.cc
    file  cachefilter.h [code]
    file  cacheiterators.h [code]
    file  cacheset.cc
    file  cacheset.h [code]
    file  cdrom.cc
    file  cdrom.h [code]
    file  clean.cc
    file  clean.h [code]
    file  depcache.cc
    file  depcache.h [code]
    file  edsp.cc
    file  edsp.h [code]
    file  indexcopy.cc
    file  indexcopy.h [code]
    file  indexfile.cc
    file  indexfile.h [code]
    file  indexrecords.cc
    file  indexrecords.h [code]
    file  init.cc
    file  init.h [code]
    file  metaindex.h [code]
    file  orderlist.cc
    file  orderlist.h [code]
    file  packagemanager.cc
    file  packagemanager.h [code]
    file  pkgcache.cc
    file  pkgcache.h [code]
     

    pkgCache - Structure definitions for the cache file

    +
    file  pkgcachegen.cc
    file  pkgcachegen.h [code]
    file  pkgrecords.cc
    file  pkgrecords.h [code]
    file  pkgsystem.cc
    file  pkgsystem.h [code]
    file  policy.cc
    file  policy.h [code]
    file  sourcelist.cc
    file  sourcelist.h [code]
    file  srcrecords.cc
    file  srcrecords.h [code]
    file  tagfile.cc
    file  tagfile.h [code]
    file  vendor.cc
    file  vendor.h [code]
    file  vendorlist.cc
    file  vendorlist.h [code]
    file  version.cc
    file  version.h [code]
    file  versionmatch.cc
    file  versionmatch.h [code]
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.map 2012-05-29 01:09:52.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +93b3c8e9866c38361a111f08579e58e1 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b_dep.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dir_c5a600978171c662dd9c4ab5b241666b.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,117 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/ Directory Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    contrib Directory Reference
    +
    +
    +
    +Directory dependency graph for /apt-0.9.3+rpi1/apt-pkg/contrib/:
    +
    +
    /apt-0.9.3+rpi1/apt-pkg/contrib/
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Files

    file  cdromutl.cc
    file  cdromutl.h [code]
    file  cmndline.cc
    file  cmndline.h [code]
    file  configuration.cc
    file  configuration.h [code]
    file  crc-16.cc
    file  crc-16.h [code]
    file  error.cc
    file  error.h [code]
    file  fileutl.cc
    file  fileutl.h [code]
    file  hashes.cc
    file  hashes.h [code]
    file  hashsum.cc
    file  hashsum_template.h [code]
    file  macros.h [code]
    file  md5.cc
    file  md5.h [code]
    file  mmap.cc
    file  mmap.h [code]
    file  netrc.cc
    file  netrc.h [code]
    file  progress.cc
    file  progress.h [code]
    file  sha1.cc
    file  sha1.h [code]
    file  sha2.h [code]
    file  sha256.h [code]
    file  sha2_internal.cc
    file  sha2_internal.h [code]
    file  sptr.h [code]
    file  strutl.cc
    file  strutl.h [code]
    file  weakptr.h [code]
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dirs.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dirs.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dirs.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dirs.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,73 @@ + + + + + +apt: Directories + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + +
    +
    +
    +
    Directories
    +
    +
    +
    This directory hierarchy is sorted roughly, but not completely, alphabetically:
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/doxygen.css apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/doxygen.css --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/doxygen.css 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/doxygen.css 2012-05-29 01:07:46.000000000 +0100 @@ -0,0 +1,949 @@ +/* The standard CSS for doxygen */ + +body, table, div, p, dl { + font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; + font-size: 13px; + line-height: 1.3; +} + +/* @group Heading Levels */ + +h1 { + font-size: 150%; +} + +.title { + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2 { + font-size: 120%; +} + +h3 { + font-size: 100%; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd, p.starttd { + margin-top: 2px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +.fragment { + font-family: monospace, fixed; + font-size: 105%; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 8px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memItemLeft, .memItemRight, .memTemplParams { + border-top: 1px solid #C4CFE5; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; +} + +.memname { + white-space: nowrap; + font-weight: bold; + margin-left: 6px; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 8px; + border-top-left-radius: 8px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 8px; + -moz-border-radius-topleft: 8px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 8px; + -webkit-border-top-left-radius: 8px; + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 2px 5px; + background-color: #FBFCFD; + border-top-width: 0; + /* opera specific markup */ + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7); + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7)); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} + +.params, .retval, .exception, .tparams { + border-spacing: 6px 2px; +} + +.params .paramname, .retval .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + + + + +/* @end */ + +/* @group Directory (tree) */ + +/* for the tree view */ + +.ftvtree { + font-family: sans-serif; + margin: 0px; +} + +/* these are for tree view when used as main index */ + +.directory { + font-size: 9pt; + font-weight: bold; + margin: 5px; +} + +.directory h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +/* +The following two styles can be used to replace the root node title +with an image of your choice. Simply uncomment the next two styles, +specify the name of your image and be sure to set 'height' to the +proper pixel height of your image. +*/ + +/* +.directory h3.swap { + height: 61px; + background-repeat: no-repeat; + background-image: url("yourimage.gif"); +} +.directory h3.swap span { + display: none; +} +*/ + +.directory > h3 { + margin-top: 0; +} + +.directory p { + margin: 0px; + white-space: nowrap; +} + +.directory div { + display: none; + margin: 0px; +} + +.directory img { + vertical-align: -30%; +} + +/* these are for tree view when not used as main index */ + +.directory-alt { + font-size: 100%; + font-weight: bold; +} + +.directory-alt h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +.directory-alt > h3 { + margin-top: 0; +} + +.directory-alt p { + margin: 0px; + white-space: nowrap; +} + +.directory-alt div { + display: none; + margin: 0px; +} + +.directory-alt img { + vertical-align: -30%; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable { + border-collapse:collapse; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; +} + +table.fieldtable { + width: 100%; + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + width: 100%; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +div.ingroups +{ + margin-left: 5px; + font-size: 8pt; + padding-left: 5px; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 7px; +} + +dl +{ + padding: 0 0 0 10px; +} + +dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug +{ + border-left:4px solid; + padding: 0 0 0 6px; +} + +dl.note +{ + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + border-color: #00D000; +} + +dl.deprecated +{ + border-color: #505050; +} + +dl.todo +{ + border-color: #00C0E0; +} + +dl.test +{ + border-color: #3030E0; +} + +dl.bug +{ + border-color: #C08050; +} + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; +} + +dl.citelist dd { + margin:2px 0; + padding:5px 0; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } + pre.fragment + { + overflow: visible; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + } +} + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/doxygen.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/doxygen.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dpkgpm_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dpkgpm_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dpkgpm_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/dpkgpm_8h_source.html 2012-05-29 01:07:52.000000000 +0100 @@ -0,0 +1,176 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/deb/dpkgpm.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    dpkgpm.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: dpkgpm.h,v 1.8 2001/05/07 05:05:13 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    DPKG Package Manager - Provide an interface to dpkg
    +00007    
    +00008    ##################################################################### */
    +00009                                                                         /*}}}*/
    +00010 #ifndef PKGLIB_DPKGPM_H
    +00011 #define PKGLIB_DPKGPM_H
    +00012 
    +00013 #include <apt-pkg/packagemanager.h>
    +00014 #include <vector>
    +00015 #include <map>
    +00016 #include <stdio.h>
    +00017 
    +00018 #ifndef APT_8_CLEANER_HEADERS
    +00019 using std::vector;
    +00020 using std::map;
    +00021 #endif
    +00022 
    +00023 class pkgDPkgPMPrivate;
    +00024 
    +00025 class pkgDPkgPM : public pkgPackageManager
    +00026 {
    +00027    private:
    +00028    pkgDPkgPMPrivate *d;
    +00029 
    +00043    void handleDisappearAction(std::string const &pkgname);
    +00044 
    +00045    protected:
    +00046    int pkgFailures;
    +00047 
    +00048    // progress reporting
    +00049    struct DpkgState 
    +00050    {
    +00051       const char *state;     // the dpkg state (e.g. "unpack")
    +00052       const char *str;       // the human readable translation of the state
    +00053    };
    +00054 
    +00055    // the dpkg states that the pkg will run through, the string is 
    +00056    // the package, the vector contains the dpkg states that the package
    +00057    // will go through
    +00058    std::map<std::string,std::vector<struct DpkgState> > PackageOps;
    +00059    // the dpkg states that are already done; the string is the package
    +00060    // the int is the state that is already done (e.g. a package that is
    +00061    // going to be install is already in state "half-installed")
    +00062    std::map<std::string,unsigned int> PackageOpsDone;
    +00063 
    +00064    // progress reporting
    +00065    unsigned int PackagesDone;
    +00066    unsigned int PackagesTotal;
    +00067   
    +00068    struct Item
    +00069    {
    +00070       enum Ops {Install, Configure, Remove, Purge, ConfigurePending, TriggersPending} Op;
    +00071       std::string File;
    +00072       PkgIterator Pkg;
    +00073       Item(Ops Op,PkgIterator Pkg,std::string File = "") : Op(Op),
    +00074             File(File), Pkg(Pkg) {};
    +00075       Item() {};
    +00076       
    +00077    };
    +00078    std::vector<Item> List;
    +00079 
    +00080    // Helpers
    +00081    bool RunScriptsWithPkgs(const char *Cnf);
    +00082    bool SendV2Pkgs(FILE *F);
    +00083    void WriteHistoryTag(std::string const &tag, std::string value);
    +00084 
    +00085    // apport integration
    +00086    void WriteApportReport(const char *pkgpath, const char *errormsg);
    +00087 
    +00088    // dpkg log
    +00089    bool OpenLog();
    +00090    bool CloseLog();
    +00091    
    +00092    // input processing
    +00093    void DoStdin(int master);
    +00094    void DoTerminalPty(int master);
    +00095    void DoDpkgStatusFd(int statusfd, int OutStatusFd);
    +00096    void ProcessDpkgStatusLine(int OutStatusFd, char *line);
    +00097 
    +00098    // The Actuall installation implementation
    +00099    virtual bool Install(PkgIterator Pkg,std::string File);
    +00100    virtual bool Configure(PkgIterator Pkg);
    +00101    virtual bool Remove(PkgIterator Pkg,bool Purge = false);
    +00102    virtual bool Go(int StatusFd=-1);
    +00103    virtual void Reset();
    +00104    
    +00105    public:
    +00106 
    +00107    pkgDPkgPM(pkgDepCache *Cache);
    +00108    virtual ~pkgDPkgPM();
    +00109 };
    +00110 
    +00111 void SigINT(int sig);
    +00112 
    +00113 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/edsp.h File Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    edsp.h File Reference
    +
    +
    +
    #include <apt-pkg/pkgcache.h>
    +#include <apt-pkg/cacheset.h>
    +#include <list>
    +#include <string>
    +#include <apt-pkg/depcache.h>
    +#include <apt-pkg/progress.h>
    +
    +Include dependency graph for edsp.h:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + +

    +Classes

    class  EDSP
    +

    Detailed Description

    +

    Description {{{ ###################################################################### Set of methods to help writing and reading everything needed for EDSP with the noteable exception of reading a scenario for conversion into a Cache as this is handled by edsp interface for listparser and friends #####################################################################

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.map 2012-05-29 01:08:15.000000000 +0100 @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +289bdbe71b165bf27f05f7475b8052d0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsp_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,151 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/edsp.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    edsp.h
    +
    +
    +Go to the documentation of this file.
    00001 // -*- mode: cpp; mode: fold -*-
    +00008                                                                         /*}}}*/
    +00009 #ifndef PKGLIB_EDSP_H
    +00010 #define PKGLIB_EDSP_H
    +00011 
    +00012 #include <apt-pkg/pkgcache.h>
    +00013 #include <apt-pkg/cacheset.h>
    +00014 
    +00015 #include <list>
    +00016 #include <string>
    +00017 
    +00018 #ifndef APT_8_CLEANER_HEADERS
    +00019 #include <apt-pkg/depcache.h>
    +00020 #include <apt-pkg/progress.h>
    +00021 #endif
    +00022 
    +00023 class pkgDepCache;
    +00024 class OpProgress;
    +00025 
    +00026 class EDSP                                                              /*{{{*/
    +00027 {
    +00028         // we could use pkgCache::DepType and ::Priority, but these would be localized strings…
    +00029         static const char * const PrioMap[];
    +00030         static const char * const DepMap[];
    +00031 
    +00032         bool static ReadLine(int const input, std::string &line);
    +00033         bool static StringToBool(char const *answer, bool const defValue);
    +00034 
    +00035         void static WriteScenarioVersion(pkgDepCache &Cache, FILE* output,
    +00036                                          pkgCache::PkgIterator const &Pkg,
    +00037                                          pkgCache::VerIterator const &Ver);
    +00038         void static WriteScenarioDependency(pkgDepCache &Cache, FILE* output,
    +00039                                             pkgCache::PkgIterator const &Pkg,
    +00040                                             pkgCache::VerIterator const &Ver);
    +00041         void static WriteScenarioLimitedDependency(pkgDepCache &Cache, FILE* output,
    +00042                                                    pkgCache::PkgIterator const &Pkg,
    +00043                                                    pkgCache::VerIterator const &Ver,
    +00044                                                    APT::PackageSet const &pkgset);
    +00045 public:
    +00062         bool static WriteRequest(pkgDepCache &Cache, FILE* output,
    +00063                                  bool const upgrade = false,
    +00064                                  bool const distUpgrade = false,
    +00065                                  bool const autoRemove = false,
    +00066                                 OpProgress *Progress = NULL);
    +00067 
    +00085         bool static WriteScenario(pkgDepCache &Cache, FILE* output, OpProgress *Progress = NULL);
    +00086 
    +00102         bool static WriteLimitedScenario(pkgDepCache &Cache, FILE* output,
    +00103                                          APT::PackageSet const &pkgset,
    +00104                                          OpProgress *Progress = NULL);
    +00105 
    +00119         bool static ReadResponse(int const input, pkgDepCache &Cache, OpProgress *Progress = NULL);
    +00120 
    +00137         bool static ReadRequest(int const input, std::list<std::string> &install,
    +00138                         std::list<std::string> &remove, bool &upgrade,
    +00139                         bool &distUpgrade, bool &autoRemove);
    +00140 
    +00153         bool static ApplyRequest(std::list<std::string> const &install,
    +00154                                  std::list<std::string> const &remove,
    +00155                                  pkgDepCache &Cache);
    +00156 
    +00169         bool static WriteSolution(pkgDepCache &Cache, FILE* output);
    +00170 
    +00177         bool static WriteProgress(unsigned short const percent, const char* const message, FILE* output);
    +00178 
    +00194         bool static WriteError(char const * const uuid, std::string const &message, FILE* output);
    +00195 
    +00196 
    +00209         bool static ExecuteSolver(const char* const solver, int *solver_in, int *solver_out);
    +00210 
    +00225         bool static ResolveExternal(const char* const solver, pkgDepCache &Cache,
    +00226                                     bool const upgrade, bool const distUpgrade,
    +00227                                     bool const autoRemove, OpProgress *Progress = NULL);
    +00228 };
    +00229                                                                         /*}}}*/
    +00230 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edspindexfile_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edspindexfile_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edspindexfile_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edspindexfile_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,106 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/edsp/edspindexfile.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    edspindexfile.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 /* ######################################################################
    +00004    The scenario file is designed to work as an intermediate file between
    +00005    APT and the resolver. Its on propose very similar to a dpkg status file
    +00006    ##################################################################### */
    +00007                                                                         /*}}}*/
    +00008 #ifndef PKGLIB_EDSPINDEXFILE_H
    +00009 #define PKGLIB_EDSPINDEXFILE_H
    +00010 
    +00011 #include <apt-pkg/debindexfile.h>
    +00012 
    +00013 #ifndef APT_8_CLEANER_HEADERS
    +00014 #include <apt-pkg/indexfile.h>
    +00015 #endif
    +00016 
    +00017 class edspIndex : public debStatusIndex
    +00018 {
    +00020    void *d;
    +00021 
    +00022    public:
    +00023 
    +00024    virtual const Type *GetType() const;
    +00025 
    +00026    virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const;
    +00027 
    +00028    edspIndex(std::string File);
    +00029 };
    +00030 
    +00031 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsplistparser_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsplistparser_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsplistparser_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edsplistparser_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,119 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/edsp/edsplistparser.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    edsplistparser.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 /* ######################################################################
    +00004 
    +00005    EDSP Package List Parser - This implements the abstract parser
    +00006    interface for the APT specific intermediate format which is passed
    +00007    to external resolvers
    +00008 
    +00009    ##################################################################### */
    +00010                                                                         /*}}}*/
    +00011 #ifndef PKGLIB_EDSPLISTPARSER_H
    +00012 #define PKGLIB_EDSPLISTPARSER_H
    +00013 
    +00014 #include <apt-pkg/deblistparser.h>
    +00015 
    +00016 #ifndef APT_8_CLEANER_HEADERS
    +00017 #include <apt-pkg/pkgcachegen.h>
    +00018 #include <apt-pkg/indexfile.h>
    +00019 #include <apt-pkg/tagfile.h>
    +00020 #endif
    +00021 
    +00022 class FileFd;
    +00023 
    +00024 class edspListParser : public debListParser
    +00025 {
    +00026    public:
    +00027    virtual bool NewVersion(pkgCache::VerIterator &Ver);
    +00028    virtual std::string Description();
    +00029    virtual std::string DescriptionLanguage();
    +00030    virtual MD5SumValue Description_md5();
    +00031    virtual unsigned short VersionHash();
    +00032 
    +00033    bool LoadReleaseInfo(pkgCache::PkgFileIterator &FileI,FileFd &File,
    +00034                         std::string section);
    +00035 
    +00036    edspListParser(FileFd *File, std::string const &Arch = "");
    +00037 
    +00038    protected:
    +00039    virtual bool ParseStatus(pkgCache::PkgIterator &Pkg,pkgCache::VerIterator &Ver);
    +00040 
    +00041 };
    +00042 
    +00043 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edspsystem_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edspsystem_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edspsystem_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/edspsystem_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,116 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/edsp/edspsystem.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    edspsystem.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: debsystem.h,v 1.4 2003/01/11 07:16:33 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    System - Debian version of the  System Class
    +00007 
    +00008    ##################################################################### */
    +00009                                                                         /*}}}*/
    +00010 #ifndef PKGLIB_EDSPSYSTEM_H
    +00011 #define PKGLIB_EDSPSYSTEM_H
    +00012 
    +00013 #include <apt-pkg/pkgsystem.h>
    +00014 
    +00015 class edspIndex;
    +00016 class edspSystem : public pkgSystem
    +00017 {
    +00019    void *d;
    +00020 
    +00021    edspIndex *StatusFile;
    +00022 
    +00023    public:
    +00024 
    +00025    virtual bool Lock();
    +00026    virtual bool UnLock(bool NoErrors = false);
    +00027    virtual pkgPackageManager *CreatePM(pkgDepCache *Cache) const;
    +00028    virtual bool Initialize(Configuration &Cnf);
    +00029    virtual bool ArchiveSupported(const char *Type);
    +00030    virtual signed Score(Configuration const &Cnf);
    +00031    virtual bool AddStatusFiles(std::vector<pkgIndexFile *> &List);
    +00032    virtual bool FindIndex(pkgCache::PkgFileIterator File,
    +00033                           pkgIndexFile *&Found) const;
    +00034 
    +00035    edspSystem();
    +00036    ~edspSystem();
    +00037 };
    +00038 
    +00039 extern edspSystem edspSys;
    +00040 
    +00041 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/error_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/error_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/error_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/error_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,243 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/error.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    error.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: error.h,v 1.8 2001/05/07 05:06:52 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    Global Erorr Class - Global error mechanism
    +00007 
    +00008    This class has a single global instance. When a function needs to 
    +00009    generate an error condition, such as a read error, it calls a member
    +00010    in this class to add the error to a stack of errors. 
    +00011    
    +00012    By using a stack the problem with a scheme like errno is removed and
    +00013    it allows a very detailed account of what went wrong to be transmitted
    +00014    to the UI for display. (Errno has problems because each function sets
    +00015    errno to 0 if it didn't have an error thus eraseing erno in the process
    +00016    of cleanup)
    +00017    
    +00018    Several predefined error generators are provided to handle common 
    +00019    things like errno. The general idea is that all methods return a bool.
    +00020    If the bool is true then things are OK, if it is false then things 
    +00021    should start being undone and the stack should unwind under program
    +00022    control.
    +00023    
    +00024    A Warning should not force the return of false. Things did not fail, but
    +00025    they might have had unexpected problems. Errors are stored in a FIFO
    +00026    so Pop will return the first item..
    +00027    
    +00028    I have some thoughts about extending this into a more general UI<-> 
    +00029    Engine interface, ie allowing the Engine to say 'The disk is full' in 
    +00030    a dialog that says 'Panic' and 'Retry'.. The error generator functions
    +00031    like errno, Warning and Error return false always so this is normal:
    +00032      if (open(..))
    +00033         return _error->Errno(..);
    +00034    
    +00035    This source is placed in the Public Domain, do with it what you will
    +00036    It was originally written by Jason Gunthorpe.
    +00037    
    +00038    ##################################################################### */
    +00039                                                                         /*}}}*/
    +00040 #ifndef PKGLIB_ERROR_H
    +00041 #define PKGLIB_ERROR_H
    +00042 
    +00043 #include <apt-pkg/macros.h>
    +00044 
    +00045 #include <iostream>
    +00046 #include <list>
    +00047 #include <string>
    +00048 
    +00049 #include <stdarg.h>
    +00050 
    +00051 class GlobalError                                                       /*{{{*/
    +00052 {
    +00053 public:                                                                 /*{{{*/
    +00055         enum MsgType {
    +00058                 FATAL = 40,
    +00060                 ERROR = 30,
    +00062                 WARNING = 20,
    +00064                 NOTICE = 10,
    +00066                 DEBUG = 0
    +00067         };
    +00068 
    +00076         bool FatalE(const char *Function,const char *Description,...) __like_printf(3) __cold;
    +00077 
    +00085         bool Errno(const char *Function,const char *Description,...) __like_printf(3) __cold;
    +00086 
    +00097         bool WarningE(const char *Function,const char *Description,...) __like_printf(3) __cold;
    +00098 
    +00106         bool NoticeE(const char *Function,const char *Description,...) __like_printf(3) __cold;
    +00107 
    +00115         bool DebugE(const char *Function,const char *Description,...) __like_printf(3) __cold;
    +00116 
    +00123         bool InsertErrno(MsgType const &type, const char* Function,
    +00124                          const char* Description,...) __like_printf(4) __cold;
    +00125 
    +00139         bool Fatal(const char *Description,...) __like_printf(2) __cold;
    +00140 
    +00147         bool Error(const char *Description,...) __like_printf(2) __cold;
    +00148 
    +00158         bool Warning(const char *Description,...) __like_printf(2) __cold;
    +00159 
    +00171         bool Notice(const char *Description,...) __like_printf(2) __cold;
    +00172 
    +00179         bool Debug(const char *Description,...) __like_printf(2) __cold;
    +00180 
    +00186         bool Insert(MsgType const &type, const char* Description,...) __like_printf(3) __cold;
    +00187 
    +00192         inline bool PendingError() const {return PendingFlag;};
    +00193 
    +00204         bool empty(MsgType const &trashhold = WARNING) const;
    +00205 
    +00212         bool PopMessage(std::string &Text);
    +00213 
    +00215         void Discard();
    +00216 
    +00226         void DumpErrors(std::ostream &out, MsgType const &threshold = WARNING,
    +00227                         bool const &mergeStack = true);
    +00228 
    +00236         void inline DumpErrors(MsgType const &threshold) {
    +00237                 DumpErrors(std::cerr, threshold);
    +00238         }
    +00239 
    +00240         // mvo: we do this instead of using a default parameter in the
    +00241         //      previous declaration to avoid a (subtle) API break for
    +00242         //      e.g. sigc++ and mem_fun0
    +00248         void inline DumpErrors() {
    +00249                 DumpErrors(WARNING);
    +00250         }
    +00251 
    +00261         void PushToStack();
    +00262 
    +00264         void RevertToStack();
    +00265 
    +00267         void MergeWithStack();
    +00268 
    +00270         size_t StackCount() const {
    +00271                 return Stacks.size();
    +00272         }
    +00273 
    +00274         GlobalError();
    +00275                                                                         /*}}}*/
    +00276 private:                                                                /*{{{*/
    +00277         struct Item {
    +00278                 std::string Text;
    +00279                 MsgType Type;
    +00280 
    +00281                 Item(char const *Text, MsgType const &Type) :
    +00282                         Text(Text), Type(Type) {};
    +00283 
    +00284                 friend std::ostream& operator<< (std::ostream &out, Item i) {
    +00285                         switch(i.Type) {
    +00286                         case FATAL:
    +00287                         case ERROR: out << "E"; break;
    +00288                         case WARNING: out << "W"; break;
    +00289                         case NOTICE: out << "N"; break;
    +00290                         case DEBUG: out << "D"; break;
    +00291                         }
    +00292                         return out << ": " << i.Text;
    +00293                 }
    +00294         };
    +00295 
    +00296         std::list<Item> Messages;
    +00297         bool PendingFlag;
    +00298 
    +00299         struct MsgStack {
    +00300                 std::list<Item> const Messages;
    +00301                 bool const PendingFlag;
    +00302 
    +00303                 MsgStack(std::list<Item> const &Messages, bool const &Pending) :
    +00304                          Messages(Messages), PendingFlag(Pending) {};
    +00305         };
    +00306 
    +00307         std::list<MsgStack> Stacks;
    +00308 
    +00309         bool InsertErrno(MsgType type, const char* Function,
    +00310                          const char* Description, va_list &args,
    +00311                          int const errsv, size_t &msgSize);
    +00312         bool Insert(MsgType type, const char* Description,
    +00313                          va_list &args, size_t &msgSize);
    +00314                                                                         /*}}}*/
    +00315 };
    +00316                                                                         /*}}}*/
    +00317 
    +00318 // The 'extra-ansi' syntax is used to help with collisions. 
    +00319 GlobalError *_GetErrorObj();
    +00320 #define _error _GetErrorObj()
    +00321 
    +00322 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/files.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/files.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/files.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/files.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,136 @@ + + + + + +apt: File List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    File List
    +
    +
    +
    Here is a list of all documented files with brief descriptions:
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    /apt-0.9.3+rpi1/apt-pkg/acquire-item.h [code]
    /apt-0.9.3+rpi1/apt-pkg/acquire-method.h [code]
    /apt-0.9.3+rpi1/apt-pkg/acquire-worker.h [code]
    /apt-0.9.3+rpi1/apt-pkg/acquire.h [code]
    /apt-0.9.3+rpi1/apt-pkg/algorithms.h [code]
    /apt-0.9.3+rpi1/apt-pkg/aptconfiguration.h [code]
    /apt-0.9.3+rpi1/apt-pkg/cachefile.h [code]
    /apt-0.9.3+rpi1/apt-pkg/cachefilter.h [code]
    /apt-0.9.3+rpi1/apt-pkg/cacheiterators.h [code]
    /apt-0.9.3+rpi1/apt-pkg/cacheset.h [code]
    /apt-0.9.3+rpi1/apt-pkg/cdrom.h [code]
    /apt-0.9.3+rpi1/apt-pkg/clean.h [code]
    /apt-0.9.3+rpi1/apt-pkg/depcache.h [code]
    /apt-0.9.3+rpi1/apt-pkg/edsp.h [code]
    /apt-0.9.3+rpi1/apt-pkg/indexcopy.h [code]
    /apt-0.9.3+rpi1/apt-pkg/indexfile.h [code]
    /apt-0.9.3+rpi1/apt-pkg/indexrecords.h [code]
    /apt-0.9.3+rpi1/apt-pkg/init.h [code]
    /apt-0.9.3+rpi1/apt-pkg/metaindex.h [code]
    /apt-0.9.3+rpi1/apt-pkg/orderlist.h [code]
    /apt-0.9.3+rpi1/apt-pkg/packagemanager.h [code]
    /apt-0.9.3+rpi1/apt-pkg/pkgcache.h [code]PkgCache - Structure definitions for the cache file
    /apt-0.9.3+rpi1/apt-pkg/pkgcachegen.h [code]
    /apt-0.9.3+rpi1/apt-pkg/pkgrecords.h [code]
    /apt-0.9.3+rpi1/apt-pkg/pkgsystem.h [code]
    /apt-0.9.3+rpi1/apt-pkg/policy.h [code]
    /apt-0.9.3+rpi1/apt-pkg/sourcelist.h [code]
    /apt-0.9.3+rpi1/apt-pkg/srcrecords.h [code]
    /apt-0.9.3+rpi1/apt-pkg/tagfile.h [code]
    /apt-0.9.3+rpi1/apt-pkg/vendor.h [code]
    /apt-0.9.3+rpi1/apt-pkg/vendorlist.h [code]
    /apt-0.9.3+rpi1/apt-pkg/version.h [code]
    /apt-0.9.3+rpi1/apt-pkg/versionmatch.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/cdromutl.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/cmndline.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/configuration.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/crc-16.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/error.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/fileutl.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/hashes.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/hashsum_template.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/macros.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/md5.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/mmap.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/netrc.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/progress.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/sha1.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/sha2.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/sha256.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/sha2_internal.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/sptr.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/strutl.h [code]
    /apt-0.9.3+rpi1/apt-pkg/contrib/weakptr.h [code]
    /apt-0.9.3+rpi1/apt-pkg/deb/debindexfile.h [code]
    /apt-0.9.3+rpi1/apt-pkg/deb/deblistparser.h [code]
    /apt-0.9.3+rpi1/apt-pkg/deb/debmetaindex.h [code]
    /apt-0.9.3+rpi1/apt-pkg/deb/debrecords.h [code]
    /apt-0.9.3+rpi1/apt-pkg/deb/debsrcrecords.h [code]
    /apt-0.9.3+rpi1/apt-pkg/deb/debsystem.h [code]
    /apt-0.9.3+rpi1/apt-pkg/deb/debversion.h [code]
    /apt-0.9.3+rpi1/apt-pkg/deb/dpkgpm.h [code]
    /apt-0.9.3+rpi1/apt-pkg/edsp/edspindexfile.h [code]
    /apt-0.9.3+rpi1/apt-pkg/edsp/edsplistparser.h [code]
    /apt-0.9.3+rpi1/apt-pkg/edsp/edspsystem.h [code]
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/fileutl_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/fileutl_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/fileutl_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/fileutl_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,260 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/fileutl.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    fileutl.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: fileutl.h,v 1.26 2001/05/07 05:06:52 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    File Utilities
    +00007    
    +00008    CopyFile - Buffered copy of a single file
    +00009    GetLock - dpkg compatible lock file manipulation (fcntl)
    +00010    FileExists - Returns true if the file exists
    +00011    SafeGetCWD - Returns the CWD in a string with overrun protection 
    +00012    
    +00013    The file class is a handy abstraction for various functions+classes
    +00014    that need to accept filenames.
    +00015    
    +00016    This source is placed in the Public Domain, do with it what you will
    +00017    It was originally written by Jason Gunthorpe.
    +00018    
    +00019    ##################################################################### */
    +00020                                                                         /*}}}*/
    +00021 #ifndef PKGLIB_FILEUTL_H
    +00022 #define PKGLIB_FILEUTL_H
    +00023 
    +00024 #include <apt-pkg/macros.h>
    +00025 #include <apt-pkg/aptconfiguration.h>
    +00026 
    +00027 #include <string>
    +00028 #include <vector>
    +00029 
    +00030 #include <zlib.h>
    +00031 
    +00032 #ifndef APT_8_CLEANER_HEADERS
    +00033 using std::string;
    +00034 #endif
    +00035 
    +00036 /* Define this for python-apt */
    +00037 #define APT_HAS_GZIP 1
    +00038 
    +00039 class FileFdPrivate;
    +00040 class FileFd
    +00041 {
    +00042    protected:
    +00043    int iFd;
    +00044  
    +00045    enum LocalFlags {AutoClose = (1<<0),Fail = (1<<1),DelOnFail = (1<<2),
    +00046                     HitEof = (1<<3), Replace = (1<<4), Compressed = (1<<5) };
    +00047    unsigned long Flags;
    +00048    std::string FileName;
    +00049    std::string TemporaryFileName;
    +00050 
    +00051    public:
    +00052    enum OpenMode {
    +00053         ReadOnly = (1 << 0),
    +00054         WriteOnly = (1 << 1),
    +00055         ReadWrite = ReadOnly | WriteOnly,
    +00056 
    +00057         Create = (1 << 2),
    +00058         Exclusive = (1 << 3),
    +00059         Atomic = Exclusive | (1 << 4),
    +00060         Empty = (1 << 5),
    +00061 
    +00062         WriteEmpty = ReadWrite | Create | Empty,
    +00063         WriteExists = ReadWrite,
    +00064         WriteAny = ReadWrite | Create,
    +00065         WriteTemp = ReadWrite | Create | Exclusive,
    +00066         ReadOnlyGzip,
    +00067         WriteAtomic = ReadWrite | Create | Atomic
    +00068    };
    +00069    enum CompressMode { Auto = 'A', None = 'N', Extension = 'E', Gzip = 'G', Bzip2 = 'B', Lzma = 'L', Xz = 'X' };
    +00070    
    +00071    inline bool Read(void *To,unsigned long long Size,bool AllowEof)
    +00072    {
    +00073       unsigned long long Jnk;
    +00074       if (AllowEof)
    +00075          return Read(To,Size,&Jnk);
    +00076       return Read(To,Size);
    +00077    }   
    +00078    bool Read(void *To,unsigned long long Size,unsigned long long *Actual = 0);
    +00079    char* ReadLine(char *To, unsigned long long const Size);
    +00080    bool Write(const void *From,unsigned long long Size);
    +00081    bool static Write(int Fd, const void *From, unsigned long long Size);
    +00082    bool Seek(unsigned long long To);
    +00083    bool Skip(unsigned long long To);
    +00084    bool Truncate(unsigned long long To);
    +00085    unsigned long long Tell();
    +00086    unsigned long long Size();
    +00087    unsigned long long FileSize();
    +00088    time_t ModificationTime();
    +00089 
    +00090    /* You want to use 'unsigned long long' if you are talking about a file
    +00091       to be able to support large files (>2 or >4 GB) properly.
    +00092       This shouldn't happen all to often for the indexes, but deb's might be…
    +00093       And as the auto-conversation converts a 'unsigned long *' to a 'bool'
    +00094       instead of 'unsigned long long *' we need to provide this explicitely -
    +00095       otherwise applications magically start to fail… */
    +00096    __deprecated bool Read(void *To,unsigned long long Size,unsigned long *Actual)
    +00097    {
    +00098         unsigned long long R;
    +00099         bool const T = Read(To, Size, &R);
    +00100         *Actual = R;
    +00101         return T;
    +00102    }
    +00103 
    +00104    bool Open(std::string FileName,unsigned int const Mode,CompressMode Compress,unsigned long const Perms = 0666);
    +00105    bool Open(std::string FileName,unsigned int const Mode,APT::Configuration::Compressor const &compressor,unsigned long const Perms = 0666);
    +00106    inline bool Open(std::string const &FileName,unsigned int const Mode, unsigned long const Perms = 0666) {
    +00107       return Open(FileName, Mode, None, Perms);
    +00108    };
    +00109    bool OpenDescriptor(int Fd, unsigned int const Mode, CompressMode Compress, bool AutoClose=false);
    +00110    bool OpenDescriptor(int Fd, unsigned int const Mode, APT::Configuration::Compressor const &compressor, bool AutoClose=false);
    +00111    inline bool OpenDescriptor(int Fd, unsigned int const Mode, bool AutoClose=false) {
    +00112       return OpenDescriptor(Fd, Mode, None, AutoClose);
    +00113    };
    +00114    bool Close();
    +00115    bool Sync();
    +00116    
    +00117    // Simple manipulators
    +00118    inline int Fd() {return iFd;};
    +00119    inline void Fd(int fd) { OpenDescriptor(fd, ReadWrite);};
    +00120    __deprecated gzFile gzFd();
    +00121 
    +00122    inline bool IsOpen() {return iFd >= 0;};
    +00123    inline bool Failed() {return (Flags & Fail) == Fail;};
    +00124    inline void EraseOnFailure() {Flags |= DelOnFail;};
    +00125    inline void OpFail() {Flags |= Fail;};
    +00126    inline bool Eof() {return (Flags & HitEof) == HitEof;};
    +00127    inline bool IsCompressed() {return (Flags & Compressed) == Compressed;};
    +00128    inline std::string &Name() {return FileName;};
    +00129    
    +00130    FileFd(std::string FileName,unsigned int const Mode,unsigned long Perms = 0666) : iFd(-1), Flags(0), d(NULL)
    +00131    {
    +00132       Open(FileName,Mode, None, Perms);
    +00133    };
    +00134    FileFd(std::string FileName,unsigned int const Mode, CompressMode Compress, unsigned long Perms = 0666) : iFd(-1), Flags(0), d(NULL)
    +00135    {
    +00136       Open(FileName,Mode, Compress, Perms);
    +00137    };
    +00138    FileFd() : iFd(-1), Flags(AutoClose), d(NULL) {};
    +00139    FileFd(int const Fd, unsigned int const Mode = ReadWrite, CompressMode Compress = None) : iFd(-1), Flags(0), d(NULL)
    +00140    {
    +00141       OpenDescriptor(Fd, Mode, Compress);
    +00142    };
    +00143    FileFd(int const Fd, bool const AutoClose) : iFd(-1), Flags(0), d(NULL)
    +00144    {
    +00145       OpenDescriptor(Fd, ReadWrite, None, AutoClose);
    +00146    };
    +00147    virtual ~FileFd();
    +00148 
    +00149    private:
    +00150    FileFdPrivate* d;
    +00151    bool OpenInternDescriptor(unsigned int const Mode, APT::Configuration::Compressor const &compressor);
    +00152 };
    +00153 
    +00154 bool RunScripts(const char *Cnf);
    +00155 bool CopyFile(FileFd &From,FileFd &To);
    +00156 int GetLock(std::string File,bool Errors = true);
    +00157 bool FileExists(std::string File);
    +00158 bool RealFileExists(std::string File);
    +00159 bool DirectoryExists(std::string const &Path) __attrib_const;
    +00160 bool CreateDirectory(std::string const &Parent, std::string const &Path);
    +00161 time_t GetModificationTime(std::string const &Path);
    +00162 
    +00169 bool CreateAPTDirectoryIfNeeded(std::string const &Parent, std::string const &Path);
    +00170 
    +00171 std::vector<std::string> GetListOfFilesInDir(std::string const &Dir, std::string const &Ext,
    +00172                                         bool const &SortList, bool const &AllowNoExt=false);
    +00173 std::vector<std::string> GetListOfFilesInDir(std::string const &Dir, std::vector<std::string> const &Ext,
    +00174                                         bool const &SortList);
    +00175 std::vector<std::string> GetListOfFilesInDir(std::string const &Dir, bool SortList);
    +00176 std::string SafeGetCWD();
    +00177 void SetCloseExec(int Fd,bool Close);
    +00178 void SetNonBlock(int Fd,bool Block);
    +00179 bool WaitFd(int Fd,bool write = false,unsigned long timeout = 0);
    +00180 pid_t ExecFork();
    +00181 bool ExecWait(pid_t Pid,const char *Name,bool Reap = false);
    +00182 
    +00183 // File string manipulators
    +00184 std::string flNotDir(std::string File);
    +00185 std::string flNotFile(std::string File);
    +00186 std::string flNoLink(std::string File);
    +00187 std::string flExtension(std::string File);
    +00188 std::string flCombine(std::string Dir,std::string File);
    +00189 
    +00190 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x62.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x62.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x62.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x62.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,111 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - b -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x63.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x63.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x63.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x63.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,190 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - c -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x64.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x64.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x64.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x64.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,197 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - d -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x65.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x65.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x65.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x65.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,145 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - e -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x66.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x66.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x66.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x66.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,202 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - f -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x67.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x67.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x67.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x67.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,155 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - g -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x68.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x68.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x68.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x68.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,119 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - h -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x69.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x69.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x69.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x69.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,192 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - i -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6c.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6c.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6c.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6c.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,129 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - l -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6d.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6d.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6d.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6d.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,187 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - m -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6e.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6e.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6e.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6e.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,170 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - n -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6f.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6f.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6f.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x6f.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,146 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - o -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x70.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x70.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x70.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x70.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,201 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - p -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x71.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x71.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x71.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x71.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,140 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - q -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x72.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x72.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x72.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x72.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,180 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - r -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x73.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x73.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x73.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x73.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,232 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - s -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x74.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x74.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x74.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x74.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,131 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - t -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x75.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x75.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x75.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x75.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,123 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - u -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x76.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x76.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x76.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x76.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,138 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - v -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x77.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x77.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x77.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x77.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,151 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - w -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x7e.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x7e.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x7e.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_0x7e.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,125 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - ~ -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_enum.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_enum.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_enum.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_enum.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,106 @@ + + + + + +apt: Class Members - Enumerations + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_eval.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_eval.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_eval.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_eval.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,227 @@ + + + + + +apt: Class Members - Enumerator + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - a -

    + + +

    - c -

    + + +

    - d -

    + + +

    - e -

    + + +

    - f -

    + + +

    - i -

    + + +

    - n -

    + + +

    - q -

    + + +

    - s -

    + + +

    - w -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x62.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x62.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x62.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x62.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,110 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - b -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x63.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x63.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x63.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x63.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,132 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - c -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x64.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x64.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x64.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x64.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,146 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x65.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x65.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x65.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x65.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,125 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - e -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x66.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x66.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x66.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x66.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,166 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - f -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x67.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x67.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x67.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x67.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,145 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - g -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x68.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x68.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x68.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x68.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - h -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x69.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x69.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x69.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x69.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,144 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - i -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6d.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6d.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6d.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6d.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,134 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - m -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6e.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6e.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6e.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6e.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - n -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6f.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6f.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6f.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x6f.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x70.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x70.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x70.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x70.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,161 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - p -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x71.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x71.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x71.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x71.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - q -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x72.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x72.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x72.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x72.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,151 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - r -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x73.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x73.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x73.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x73.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,143 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - s -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x74.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x74.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x74.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x74.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,109 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - t -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x75.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x75.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x75.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x75.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,115 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - u -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x76.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x76.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x76.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x76.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,109 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - v -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x77.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x77.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x77.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x77.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,142 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - w -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x7e.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x7e.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x7e.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func_0x7e.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - ~ -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_func.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,121 @@ + + + + + +apt: Class Members - Functions + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - a -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,150 @@ + + + + + +apt: Class Members + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - a -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x63.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x63.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x63.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x63.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,147 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - c -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x64.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x64.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x64.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x64.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,148 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - d -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x65.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x65.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x65.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x65.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,121 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - e -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x66.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x66.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x66.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x66.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,131 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - f -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x67.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x67.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x67.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x67.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,114 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - g -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x68.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x68.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x68.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x68.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,111 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - h -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x69.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x69.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x69.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x69.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,143 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - i -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6c.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6c.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6c.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6c.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,127 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - l -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6d.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6d.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6d.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6d.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,154 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - m -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6e.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6e.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6e.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6e.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,153 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - n -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6f.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6f.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6f.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x6f.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,126 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - o -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x70.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x70.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x70.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x70.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,144 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - p -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x71.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x71.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x71.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x71.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,111 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - q -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x72.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x72.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x72.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x72.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,130 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - r -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x73.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x73.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x73.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x73.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,164 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - s -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x74.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x74.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x74.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x74.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,126 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - t -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x75.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x75.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x75.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x75.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - u -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x76.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x76.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x76.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x76.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,126 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - v -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x77.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x77.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x77.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars_0x77.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - w -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/functions_vars.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: Class Members - Variables + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + + +
    +
    +  + +

    - a -

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,129 @@ + + + + + +apt: Graph Legend + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + +
    +
    +
    +
    Graph Legend
    +
    +
    +

    This page explains how to interpret the graphs that are generated by doxygen.

    +

    Consider the following example:

    +
    /*! Invisible class because of truncation */
    +class Invisible { };
    +
    +/*! Truncated class, inheritance relation is hidden */
    +class Truncated : public Invisible { };
    +
    +/* Class not documented with doxygen comments */
    +class Undocumented { };
    +
    +/*! Class that is inherited using public inheritance */
    +class PublicBase : public Truncated { };
    +
    +/*! A template class */
    +template<class T> class Templ { };
    +
    +/*! Class that is inherited using protected inheritance */
    +class ProtectedBase { };
    +
    +/*! Class that is inherited using private inheritance */
    +class PrivateBase { };
    +
    +/*! Class that is used by the Inherited class */
    +class Used { };
    +
    +/*! Super class that inherits a number of other classes */
    +class Inherited : public PublicBase,
    +                  protected ProtectedBase,
    +                  private PrivateBase,
    +                  public Undocumented,
    +                  public Templ<int>
    +{
    +  private:
    +    Used *m_usedClass;
    +};
    +

    This will result in the following graph:

    +
    + +
    +

    The boxes in the above graph have the following meaning:

    +
      +
    • +A filled gray box represents the struct or class for which the graph is generated.
    • +
    • +A box with a black border denotes a documented struct or class.
    • +
    • +A box with a grey border denotes an undocumented struct or class.
    • +
    • +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
    • +
    +

    The arrows have the following meaning:

    +
      +
    • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
    • +
    • +A dark green arrow is used for protected inheritance.
    • +
    • +A dark red arrow is used for private inheritance.
    • +
    • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
    • +
    • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.md5 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1 @@ +149b2e5914207f0adee18790fbeb5afa \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/graph_legend.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/group__acquire.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/group__acquire.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/group__acquire.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/group__acquire.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,133 @@ + + + + + +apt: Acquire system {{{ + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + +
    +
    + +
    +
    Acquire system {{{
    +
    +
    + +

    The Acquire system is responsible for retrieving files from local or remote URIs and postprocessing them (for instance, verifying their authenticity). The core class in this system is pkgAcquire, which is responsible for managing the download queues during the download. There is at least one download queue for each supported protocol; protocols such as http may provide one queue per host. +More...

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  pkgAcquire::Item
     Represents the process by which a pkgAcquire object should {{{ retrieve a file or a collection of files. More...
    struct  DiffInfo
     Information about an index patch (aka diff). More...
    class  pkgAcqSubIndex
     An item that is responsible for fetching a SubIndex {{{. More...
    class  pkgAcqDiffIndex
     An item that is responsible for fetching an index file of {{{ package list diffs and starting the package list's download. More...
    class  pkgAcqIndexDiffs
     An item that is responsible for fetching all the patches {{{ that need to be applied to a given package index file. More...
    class  pkgAcqIndex
     An acquire item that is responsible for fetching an index {{{ file (e.g., Packages or Sources). More...
    class  pkgAcqIndexTrans
     An acquire item that is responsible for fetching a {{{ translated index file. More...
    class  IndexTarget
     Information about an index file. More...
    class  OptionalIndexTarget
     Information about an optional index file. More...
    class  SubIndexTarget
     Information about an subindex index file. More...
    class  OptionalSubIndexTarget
     Information about an subindex index file. More...
    class  pkgAcqMetaSig
     An acquire item that downloads the detached signature {{{ of a meta-index (Release) file, then queues up the release file itself. More...
    class  pkgAcqMetaIndex
     An item that is responsible for downloading the meta-index {{{ file (i.e., Release) itself and verifying its signature. More...
    class  pkgAcqMetaClearSig
     An item repsonsible for downloading clearsigned metaindexes {{{. More...
    class  pkgAcqArchive
     An item that is responsible for fetching a package file. {{{. More...
    class  pkgAcqFile
     Retrieve an arbitrary file to the current directory. {{{. More...
    class  pkgAcqMethod
    class  pkgAcquire::Worker
     A fetch subprocess. More...
    class  pkgAcquire
     The core download scheduler. {{{. More...
    struct  pkgAcquire::ItemDesc
     Represents a single download source from which an item should be downloaded. More...
    class  pkgAcquire::Queue
     A single download queue in a pkgAcquire object. {{{. More...
    class  pkgAcquire::UriIterator
     Iterates over all the URIs being fetched by a pkgAcquire object. {{{. More...
    struct  pkgAcquire::MethodConfig
     Information about the properties of a single acquire method. {{{. More...
    class  pkgAcquireStatus
     A monitor object for downloads controlled by the pkgAcquire class. {{{. More...

    +Files

    file  acquire-item.h
    file  acquire-method.h
    file  acquire-worker.h
    file  acquire.h
    +

    Detailed Description

    +

    The Acquire system is responsible for retrieving files from local or remote URIs and postprocessing them (for instance, verifying their authenticity). The core class in this system is pkgAcquire, which is responsible for managing the download queues during the download. There is at least one download queue for each supported protocol; protocols such as http may provide one queue per host.

    +

    Each file to download is represented by a subclass of pkgAcquire::Item. The files add themselves to the download queue(s) by providing their URI information to pkgAcquire::Item::QueueURI, which calls pkgAcquire::Enqueue.

    +

    Once the system is set up, the Run method will spawn subprocesses to handle the enqueued URIs; the scheduler will then take items from the queues and feed them into the handlers until the queues are empty.

    +
    Todo:
    Acquire supports inserting an object into several queues at once, but it is not clear what its behavior in this case is, and no subclass of pkgAcquire::Item seems to actually use this capability.
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hashes_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hashes_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hashes_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hashes_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,162 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/hashes.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    hashes.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: hashes.h,v 1.2 2001/03/11 05:30:20 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Hashes - Simple wrapper around the hash functions
    +00007    
    +00008    This is just used to make building the methods simpler, this is the
    +00009    only interface required..
    +00010    
    +00011    ##################################################################### */
    +00012                                                                         /*}}}*/
    +00013 #ifndef APTPKG_HASHES_H
    +00014 #define APTPKG_HASHES_H
    +00015 
    +00016 
    +00017 #include <apt-pkg/md5.h>
    +00018 #include <apt-pkg/sha1.h>
    +00019 #include <apt-pkg/sha2.h>
    +00020 #include <apt-pkg/fileutl.h>
    +00021 
    +00022 #include <algorithm>
    +00023 #include <vector>
    +00024 #include <cstring>
    +00025 
    +00026 
    +00027 #ifndef APT_8_CLEANER_HEADERS
    +00028 using std::min;
    +00029 using std::vector;
    +00030 #endif
    +00031 
    +00032 // helper class that contains hash function name
    +00033 // and hash
    +00034 class HashString
    +00035 {
    +00036  protected:
    +00037    std::string Type;
    +00038    std::string Hash;
    +00039    static const char * _SupportedHashes[10];
    +00040 
    +00041  public:
    +00042    HashString(std::string Type, std::string Hash);
    +00043    HashString(std::string StringedHashString);  // init from str as "type:hash"
    +00044    HashString();
    +00045 
    +00046    // get hash type used
    +00047    std::string HashType() { return Type; };
    +00048 
    +00049    // verify the given filename against the currently loaded hash
    +00050    bool VerifyFile(std::string filename) const;
    +00051 
    +00052    // helper
    +00053    std::string toStr() const;                    // convert to str as "type:hash"
    +00054    bool empty() const;
    +00055 
    +00056    // return the list of hashes we support
    +00057    static const char** SupportedHashes();
    +00058 };
    +00059 
    +00060 class Hashes
    +00061 {
    +00062    public:
    +00063 
    +00064    MD5Summation MD5;
    +00065    SHA1Summation SHA1;
    +00066    SHA256Summation SHA256;
    +00067    SHA512Summation SHA512;
    +00068    
    +00069    inline bool Add(const unsigned char *Data,unsigned long long Size)
    +00070    {
    +00071       return MD5.Add(Data,Size) && SHA1.Add(Data,Size) && SHA256.Add(Data,Size) && SHA512.Add(Data,Size);
    +00072    };
    +00073    inline bool Add(const char *Data) {return Add((unsigned char *)Data,strlen(Data));};
    +00074    inline bool AddFD(int const Fd,unsigned long long Size = 0)
    +00075    { return AddFD(Fd, Size, true, true, true, true); };
    +00076    bool AddFD(int const Fd, unsigned long long Size, bool const addMD5,
    +00077               bool const addSHA1, bool const addSHA256, bool const addSHA512);
    +00078    inline bool AddFD(FileFd &Fd,unsigned long long Size = 0)
    +00079    { return AddFD(Fd, Size, true, true, true, true); };
    +00080    bool AddFD(FileFd &Fd, unsigned long long Size, bool const addMD5,
    +00081               bool const addSHA1, bool const addSHA256, bool const addSHA512);
    +00082    inline bool Add(const unsigned char *Beg,const unsigned char *End) 
    +00083                   {return Add(Beg,End-Beg);};
    +00084 };
    +00085 
    +00086 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hashsum__template_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hashsum__template_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hashsum__template_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hashsum__template_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,194 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/hashsum_template.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    hashsum_template.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: hashsum_template.h,v 1.3 2001/05/07 05:05:47 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    HashSumValueTemplate - Generic Storage for a hash value
    +00007    
    +00008    ##################################################################### */
    +00009                                                                         /*}}}*/
    +00010 #ifndef APTPKG_HASHSUM_TEMPLATE_H
    +00011 #define APTPKG_HASHSUM_TEMPLATE_H
    +00012 
    +00013 #include <apt-pkg/fileutl.h>
    +00014 
    +00015 #include <string>
    +00016 #include <cstring>
    +00017 #include <algorithm>
    +00018 #include <stdint.h>
    +00019 
    +00020 #include <apt-pkg/strutl.h>
    +00021 
    +00022 #ifndef APT_8_CLEANER_HEADERS
    +00023 using std::string;
    +00024 using std::min;
    +00025 #endif
    +00026 
    +00027 template<int N>
    +00028 class HashSumValue
    +00029 {
    +00030    unsigned char Sum[N/8];
    +00031    
    +00032    public:
    +00033 
    +00034    // Accessors
    +00035    bool operator ==(const HashSumValue &rhs) const
    +00036    {
    +00037       return memcmp(Sum,rhs.Sum,sizeof(Sum)) == 0;
    +00038    };
    +00039    bool operator !=(const HashSumValue &rhs) const
    +00040    {
    +00041       return memcmp(Sum,rhs.Sum,sizeof(Sum)) != 0;
    +00042    };
    +00043 
    +00044    std::string Value() const
    +00045    {
    +00046       char Conv[16] =
    +00047       { '0','1','2','3','4','5','6','7','8','9','a','b',
    +00048         'c','d','e','f'
    +00049       };
    +00050       char Result[((N/8)*2)+1];
    +00051       Result[(N/8)*2] = 0;
    +00052       
    +00053       // Convert each char into two letters
    +00054       int J = 0;
    +00055       int I = 0;
    +00056       for (; I != (N/8)*2; J++,I += 2)
    +00057       {
    +00058          Result[I] = Conv[Sum[J] >> 4];
    +00059          Result[I + 1] = Conv[Sum[J] & 0xF];
    +00060       }
    +00061       return std::string(Result);
    +00062    };
    +00063    
    +00064    inline void Value(unsigned char S[N/8])
    +00065    {
    +00066       for (int I = 0; I != sizeof(Sum); I++) 
    +00067          S[I] = Sum[I];
    +00068    };
    +00069 
    +00070    inline operator std::string() const 
    +00071    {
    +00072       return Value();
    +00073    };
    +00074 
    +00075    bool Set(std::string Str) 
    +00076    {
    +00077       return Hex2Num(Str,Sum,sizeof(Sum));
    +00078    };
    +00079 
    +00080    inline void Set(unsigned char S[N/8]) 
    +00081    {
    +00082       for (int I = 0; I != sizeof(Sum); I++) 
    +00083          Sum[I] = S[I];
    +00084    };
    +00085 
    +00086    HashSumValue(std::string Str) 
    +00087    {
    +00088          memset(Sum,0,sizeof(Sum));
    +00089          Set(Str);
    +00090    }
    +00091    HashSumValue()
    +00092    {
    +00093       memset(Sum,0,sizeof(Sum));
    +00094    }
    +00095 };
    +00096 
    +00097 class SummationImplementation
    +00098 {
    +00099    public:
    +00100    virtual bool Add(const unsigned char *inbuf, unsigned long long inlen) = 0;
    +00101    inline bool Add(const char *inbuf, unsigned long long const inlen)
    +00102    { return Add((unsigned char *)inbuf, inlen); };
    +00103 
    +00104    inline bool Add(const unsigned char *Data)
    +00105    { return Add(Data, strlen((const char *)Data)); };
    +00106    inline bool Add(const char *Data)
    +00107    { return Add((const unsigned char *)Data, strlen((const char *)Data)); };
    +00108 
    +00109    inline bool Add(const unsigned char *Beg, const unsigned char *End)
    +00110    { return Add(Beg, End - Beg); };
    +00111    inline bool Add(const char *Beg, const char *End)
    +00112    { return Add((const unsigned char *)Beg, End - Beg); };
    +00113 
    +00114    bool AddFD(int Fd, unsigned long long Size = 0);
    +00115    bool AddFD(FileFd &Fd, unsigned long long Size = 0);
    +00116 };
    +00117 
    +00118 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hierarchy.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hierarchy.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hierarchy.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/hierarchy.html 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1,365 @@ + + + + + +apt: Class Hierarchy + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    Class Hierarchy
    +
    +
    +
    +

    Go to the graphical class hierarchy

    +This inheritance list is sorted roughly, but not completely, alphabetically:
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexcopy_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexcopy_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexcopy_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexcopy_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,182 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/indexcopy.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    indexcopy.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: indexcopy.h,v 1.3 2001/05/27 04:46:54 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Index Copying - Aid for copying and verifying the index files
    +00007    
    +00008    ##################################################################### */
    +00009                                                                         /*}}}*/
    +00010 #ifndef INDEXCOPY_H
    +00011 #define INDEXCOPY_H
    +00012 
    +00013 #include <vector>
    +00014 #include <string>
    +00015 #include <stdio.h>
    +00016 
    +00017 #ifndef APT_8_CLEANER_HEADERS
    +00018 using std::string;
    +00019 using std::vector;
    +00020 #endif
    +00021 
    +00022 class pkgTagSection;
    +00023 class FileFd;
    +00024 class indexRecords;
    +00025 class pkgCdromStatus;
    +00026 
    +00027 class IndexCopy                                                         /*{{{*/
    +00028 {
    +00030    void *d;
    +00031 
    +00032    protected:
    +00033    
    +00034    pkgTagSection *Section;
    +00035    
    +00036    std::string ChopDirs(std::string Path,unsigned int Depth);
    +00037    bool ReconstructPrefix(std::string &Prefix,std::string OrigPath,std::string CD,
    +00038                           std::string File);
    +00039    bool ReconstructChop(unsigned long &Chop,std::string Dir,std::string File);
    +00040    void ConvertToSourceList(std::string CD,std::string &Path);
    +00041    bool GrabFirst(std::string Path,std::string &To,unsigned int Depth);
    +00042    virtual bool GetFile(std::string &Filename,unsigned long long &Size) = 0;
    +00043    virtual bool RewriteEntry(FILE *Target,std::string File) = 0;
    +00044    virtual const char *GetFileName() = 0;
    +00045    virtual const char *Type() = 0;
    +00046    
    +00047    public:
    +00048 
    +00049    bool CopyPackages(std::string CDROM,std::string Name,std::vector<std::string> &List,
    +00050                      pkgCdromStatus *log);
    +00051    virtual ~IndexCopy() {};
    +00052 };
    +00053                                                                         /*}}}*/
    +00054 class PackageCopy : public IndexCopy                                    /*{{{*/
    +00055 {
    +00056    protected:
    +00057    
    +00058    virtual bool GetFile(std::string &Filename,unsigned long long &Size);
    +00059    virtual bool RewriteEntry(FILE *Target,std::string File);
    +00060    virtual const char *GetFileName() {return "Packages";};
    +00061    virtual const char *Type() {return "Package";};
    +00062    
    +00063 };
    +00064                                                                         /*}}}*/
    +00065 class SourceCopy : public IndexCopy                                     /*{{{*/
    +00066 {
    +00067    protected:
    +00068    
    +00069    virtual bool GetFile(std::string &Filename,unsigned long long &Size);
    +00070    virtual bool RewriteEntry(FILE *Target,std::string File);
    +00071    virtual const char *GetFileName() {return "Sources";};
    +00072    virtual const char *Type() {return "Source";};
    +00073    
    +00074 };
    +00075                                                                         /*}}}*/
    +00076 class TranslationsCopy                                                  /*{{{*/
    +00077 {
    +00078    protected:
    +00079    pkgTagSection *Section;
    +00080 
    +00081    public:
    +00082    bool CopyTranslations(std::string CDROM,std::string Name,std::vector<std::string> &List,
    +00083                          pkgCdromStatus *log);
    +00084 };
    +00085                                                                         /*}}}*/
    +00086 class SigVerify                                                         /*{{{*/
    +00087 {
    +00089    void *d;
    +00090 
    +00091    bool Verify(std::string prefix,std::string file, indexRecords *records);
    +00092    bool CopyMetaIndex(std::string CDROM, std::string CDName, 
    +00093                       std::string prefix, std::string file);
    +00094 
    +00095  public:
    +00096    bool CopyAndVerify(std::string CDROM,std::string Name,std::vector<std::string> &SigList,
    +00097                       std::vector<std::string> PkgList,std::vector<std::string> SrcList);
    +00098 
    +00100    static bool RunGPGV(std::string const &File, std::string const &FileOut,
    +00101                        int const &statusfd, int fd[2]);
    +00102    inline static bool RunGPGV(std::string const &File, std::string const &FileOut,
    +00103                               int const &statusfd = -1) {
    +00104       int fd[2];
    +00105       return RunGPGV(File, FileOut, statusfd, fd);
    +00106    };
    +00107 };
    +00108                                                                         /*}}}*/
    +00109 
    +00110 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexfile_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexfile_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexfile_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexfile_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,174 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/indexfile.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    indexfile.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: indexfile.h,v 1.6.2.1 2003/12/24 23:09:17 mdz Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Index File - Abstraction for an index of archive/source file.
    +00007    
    +00008    There are 4 primary sorts of index files, all represented by this 
    +00009    class:
    +00010    
    +00011    Binary index files 
    +00012    Binary translation files 
    +00013    Bianry index files decribing the local system
    +00014    Source index files
    +00015    
    +00016    They are all bundled together here, and the interfaces for 
    +00017    sources.list, acquire, cache gen and record parsing all use this class
    +00018    to acess the underlying representation.
    +00019    
    +00020    ##################################################################### */
    +00021                                                                         /*}}}*/
    +00022 #ifndef PKGLIB_INDEXFILE_H
    +00023 #define PKGLIB_INDEXFILE_H
    +00024 
    +00025 
    +00026 #include <string>
    +00027 #include <apt-pkg/pkgcache.h>
    +00028 #include <apt-pkg/srcrecords.h>
    +00029 #include <apt-pkg/pkgrecords.h>
    +00030 #include <apt-pkg/macros.h>
    +00031 
    +00032 #ifndef APT_8_CLEANER_HEADERS
    +00033 using std::string;
    +00034 #endif
    +00035 
    +00036 class pkgAcquire;
    +00037 class pkgCacheGenerator;
    +00038 class OpProgress;
    +00039 
    +00040 class pkgIndexFile
    +00041 {
    +00042    protected:
    +00043    bool Trusted;
    +00044      
    +00045    public:
    +00046 
    +00047    class Type
    +00048    {
    +00049       public:
    +00050       
    +00051       // Global list of Items supported
    +00052       static Type **GlobalList;
    +00053       static unsigned long GlobalListLen;
    +00054       static Type *GetType(const char *Type);
    +00055 
    +00056       const char *Label;
    +00057 
    +00058       virtual pkgRecords::Parser *CreatePkgParser(pkgCache::PkgFileIterator /*File*/) const {return 0;};
    +00059       Type();
    +00060       virtual ~Type() {};
    +00061    };
    +00062 
    +00063    virtual const Type *GetType() const = 0;
    +00064    
    +00065    // Return descriptive strings of various sorts
    +00066    virtual std::string ArchiveInfo(pkgCache::VerIterator Ver) const;
    +00067    virtual std::string SourceInfo(pkgSrcRecords::Parser const &Record,
    +00068                              pkgSrcRecords::File const &File) const;
    +00069    virtual std::string Describe(bool Short = false) const = 0;   
    +00070 
    +00071    // Interface for acquire
    +00072    virtual std::string ArchiveURI(std::string /*File*/) const {return std::string();};
    +00073 
    +00074    // Interface for the record parsers
    +00075    virtual pkgSrcRecords::Parser *CreateSrcParser() const {return 0;};
    +00076    
    +00077    // Interface for the Cache Generator
    +00078    virtual bool Exists() const = 0;
    +00079    virtual bool HasPackages() const = 0;
    +00080    virtual unsigned long Size() const = 0;
    +00081    virtual bool Merge(pkgCacheGenerator &/*Gen*/,OpProgress* /*Prog*/) const { return false; };
    +00082    __deprecated virtual bool Merge(pkgCacheGenerator &Gen, OpProgress &Prog) const
    +00083       { return Merge(Gen, &Prog); };
    +00084    virtual bool MergeFileProvides(pkgCacheGenerator &/*Gen*/,OpProgress* /*Prog*/) const {return true;};
    +00085    __deprecated virtual bool MergeFileProvides(pkgCacheGenerator &Gen, OpProgress &Prog) const
    +00086       {return MergeFileProvides(Gen, &Prog);};
    +00087    virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const;
    +00088 
    +00089    static bool TranslationsAvailable();
    +00090    static bool CheckLanguageCode(const char *Lang);
    +00091    static std::string LanguageCode();
    +00092 
    +00093    bool IsTrusted() const { return Trusted; };
    +00094    
    +00095    pkgIndexFile(bool Trusted): Trusted(Trusted) {};
    +00096    virtual ~pkgIndexFile() {};
    +00097 };
    +00098 
    +00099 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/index.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/index.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/index.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,65 @@ + + + + + +apt: Main Page + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + +
    +
    +
    +
    apt Documentation
    +
    +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexrecords_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexrecords_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexrecords_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/indexrecords_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,136 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/indexrecords.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    indexrecords.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: indexrecords.h,v 1.1.2.1 2003/12/24 23:09:17 mdz Exp $
    +00004                                                                         /*}}}*/
    +00005 #ifndef PKGLIB_INDEXRECORDS_H
    +00006 #define PKGLIB_INDEXRECORDS_H
    +00007 
    +00008 
    +00009 #include <apt-pkg/pkgcache.h>
    +00010 #include <apt-pkg/hashes.h>
    +00011 
    +00012 #include <map>
    +00013 #include <vector>
    +00014 #include <ctime>
    +00015 
    +00016 #ifndef APT_8_CLEANER_HEADERS
    +00017 #include <apt-pkg/fileutl.h>
    +00018 #endif
    +00019 
    +00020 class indexRecords
    +00021 {
    +00022    bool parseSumData(const char *&Start, const char *End, std::string &Name,
    +00023                      std::string &Hash, unsigned long long &Size);
    +00024    public:
    +00025    struct checkSum;
    +00026    std::string ErrorText;
    +00027    
    +00028    protected:
    +00029    std::string Dist;
    +00030    std::string Suite;
    +00031    std::string ExpectedDist;
    +00032    time_t ValidUntil;
    +00033 
    +00034    std::map<std::string,checkSum *> Entries;
    +00035 
    +00036    public:
    +00037 
    +00038    indexRecords();
    +00039    indexRecords(const std::string ExpectedDist);
    +00040 
    +00041    // Lookup function
    +00042    virtual const checkSum *Lookup(const std::string MetaKey);
    +00044    bool Exists(std::string const &MetaKey) const;
    +00045    std::vector<std::string> MetaKeys();
    +00046 
    +00047    virtual bool Load(std::string Filename);
    +00048    std::string GetDist() const;
    +00049    time_t GetValidUntil() const;
    +00050    virtual bool CheckDist(const std::string MaybeDist) const;
    +00051    std::string GetExpectedDist() const;
    +00052    virtual ~indexRecords(){};
    +00053 };
    +00054 
    +00055 struct indexRecords::checkSum
    +00056 {
    +00057    std::string MetaKeyFilename;
    +00058    HashString Hash;
    +00059    unsigned long long Size;
    +00060 };
    +00061 
    +00062 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.map 2012-05-29 01:09:52.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +f04ec18bd7496decd38bacfb25fc1eaa \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_0.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.map 2012-05-29 01:10:05.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +52b00d08de844ba030024eb6027de2e1 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_100.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.map 2012-05-29 01:10:05.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +e71e213c3a18a6f8ed0d74e2b9a842e0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_101.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.map 2012-05-29 01:10:05.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +b2290d299728dfa55b29be1e2cfc18a3 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_102.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.map 2012-05-29 01:10:05.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +b992b39c4d4f6e3a420bc78d5c93c979 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_103.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.map 2012-05-29 01:10:05.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +60b3b35d3a729d46a661517d2275d619 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_104.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.map 2012-05-29 01:10:05.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +869de2b2f6a796154109250cbd6ae2f6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_105.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.map 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +aac4f06f30e4a5148c4e81ee24f8823a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_106.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.map 2012-05-29 01:09:54.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +ab668f56b07fa06c12f433150667990d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_10.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.map 2012-05-29 01:09:54.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +30ee7db731f54cba223c938762e69db6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_11.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.map 2012-05-29 01:09:54.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +04475d2ef8bdf08f39b8678aa3f3f31e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_12.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.map 2012-05-29 01:09:54.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +fa09c4896c8e7d653ae4110e1e119134 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_13.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.map 2012-05-29 01:09:54.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +f25b8a47d8bfa3271f2b1d15fa39a6fc \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_14.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.map 2012-05-29 01:09:54.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +56d1b24e4e8d7cb0478d75d6fe8e04fe \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_15.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.map 2012-05-29 01:09:54.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +c1c8c70b1ee2b7da48344ce4ff726042 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_16.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.map 2012-05-29 01:09:54.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +4db630b23d02f5ec83d828e4517b4aa3 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_17.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.map 2012-05-29 01:09:55.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +25385db6a788bbef5518e6d2d0a185c5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_18.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.map 2012-05-29 01:09:55.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +1aeb7987bef74fa460dd18157a44ab93 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_19.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.map 2012-05-29 01:09:53.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +d0a0679c5c3429996c2eabbb02176fbd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_1.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.map 2012-05-29 01:09:55.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +f2e1172e839c8e320860d9562b3d2fa6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_20.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.map 2012-05-29 01:09:55.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +62ee91e1113a2856170c1d9333b7a0d9 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_21.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.map 2012-05-29 01:09:55.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +4c83c65f9fc14aa521d28b39016afc79 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_22.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.map 2012-05-29 01:09:55.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +59e891cfca4e4d9163dcd737fe7ed316 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_23.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.map 2012-05-29 01:09:55.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +37f0ddc80f128161e37d88444e50471e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_24.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.map 2012-05-29 01:09:55.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +d19ad754bdeb89a0f49e6d7a5b2b1291 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_25.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.map 2012-05-29 01:09:55.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +dce4f4ee451ead1f48028cc347f070e0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_26.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.map 2012-05-29 01:09:56.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +db52894d10d8605bc533c5bea4a6c679 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_27.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.map 2012-05-29 01:09:56.000000000 +0100 @@ -0,0 +1,6 @@ + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +5a9e1959e6850d12cfa6c7e210aac874 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_28.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.map 2012-05-29 01:09:57.000000000 +0100 @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +657f1e58210ce4cf4874943fb72222e0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_29.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.map 2012-05-29 01:09:53.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +5b61c3112614f4a87bbf84dd0c3463c3 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_2.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.map 2012-05-29 01:09:56.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +11574c7799ab8e2123ac176e8fa3b5b0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_30.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.map 2012-05-29 01:09:56.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +8f214103260f25646af7d7aad5fe22f5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_31.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.map 2012-05-29 01:09:56.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +ba17a6a0123ea0129b0e4b338e75da8a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_32.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.map 2012-05-29 01:09:57.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +8974d0f47853787df61779e136057eb2 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_33.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.map 2012-05-29 01:09:57.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +b3f9b9371199319d97dce040da5b8fe8 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_34.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.map 2012-05-29 01:09:57.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +89972bdde2461e025153792cf90ca1d7 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_35.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.map 2012-05-29 01:09:57.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +a81ba21d9fdd2b031c01bd9de14f71e0 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_36.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.map 2012-05-29 01:09:57.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +61e493b5e84cf0b6f10f127c4bc6b144 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_37.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.map 2012-05-29 01:09:57.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +2c9147541b9a619d18273cbab8d6eb39 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_38.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.map 2012-05-29 01:09:58.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +039be2f5ea1eafbf0c9213b88b65d9cd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_39.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.map 2012-05-29 01:09:53.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +d114786be66f4f82e8e9fc060f065330 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_3.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.map 2012-05-29 01:09:58.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +9b51fcf960f64a59085fc9c9d18a868e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_40.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.map 2012-05-29 01:09:58.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +77bec6f40cf5cde7e19b7ff7e286fb4c \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_41.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.map 2012-05-29 01:09:58.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +1a455d239a90fb360a1522adab998203 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_42.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.map 2012-05-29 01:09:58.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +f35c81b09d55cb5f8f69410c8f734025 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_43.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.map 2012-05-29 01:09:58.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +0e413136a4dee1d7d7fef4963abc4093 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_44.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.map 2012-05-29 01:09:58.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +957096c5c187d72eed7630dd9ff27b44 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_45.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.map 2012-05-29 01:09:58.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +85ef698d15cb173c72cc403a4d1fac0e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_46.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.map 2012-05-29 01:09:58.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +bdb0075878f043de57f26531c6adf3ba \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_47.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.map 2012-05-29 01:09:59.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +17858252db2b123a8fe5e024a4d9b958 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_48.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.map 2012-05-29 01:09:59.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +5227d91119271ebe6cb110a9d5acd0af \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_49.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.map 2012-05-29 01:09:53.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +36732e1c6f9d3e840b0d8381bb10db16 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_4.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.map 2012-05-29 01:09:59.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +75a264d21a19197575e034030186a4eb \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_50.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.map 2012-05-29 01:09:59.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +ade724a5bae75071f38fd6ae701e07de \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_51.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.map 2012-05-29 01:09:59.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +ed8f98b8ded02d8f5bc39bd1646620c7 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_52.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.map 2012-05-29 01:09:59.000000000 +0100 @@ -0,0 +1,8 @@ + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +43de1b720ca385e62a502e173a01f5ca \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_53.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.map 2012-05-29 01:09:59.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +edb6411bd707184507fd53276ff6f668 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_54.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.map 2012-05-29 01:09:59.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +7664f2486041b3ae347d04bba2795941 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_55.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.map 2012-05-29 01:09:59.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +d1091e4cd5fc3a9a97e7518283cc1f1f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_56.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.map 2012-05-29 01:10:00.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +683a21cf644f685feacbe986cbedf899 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_57.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.map 2012-05-29 01:10:00.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +e82174b6b8ec100fc100bf7644a15126 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_58.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.map 2012-05-29 01:10:00.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +215154046865e1973123469d582b00d4 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_59.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.map 2012-05-29 01:09:53.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +7024501854341b10e42bf699ca5aa5b1 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_5.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.map 2012-05-29 01:10:00.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +5e3d0dcac0579e07900233417b36bb2f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_60.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.map 2012-05-29 01:10:00.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +e76575360592726b3c2a0783b030e496 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_61.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.map 2012-05-29 01:10:00.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +3078a72002e115dd8f3b4f7c09a0fd11 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_62.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.map 2012-05-29 01:10:00.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +b09fc1a4a4a7e23a606719f00bc1ee66 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_63.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.map 2012-05-29 01:10:00.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +773d371b069fdabff9ff2899593930d7 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_64.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.map 2012-05-29 01:10:01.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +2de8833e44c8f426e393d664ef9c9510 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_65.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.map 2012-05-29 01:10:01.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +154a2cdfaf99cd5e3b5a916055e2f62d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_66.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.map 2012-05-29 01:10:01.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +a6b219190c0ac16c975956322f0d18cb \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_67.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.map 2012-05-29 01:10:01.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +9f7f7f59e494df3fe9c160c7e323bf75 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_68.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.map 2012-05-29 01:10:01.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +b2c45c2fa7603d61a8f1775c625d0b0b \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_69.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.map 2012-05-29 01:09:53.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +27a4cdc64fece844c97b40785b226407 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_6.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.map 2012-05-29 01:10:01.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +6f6dceb589d795c0036799bdd05e0242 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_70.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.map 2012-05-29 01:10:01.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +6d6dd1aa6d9ad52f58a97f8c5ec7ee1a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_71.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.map 2012-05-29 01:10:01.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +48fdd613d6b1fc8e6541f0a8531ebce3 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_72.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.map 2012-05-29 01:10:02.000000000 +0100 @@ -0,0 +1,8 @@ + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +1c475946f8863c8619a2fcd6a8c62ad5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_73.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.map 2012-05-29 01:10:02.000000000 +0100 @@ -0,0 +1,8 @@ + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +6f97655a407107faface0b1182360312 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_74.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.map 2012-05-29 01:10:02.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +6e59de6fe081096f0f3e26be6f6743ad \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_75.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.map 2012-05-29 01:10:02.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +db9f2a54efd73bba8086f27fe540c6fc \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_76.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.map 2012-05-29 01:10:02.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +9451c53cbbc9d1a6142182f358c273f5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_77.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.map 2012-05-29 01:10:02.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +afd17091f31b1694a7b42a61a328691f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_78.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.map 2012-05-29 01:10:02.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +2228d92916f52614397345a368fcad3f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_79.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.map 2012-05-29 01:09:53.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +ebf7dd4872c64d403cde6ac6c90e2c28 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_7.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.map 2012-05-29 01:10:03.000000000 +0100 @@ -0,0 +1,6 @@ + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +49f15b97ae92efd549213161b8f1742a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_80.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.map 2012-05-29 01:10:03.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +5f8732d8f84022b398fe2dc103dff311 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_81.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.map 2012-05-29 01:10:03.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +a6eb70c2601f051b1bc738f6734eb34e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_82.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.map 2012-05-29 01:10:03.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +878c182ac86d8c57abaedf04a46e2f29 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_83.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.map 2012-05-29 01:10:03.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +f030f9f54e2cc57a41459eff1df9cf69 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_84.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.map 2012-05-29 01:10:03.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +a0f8f27426fb7f8a9cf0fad4ab53c504 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_85.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.map 2012-05-29 01:10:03.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +eb2fedb3d0b8a55b63063fce0631ea01 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_86.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.map 2012-05-29 01:10:03.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +768eaeef8a024e518013c79e8e90eab8 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_87.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +42772ea2577a3363ec3bef5686ee64ab \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_88.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +ce9d7ff744b2f2545185140256a620ee \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_89.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.map 2012-05-29 01:09:53.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +34c46c9fad4849f2bb96e21bdda9354e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_8.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +e5c46877cacf3541fa2ef76bbf92737e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_90.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +1ea8f7e60cd7c2235b13d9d820dea62f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_91.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +4c9afb54a347afcb4cdd595f8e8637c5 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_92.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +437082de9e237f5c19b371ed5ec95883 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_93.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +9eaa34802e6e430882cdf877dd1317aa \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_94.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +4d458f5cc98354cb8ec2c9942078734e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_95.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +c2c02c05d05fff7907463a93494c5c4f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_96.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.map 2012-05-29 01:10:04.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +3233089263a6840ee2dacb2fc848df3b \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_97.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.map 2012-05-29 01:10:05.000000000 +0100 @@ -0,0 +1,8 @@ + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +20a71c46a728e73c7e32c7e792fcbd5f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_98.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.map 2012-05-29 01:10:05.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +2b68e503c0abedb957f57eff948087a2 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_99.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.map 2012-05-29 01:09:53.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.md5 2012-05-29 01:08:06.000000000 +0100 @@ -0,0 +1 @@ +43c3924ad4482586bbb51d9ecfeb00c7 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherit_graph_9.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherits.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherits.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherits.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/inherits.html 2012-05-29 01:10:13.000000000 +0100 @@ -0,0 +1,504 @@ + + + + + +apt: Class Hierarchy + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    Class Hierarchy
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/init_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/init_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/init_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/init_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,114 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/init.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    init.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: init.h,v 1.9.2.2 2004/01/02 18:51:00 mdz Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Init - Initialize the package library
    +00007 
    +00008    This function must be called to configure the config class before
    +00009    calling many APT library functions.
    +00010    
    +00011    ##################################################################### */
    +00012                                                                         /*}}}*/
    +00013 #ifndef PKGLIB_INIT_H
    +00014 #define PKGLIB_INIT_H
    +00015 
    +00016 #ifndef APT_8_CLEANER_HEADERS
    +00017 #include <apt-pkg/configuration.h>
    +00018 #include <apt-pkg/pkgsystem.h>
    +00019 #endif
    +00020 
    +00021 class pkgSystem;
    +00022 class Configuration;
    +00023 
    +00024 // These lines are extracted by the makefiles and the buildsystem
    +00025 // Increasing MAJOR or MINOR results in the need of recompiling all
    +00026 // reverse-dependencies of libapt-pkg against the new SONAME.
    +00027 // Non-ABI-Breaks should only increase RELEASE number.
    +00028 // See also buildlib/libversion.mak
    +00029 #define APT_PKG_MAJOR 4
    +00030 #define APT_PKG_MINOR 12
    +00031 #define APT_PKG_RELEASE 0
    +00032     
    +00033 extern const char *pkgVersion;
    +00034 extern const char *pkgLibVersion;
    +00035 
    +00036 bool pkgInitConfig(Configuration &Cnf);
    +00037 bool pkgInitSystem(Configuration &Cnf,pkgSystem *&Sys);
    +00038 
    +00039 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/macros_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/macros_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/macros_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/macros_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,166 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/macros.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    macros.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 /* ######################################################################
    +00004    
    +00005    Macros Header - Various useful macro definitions
    +00006 
    +00007    This source is placed in the Public Domain, do with it what you will
    +00008    It was originally written by Brian C. White.
    +00009    
    +00010    ##################################################################### */
    +00011                                                                         /*}}}*/
    +00012 // Private header
    +00013 #ifndef MACROS_H
    +00014 #define MACROS_H
    +00015 
    +00016 // MIN_VAL(SINT16) will return -0x8000 and MAX_VAL(SINT16) = 0x7FFF
    +00017 #define MIN_VAL(t)      (((t)(-1) > 0) ? (t)( 0) : (t)(((1L<<(sizeof(t)*8-1))  )))
    +00018 #define MAX_VAL(t)      (((t)(-1) > 0) ? (t)(-1) : (t)(((1L<<(sizeof(t)*8-1))-1)))
    +00019 
    +00020 // Min/Max functions
    +00021 #if !defined(MIN)
    +00022 #if defined(__HIGHC__)
    +00023 #define MIN(x,y) _min(x,y)
    +00024 #define MAX(x,y) _max(x,y)
    +00025 #endif
    +00026 
    +00027 // GNU C++ has a min/max operator <coolio>
    +00028 #if defined(__GNUG__)
    +00029 #define MIN(A,B) ((A) <? (B))
    +00030 #define MAX(A,B) ((A) >? (B))
    +00031 #endif
    +00032 
    +00033 /* Templates tend to mess up existing code that uses min/max because of the
    +00034    strict matching requirements */
    +00035 #if !defined(MIN)
    +00036 #define MIN(A,B) ((A) < (B)?(A):(B))
    +00037 #define MAX(A,B) ((A) > (B)?(A):(B))
    +00038 #endif
    +00039 #endif
    +00040 
    +00041 /* Bound functions, bound will return the value b within the limits a-c
    +00042    bounv will change b so that it is within the limits of a-c. */
    +00043 #define _bound(a,b,c) MIN(c,MAX(b,a))
    +00044 #define _boundv(a,b,c) b = _bound(a,b,c)
    +00045 #define ABS(a) (((a) < (0)) ?-(a) : (a))
    +00046 
    +00047 /* Usefull count macro, use on an array of things and it will return the
    +00048    number of items in the array */
    +00049 #define _count(a) (sizeof(a)/sizeof(a[0]))
    +00050 
    +00051 // Flag Macros
    +00052 #define FLAG(f)                 (1L << (f))
    +00053 #define SETFLAG(v,f)    ((v) |= FLAG(f))
    +00054 #define CLRFLAG(v,f)    ((v) &=~FLAG(f))
    +00055 #define CHKFLAG(v,f)    ((v) &  FLAG(f) ? true : false)
    +00056 
    +00057 // some nice optional GNUC features
    +00058 #if __GNUC__ >= 3
    +00059         #define __must_check    __attribute__ ((warn_unused_result))
    +00060         #define __deprecated    __attribute__ ((deprecated))
    +00061         #define __attrib_const  __attribute__ ((__const__))
    +00062         /* likely() and unlikely() can be used to mark boolean expressions
    +00063            as (not) likely true which will help the compiler to optimise */
    +00064         #define likely(x)       __builtin_expect (!!(x), 1)
    +00065         #define unlikely(x)     __builtin_expect (!!(x), 0)
    +00066 #else
    +00067         #define __must_check    /* no warn_unused_result */
    +00068         #define __deprecated    /* no deprecated */
    +00069         #define __attrib_const  /* no const attribute */
    +00070         #define likely(x)       (x)
    +00071         #define unlikely(x)     (x)
    +00072 #endif
    +00073 
    +00074 // cold functions are unlikely() to be called
    +00075 #if (__GNUC__ == 4 && __GNUC_MINOR__ >= 3) || __GNUC__ > 4
    +00076         #define __cold  __attribute__ ((__cold__))
    +00077         #define __hot   __attribute__ ((__hot__))
    +00078 #else
    +00079         #define __cold  /* no cold marker */
    +00080         #define __hot   /* no hot marker */
    +00081 #endif
    +00082 
    +00083 #ifdef __GNUG__
    +00084 // Methods have a hidden this parameter that is visible to this attribute
    +00085         #define __like_printf(n)        __attribute__((format(printf, n, n + 1)))
    +00086 #else
    +00087         #define __like_printf(n)        /* no like-printf */
    +00088 #endif
    +00089 
    +00090 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/md5_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/md5_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/md5_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/md5_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,134 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/md5.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    md5.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: md5.h,v 1.6 2001/05/07 05:06:52 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    MD5SumValue - Storage for a MD5Sum
    +00007    MD5Summation - MD5 Message Digest Algorithm.
    +00008    
    +00009    This is a C++ interface to a set of MD5Sum functions. The class can
    +00010    store a MD5Sum in 16 bytes of memory.
    +00011    
    +00012    A MD5Sum is used to generate a (hopefully) unique 16 byte number for a
    +00013    block of data. This can be used to gaurd against corruption of a file.
    +00014    MD5 should not be used for tamper protection, use SHA or something more
    +00015    secure.
    +00016    
    +00017    There are two classes because computing a MD5 is not a continual 
    +00018    operation unless 64 byte blocks are used. Also the summation requires an
    +00019    extra 18*4 bytes to operate.
    +00020    
    +00021    ##################################################################### */
    +00022                                                                         /*}}}*/
    +00023 #ifndef APTPKG_MD5_H
    +00024 #define APTPKG_MD5_H
    +00025 
    +00026 
    +00027 #include <string>
    +00028 #include <cstring>
    +00029 #include <algorithm>
    +00030 #include <stdint.h>
    +00031 
    +00032 #include "hashsum_template.h"
    +00033 
    +00034 #ifndef APT_8_CLEANER_HEADERS
    +00035 using std::string;
    +00036 using std::min;
    +00037 #endif
    +00038 
    +00039 typedef HashSumValue<128> MD5SumValue;
    +00040 
    +00041 class MD5Summation : public SummationImplementation
    +00042 {
    +00043    uint32_t Buf[4];
    +00044    unsigned char Bytes[2*4];
    +00045    unsigned char In[16*4];
    +00046    bool Done;
    +00047 
    +00048    public:
    +00049 
    +00050    bool Add(const unsigned char *inbuf, unsigned long long inlen);
    +00051    using SummationImplementation::Add;
    +00052 
    +00053    MD5SumValue Result();
    +00054 
    +00055    MD5Summation();
    +00056 };
    +00057 
    +00058 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/metaindex_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/metaindex_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/metaindex_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/metaindex_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,132 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/metaindex.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    metaindex.h
    +
    +
    +
    00001 #ifndef PKGLIB_METAINDEX_H
    +00002 #define PKGLIB_METAINDEX_H
    +00003 
    +00004 
    +00005 #include <string>
    +00006 #include <apt-pkg/pkgcache.h>
    +00007 #include <apt-pkg/indexfile.h>
    +00008 
    +00009 #ifndef APT_8_CLEANER_HEADERS
    +00010 #include <apt-pkg/srcrecords.h>
    +00011 #include <apt-pkg/pkgrecords.h>
    +00012 #include <apt-pkg/vendor.h>
    +00013 using std::string;
    +00014 #endif
    +00015 
    +00016 class pkgAcquire;
    +00017 class pkgCacheGenerator;
    +00018 class OpProgress;
    +00019 
    +00020 class metaIndex
    +00021 {
    +00022    protected:
    +00023    std::vector <pkgIndexFile *> *Indexes;
    +00024    const char *Type;
    +00025    std::string URI;
    +00026    std::string Dist;
    +00027    bool Trusted;
    +00028 
    +00029    public:
    +00030 
    +00031    
    +00032    // Various accessors
    +00033    virtual std::string GetURI() const {return URI;}
    +00034    virtual std::string GetDist() const {return Dist;}
    +00035    virtual const char* GetType() const {return Type;}
    +00036 
    +00037    // Interface for acquire
    +00038    virtual std::string ArchiveURI(std::string const& /*File*/) const = 0;
    +00039    virtual bool GetIndexes(pkgAcquire *Owner, bool const &GetAll=false) const = 0;
    +00040    
    +00041    virtual std::vector<pkgIndexFile *> *GetIndexFiles() = 0; 
    +00042    virtual bool IsTrusted() const = 0;
    +00043 
    +00044    metaIndex(std::string const &URI, std::string const &Dist, char const * const Type) :
    +00045                 Indexes(NULL), Type(Type), URI(URI), Dist(Dist) {
    +00046    }
    +00047 
    +00048    virtual ~metaIndex() {
    +00049       if (Indexes == 0)
    +00050          return;
    +00051       for (std::vector<pkgIndexFile *>::iterator I = (*Indexes).begin(); I != (*Indexes).end(); ++I)
    +00052          delete *I;
    +00053       delete Indexes;
    +00054    }
    +00055 };
    +00056 
    +00057 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/mmap_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/mmap_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/mmap_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/mmap_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,195 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/mmap.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    mmap.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: mmap.h,v 1.12 2001/05/14 05:16:43 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    MMap Class - Provides 'real' mmap or a faked mmap using read().
    +00007 
    +00008    The purpose of this code is to provide a generic way for clients to
    +00009    access the mmap function. In enviroments that do not support mmap
    +00010    from file fd's this function will use read and normal allocated 
    +00011    memory.
    +00012    
    +00013    Writing to a public mmap will always fully comit all changes when the 
    +00014    class is deleted. Ie it will rewrite the file, unless it is readonly
    +00015 
    +00016    The DynamicMMap class is used to help the on-disk data structure 
    +00017    generators. It provides a large allocated workspace and members
    +00018    to allocate space from the workspace in an effecient fashion.
    +00019    
    +00020    This source is placed in the Public Domain, do with it what you will
    +00021    It was originally written by Jason Gunthorpe.
    +00022    
    +00023    ##################################################################### */
    +00024                                                                         /*}}}*/
    +00025 #ifndef PKGLIB_MMAP_H
    +00026 #define PKGLIB_MMAP_H
    +00027 
    +00028 
    +00029 #include <string>
    +00030 
    +00031 #ifndef APT_8_CLEANER_HEADERS
    +00032 #include <apt-pkg/fileutl.h>
    +00033 using std::string;
    +00034 #endif
    +00035 
    +00036 class FileFd;
    +00037 
    +00038 /* This should be a 32 bit type, larger tyes use too much ram and smaller
    +00039    types are too small. Where ever possible 'unsigned long' should be used
    +00040    instead of this internal type */
    +00041 typedef unsigned int map_ptrloc;
    +00042 
    +00043 class MMap
    +00044 {
    +00045    protected:
    +00046    
    +00047    unsigned long Flags;
    +00048    unsigned long long iSize;
    +00049    void *Base;
    +00050 
    +00051    // In case mmap can not be used, we keep a dup of the file
    +00052    // descriptor that should have been mmaped so that we can write to
    +00053    // the file in Sync().
    +00054    FileFd *SyncToFd;
    +00055 
    +00056    bool Map(FileFd &Fd);
    +00057    bool Close(bool DoSync = true);
    +00058    
    +00059    public:
    +00060 
    +00061    enum OpenFlags {NoImmMap = (1<<0),Public = (1<<1),ReadOnly = (1<<2),
    +00062                    UnMapped = (1<<3), Moveable = (1<<4), Fallback = (1 << 5)};
    +00063       
    +00064    // Simple accessors
    +00065    inline operator void *() {return Base;};
    +00066    inline void *Data() {return Base;}; 
    +00067    inline unsigned long long Size() {return iSize;};
    +00068    inline void AddSize(unsigned long long const size) {iSize += size;};
    +00069    inline bool validData() const { return Base != (void *)-1 && Base != 0; };
    +00070    
    +00071    // File manipulators
    +00072    bool Sync();
    +00073    bool Sync(unsigned long Start,unsigned long Stop);
    +00074    
    +00075    MMap(FileFd &F,unsigned long Flags);
    +00076    MMap(unsigned long Flags);
    +00077    virtual ~MMap();
    +00078 };
    +00079 
    +00080 class DynamicMMap : public MMap
    +00081 {
    +00082    public:
    +00083    
    +00084    // This is the allocation pool structure
    +00085    struct Pool
    +00086    {
    +00087       unsigned long ItemSize;
    +00088       unsigned long Start;
    +00089       unsigned long Count;
    +00090    };
    +00091    
    +00092    protected:
    +00093    
    +00094    FileFd *Fd;
    +00095    unsigned long WorkSpace;
    +00096    unsigned long const GrowFactor;
    +00097    unsigned long const Limit;
    +00098    Pool *Pools;
    +00099    unsigned int PoolCount;
    +00100 
    +00101    bool Grow();
    +00102    
    +00103    public:
    +00104 
    +00105    // Allocation
    +00106    unsigned long RawAllocate(unsigned long long Size,unsigned long Aln = 0);
    +00107    unsigned long Allocate(unsigned long ItemSize);
    +00108    unsigned long WriteString(const char *String,unsigned long Len = (unsigned long)-1);
    +00109    inline unsigned long WriteString(const std::string &S) {return WriteString(S.c_str(),S.length());};
    +00110    void UsePools(Pool &P,unsigned int Count) {Pools = &P; PoolCount = Count;};
    +00111    
    +00112    DynamicMMap(FileFd &F,unsigned long Flags,unsigned long const &WorkSpace = 2*1024*1024,
    +00113                unsigned long const &Grow = 1024*1024, unsigned long const &Limit = 0);
    +00114    DynamicMMap(unsigned long Flags,unsigned long const &WorkSpace = 2*1024*1024,
    +00115                unsigned long const &Grow = 1024*1024, unsigned long const &Limit = 0);
    +00116    virtual ~DynamicMMap();
    +00117 };
    +00118 
    +00119 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/modules.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/modules.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/modules.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/modules.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,68 @@ + + + + + +apt: Modules + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + +
    +
    +
    +
    Modules
    +
    +
    +
    Here is a list of all modules:
    +
    + + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/nav_f.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/nav_f.png differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/nav_h.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/nav_h.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/netrc_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/netrc_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/netrc_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/netrc_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,111 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/netrc.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    netrc.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: netrc.h,v 1.11 2004/01/07 09:19:35 bagder Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    netrc file parser - returns the login and password of a give host in
    +00007                        a specified netrc-type file
    +00008 
    +00009    Originally written by Daniel Stenberg, <daniel@haxx.se>, et al. and
    +00010    placed into the Public Domain, do with it what you will.
    +00011 
    +00012    ##################################################################### */
    +00013                                                                         /*}}}*/
    +00014 #ifndef NETRC_H
    +00015 #define NETRC_H
    +00016 
    +00017 #include <string>
    +00018 
    +00019 #ifndef APT_8_CLEANER_HEADERS
    +00020 #include <apt-pkg/strutl.h>
    +00021 #endif
    +00022 
    +00023 #define DOT_CHAR "."
    +00024 #define DIR_CHAR "/"
    +00025 
    +00026 class URI;
    +00027 
    +00028 // Assume: password[0]=0, host[0] != 0.
    +00029 // If login[0] = 0, search for login and password within a machine section
    +00030 // in the netrc.
    +00031 // If login[0] != 0, search for password within machine and login.
    +00032 int parsenetrc (char *host, char *login, char *password, char *filename);
    +00033 
    +00034 void maybe_add_auth (URI &Uri, std::string NetRCFile);
    +00035 #endif
    +
    + + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/open.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/open.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/orderlist_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/orderlist_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/orderlist_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/orderlist_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,202 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/orderlist.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    orderlist.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: orderlist.h,v 1.9 2001/02/20 07:03:17 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Order List - Represents and Manipulates an ordered list of packages.
    +00007    
    +00008    A list of packages can be ordered by a number of conflicting criteria
    +00009    each given a specific priority. Each package also has a set of flags
    +00010    indicating some useful things about it that are derived in the 
    +00011    course of sorting. The pkgPackageManager class uses this class for
    +00012    all of it's installation ordering needs.
    +00013    
    +00014    ##################################################################### */
    +00015                                                                         /*}}}*/
    +00016 #ifndef PKGLIB_ORDERLIST_H
    +00017 #define PKGLIB_ORDERLIST_H
    +00018 
    +00019 
    +00020 #include <apt-pkg/pkgcache.h>
    +00021 #include <apt-pkg/macros.h>
    +00022 
    +00023 class pkgDepCache;
    +00024 class pkgOrderList : protected pkgCache::Namespace
    +00025 {
    +00026    protected:
    +00027 
    +00028    pkgDepCache &Cache;   
    +00029    typedef bool (pkgOrderList::*DepFunc)(DepIterator D);
    +00030 
    +00031    // These are the currently selected ordering functions
    +00032    DepFunc Primary;
    +00033    DepFunc Secondary;
    +00034    DepFunc RevDepends;
    +00035    DepFunc Remove;
    +00036 
    +00037    // State
    +00038    Package **End;
    +00039    Package **List;
    +00040    Package **AfterEnd;
    +00041    std::string *FileList;
    +00042    DepIterator Loops[20];
    +00043    int LoopCount;
    +00044    int Depth;
    +00045    unsigned short *Flags;
    +00046    bool Debug;
    +00047    
    +00048    // Main visit function
    +00049    __deprecated bool VisitNode(PkgIterator Pkg) { return VisitNode(Pkg, "UNKNOWN"); };
    +00050    bool VisitNode(PkgIterator Pkg, char const* from);
    +00051    bool VisitDeps(DepFunc F,PkgIterator Pkg);
    +00052    bool VisitRDeps(DepFunc F,PkgIterator Pkg);
    +00053    bool VisitRProvides(DepFunc F,VerIterator Ver);
    +00054    bool VisitProvides(DepIterator Pkg,bool Critical);
    +00055    
    +00056    // Dependency checking functions.
    +00057    bool DepUnPackCrit(DepIterator D);
    +00058    bool DepUnPackPreD(DepIterator D);
    +00059    bool DepUnPackPre(DepIterator D);
    +00060    bool DepUnPackDep(DepIterator D);
    +00061    bool DepConfigure(DepIterator D);
    +00062    bool DepRemove(DepIterator D);
    +00063    
    +00064    // Analysis helpers
    +00065    bool AddLoop(DepIterator D);
    +00066    bool CheckDep(DepIterator D);
    +00067    bool DoRun();
    +00068    
    +00069    // For pre sorting
    +00070    static pkgOrderList *Me;
    +00071    static int OrderCompareA(const void *a, const void *b);
    +00072    static int OrderCompareB(const void *a, const void *b);
    +00073    int FileCmp(PkgIterator A,PkgIterator B);
    +00074    
    +00075    public:
    +00076 
    +00077    typedef Package **iterator;
    +00078    
    +00079    /* State flags
    +00080       The Loop flag can be set on a package that is currently being processed by either SmartConfigure or
    +00081       SmartUnPack. This allows the package manager to tell when a loop has been formed as it will try to 
    +00082       SmartUnPack or SmartConfigure a package with the Loop flag set. It will then either stop (as it knows
    +00083       that the operation is unnecessary as its already in process), or in the case of the conflicts resolution
    +00084       in SmartUnPack, use EarlyRemove to resolve the situation.  */
    +00085    enum Flags {Added = (1 << 0), AddPending = (1 << 1),
    +00086                Immediate = (1 << 2), Loop = (1 << 3),
    +00087                UnPacked = (1 << 4), Configured = (1 << 5),
    +00088                Removed = (1 << 6),        // Early Remove
    +00089                InList = (1 << 7),
    +00090                After = (1 << 8),
    +00091                States = (UnPacked | Configured | Removed)};
    +00092 
    +00093    // Flag manipulators
    +00094    inline bool IsFlag(PkgIterator Pkg,unsigned long F) {return (Flags[Pkg->ID] & F) == F;};
    +00095    inline bool IsFlag(Package *Pkg,unsigned long F) {return (Flags[Pkg->ID] & F) == F;};
    +00096    void Flag(PkgIterator Pkg,unsigned long State, unsigned long F) {Flags[Pkg->ID] = (Flags[Pkg->ID] & (~F)) | State;};
    +00097    inline void Flag(PkgIterator Pkg,unsigned long F) {Flags[Pkg->ID] |= F;};
    +00098    inline void Flag(Package *Pkg,unsigned long F) {Flags[Pkg->ID] |= F;};
    +00099    // RmFlag removes a flag from a package 
    +00100    inline void RmFlag(Package *Pkg,unsigned long F) {Flags[Pkg->ID] &= ~F;};
    +00101    // IsNow will return true if the Pkg has been not been either configured or unpacked
    +00102    inline bool IsNow(PkgIterator Pkg) {return (Flags[Pkg->ID] & (States & (~Removed))) == 0;};
    +00103    bool IsMissing(PkgIterator Pkg);
    +00104    void WipeFlags(unsigned long F);
    +00105    void SetFileList(std::string *FileList) {this->FileList = FileList;};
    +00106 
    +00107    // Accessors
    +00108    inline iterator begin() {return List;};
    +00109    inline iterator end() {return End;};
    +00110    inline void push_back(Package *Pkg) {*(End++) = Pkg;};
    +00111    inline void push_back(PkgIterator Pkg) {*(End++) = Pkg;};
    +00112    inline void pop_back() {End--;};
    +00113    inline bool empty() {return End == List;};
    +00114    inline unsigned int size() {return End - List;};
    +00115    
    +00116    // Ordering modes
    +00117    bool OrderCritical();
    +00118    bool OrderUnpack(std::string *FileList = 0);
    +00119    bool OrderConfigure();
    +00120 
    +00121    int Score(PkgIterator Pkg);
    +00122 
    +00123    pkgOrderList(pkgDepCache *Cache);
    +00124    ~pkgOrderList();
    +00125 };
    +00126 
    +00127 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/packagemanager_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/packagemanager_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/packagemanager_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/packagemanager_8h_source.html 2012-05-29 01:07:53.000000000 +0100 @@ -0,0 +1,187 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/packagemanager.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    packagemanager.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: packagemanager.h,v 1.14 2001/05/07 04:24:08 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Package Manager - Abstacts the package manager
    +00007 
    +00008    Three steps are 
    +00009      - Aquiration of archives (stores the list of final file names)
    +00010      - Sorting of operations
    +00011      - Invokation of package manager
    +00012    
    +00013    This is the final stage when the package cache entities get converted
    +00014    into file names and the state stored in a DepCache is transformed
    +00015    into a series of operations.
    +00016 
    +00017    In the final scheme of things this may serve as a director class to
    +00018    access the actual install methods based on the file type being
    +00019    installed.
    +00020    
    +00021    ##################################################################### */
    +00022                                                                         /*}}}*/
    +00023 #ifndef PKGLIB_PACKAGEMANAGER_H
    +00024 #define PKGLIB_PACKAGEMANAGER_H
    +00025 
    +00026 #include <apt-pkg/pkgcache.h>
    +00027 
    +00028 #include <string>
    +00029 #include <iostream>
    +00030 #include <set>
    +00031 
    +00032 #ifndef APT_8_CLEANER_HEADERS
    +00033 #include <apt-pkg/depcache.h>
    +00034 using std::string;
    +00035 #endif
    +00036 
    +00037 class pkgAcquire;
    +00038 class pkgDepCache;
    +00039 class pkgSourceList;
    +00040 class pkgOrderList;
    +00041 class pkgRecords;
    +00042 class pkgPackageManager : protected pkgCache::Namespace
    +00043 {
    +00044    public:
    +00045    
    +00046    enum OrderResult {Completed,Failed,Incomplete};
    +00047    static bool SigINTStop;
    +00048    
    +00049    protected:
    +00050    std::string *FileNames;
    +00051    pkgDepCache &Cache;
    +00052    pkgOrderList *List;
    +00053    bool Debug;
    +00054    bool NoImmConfigure;
    +00055    bool ImmConfigureAll;
    +00056 
    +00063    std::set<std::string> disappearedPkgs;
    +00064 
    +00065    void ImmediateAdd(PkgIterator P, bool UseInstallVer, unsigned const int &Depth = 0);
    +00066    virtual OrderResult OrderInstall();
    +00067    bool CheckRConflicts(PkgIterator Pkg,DepIterator Dep,const char *Ver);
    +00068    bool CreateOrderList();
    +00069    
    +00070    // Analysis helpers
    +00071    bool DepAlwaysTrue(DepIterator D);
    +00072    
    +00073    // Install helpers
    +00074    bool ConfigureAll();
    +00075    bool SmartConfigure(PkgIterator Pkg, int const Depth);
    +00076    //FIXME: merge on abi break
    +00077    bool SmartUnPack(PkgIterator Pkg);
    +00078    bool SmartUnPack(PkgIterator Pkg, bool const Immediate, int const Depth);
    +00079    bool SmartRemove(PkgIterator Pkg);
    +00080    bool EarlyRemove(PkgIterator Pkg);  
    +00081    
    +00082    // The Actual installation implementation
    +00083    virtual bool Install(PkgIterator /*Pkg*/,std::string /*File*/) {return false;};
    +00084    virtual bool Configure(PkgIterator /*Pkg*/) {return false;};
    +00085    virtual bool Remove(PkgIterator /*Pkg*/,bool /*Purge*/=false) {return false;};
    +00086    virtual bool Go(int statusFd=-1) {return true;};
    +00087    virtual void Reset() {};
    +00088 
    +00089    // the result of the operation
    +00090    OrderResult Res;
    +00091 
    +00092    public:
    +00093       
    +00094    // Main action members
    +00095    bool GetArchives(pkgAcquire *Owner,pkgSourceList *Sources,
    +00096                     pkgRecords *Recs);
    +00097 
    +00098    // Do the installation 
    +00099    OrderResult DoInstall(int statusFd=-1);
    +00100 
    +00101    // stuff that needs to be done before the fork() of a library that
    +00102    // uses apt
    +00103    OrderResult DoInstallPreFork() {
    +00104       Res = OrderInstall();
    +00105       return Res;
    +00106    };
    +00107 
    +00108    // stuff that needs to be done after the fork
    +00109    OrderResult DoInstallPostFork(int statusFd=-1);
    +00110    bool FixMissing();
    +00111 
    +00113    inline std::set<std::string> GetDisappearedPackages() { return disappearedPkgs; };
    +00114 
    +00115    pkgPackageManager(pkgDepCache *Cache);
    +00116    virtual ~pkgPackageManager();
    +00117 };
    +00118 
    +00119 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pages.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pages.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pages.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pages.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,69 @@ + + + + + +apt: Related Pages + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + +
    +
    +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    +
    + + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.map.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.map.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +9f3a538f09ab14eb4e29c24b08f113a2 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__dep__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,143 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/pkgcache.h File Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgcache.h File Reference
    +
    +
    + +

    pkgCache - Structure definitions for the cache file +More...

    +
    #include <string>
    +#include <time.h>
    +#include <apt-pkg/mmap.h>
    +#include <apt-pkg/cacheiterators.h>
    +
    +Include dependency graph for pkgcache.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  pkgCache
    struct  pkgCache::Dep
    struct  pkgCache::State
    struct  pkgCache::Flag
    struct  pkgCache::Header
    struct  pkgCache::Group
     groups architecture depending packages together More...
    struct  pkgCache::Package
     contains information for a single unique package More...
    struct  pkgCache::PackageFile
     stores information about the files used to generate the cache More...
    struct  pkgCache::VerFile
     associates a version with a PackageFile More...
    struct  pkgCache::DescFile
     associates a description with a Translation file More...
    struct  pkgCache::Version
     information for a single version of a package More...
    struct  pkgCache::Description
     datamember of a linked list of available description for a version More...
    struct  pkgCache::Dependency
     information for a single dependency record More...
    struct  pkgCache::Provides
     handles virtual packages More...
    struct  pkgCache::StringItem
     used for generating single instances of strings More...
    class  pkgCache::Namespace
    +

    Detailed Description

    +

    pkgCache - Structure definitions for the cache file

    +

    The goal of the cache file is two fold: Firstly to speed loading and processing of the package file array and secondly to reduce memory consumption of the package file array.

    +

    The implementation is aimed at an environment with many primary package files, for instance someone that has a Package file for their CD-ROM, a Package file for the latest version of the distribution on the CD-ROM and a package file for the development version. Always present is the information contained in the status file which might be considered a separate package file.

    +

    Please understand, this is designed as a Cache file it is not meant to be used on any system other than the one it was created for. It is not meant to be authoritative either, i.e. if a system crash or software failure occurs it must be perfectly acceptable for the cache file to be in an inconsistent state. Furthermore at any time the cache file may be erased without losing any information.

    +

    Also the structures and storage layout is optimized for use by the APT and may not be suitable for all purposes. However it should be possible to extend it with associate cache files that contain other information.

    +

    To keep memory use down the cache file only contains often used fields and fields that are inexpensive to store, the Package file has a full list of fields. Also the client may assume that all items are perfectly valid and need not perform checks against their correctness. Removal of information from the cache is possible, but blanks will be left in the file, and unused strings will also be present. The recommended implementation is to simply rebuild the cache each time any of the data files change. It is possible to add a new package file to the cache without any negative side effects.

    +

    Note on Pointer access Clients should always use the CacheIterators classes for access to the cache and the data in it. They also provide a simple STL-like method for traversing the links of the datastructure.

    +

    Every item in every structure is stored as the index to that structure. What this means is that once the files is mmaped every data access has to go through a fix up stage to get a real memory pointer. This is done by taking the index, multiplying it by the type size and then adding it to the start address of the memory block. This sounds complex, but in C it is a single array dereference. Because all items are aligned to their size and indexes are stored as multiples of the size of the structure the format is immediately portable to all possible architectures - BUT the generated files are -NOT-.

    +

    This scheme allows code like this to be written: void *Map = mmap(...); Package *PkgList = (Package *)Map; Header *Head = (Header *)Map; char *Strings = (char *)Map; cout << (Strings + PkgList[Head->HashTable[0]]->Name) << endl;

    +

    Notice the lack of casting or multiplication. The net result is to return the name of the first package in the first hash bucket, without error checks.

    +

    The generator uses allocation pools to group similarly sized structures in large blocks to eliminate any alignment overhead. The generator also assures that no structures overlap and all indexes are unique. Although at first glance it may seem like there is the potential for two structures to exist at the same point the generator never allows this to happen. (See the discussion of free space pools)

    +

    See pkgcachegen.h for more information about generating cache structures.

    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.map 2012-05-29 01:08:15.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +e8718948deeca685e6a6ad5e557f67f8 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h__incl.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcache_8h_source.html 2012-05-29 01:07:54.000000000 +0100 @@ -0,0 +1,461 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/pkgcache.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgcache.h
    +
    +
    +Go to the documentation of this file.
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00073                                                                         /*}}}*/
    +00074 #ifndef PKGLIB_PKGCACHE_H
    +00075 #define PKGLIB_PKGCACHE_H
    +00076 
    +00077 #include <string>
    +00078 #include <time.h>
    +00079 #include <apt-pkg/mmap.h>
    +00080 
    +00081 #ifndef APT_8_CLEANER_HEADERS
    +00082 using std::string;
    +00083 #endif
    +00084 
    +00085 class pkgVersioningSystem;
    +00086 class pkgCache                                                          /*{{{*/
    +00087 {
    +00088    public:
    +00089    // Cache element predeclarations
    +00090    struct Header;
    +00091    struct Group;
    +00092    struct Package;
    +00093    struct PackageFile;
    +00094    struct Version;
    +00095    struct Description;
    +00096    struct Provides;
    +00097    struct Dependency;
    +00098    struct StringItem;
    +00099    struct VerFile;
    +00100    struct DescFile;
    +00101    
    +00102    // Iterators
    +00103    template<typename Str, typename Itr> class Iterator;
    +00104    class GrpIterator;
    +00105    class PkgIterator;
    +00106    class VerIterator;
    +00107    class DescIterator;
    +00108    class DepIterator;
    +00109    class PrvIterator;
    +00110    class PkgFileIterator;
    +00111    class VerFileIterator;
    +00112    class DescFileIterator;
    +00113    
    +00114    class Namespace;
    +00115    
    +00116    // These are all the constants used in the cache structures
    +00117 
    +00118    // WARNING - if you change these lists you must also edit
    +00119    // the stringification in pkgcache.cc and also consider whether
    +00120    // the cache file will become incompatible.
    +00121    struct Dep
    +00122    {
    +00123       enum DepType {Depends=1,PreDepends=2,Suggests=3,Recommends=4,
    +00124          Conflicts=5,Replaces=6,Obsoletes=7,DpkgBreaks=8,Enhances=9};
    +00130       enum DepCompareOp {Or=0x10,NoOp=0,LessEq=0x1,GreaterEq=0x2,Less=0x3,
    +00131          Greater=0x4,Equals=0x5,NotEquals=0x6};
    +00132    };
    +00133    
    +00134    struct State
    +00135    {
    +00139       enum VerPriority {Important=1,Required=2,Standard=3,Optional=4,Extra=5};
    +00140       enum PkgSelectedState {Unknown=0,Install=1,Hold=2,DeInstall=3,Purge=4};
    +00141       enum PkgInstState {Ok=0,ReInstReq=1,HoldInst=2,HoldReInstReq=3};
    +00142       enum PkgCurrentState {NotInstalled=0,UnPacked=1,HalfConfigured=2,
    +00143            HalfInstalled=4,ConfigFiles=5,Installed=6,
    +00144            TriggersAwaited=7,TriggersPending=8};
    +00145    };
    +00146    
    +00147    struct Flag
    +00148    {
    +00149       enum PkgFlags {Auto=(1<<0),Essential=(1<<3),Important=(1<<4)};
    +00150       enum PkgFFlags {NotSource=(1<<0),NotAutomatic=(1<<1),ButAutomaticUpgrades=(1<<2)};
    +00151    };
    +00152    
    +00153    protected:
    +00154    
    +00155    // Memory mapped cache file
    +00156    std::string CacheFile;
    +00157    MMap &Map;
    +00158 
    +00159    unsigned long sHash(const std::string &S) const;
    +00160    unsigned long sHash(const char *S) const;
    +00161    
    +00162    public:
    +00163    
    +00164    // Pointers to the arrays of items
    +00165    Header *HeaderP;
    +00166    Group *GrpP;
    +00167    Package *PkgP;
    +00168    VerFile *VerFileP;
    +00169    DescFile *DescFileP;
    +00170    PackageFile *PkgFileP;
    +00171    Version *VerP;
    +00172    Description *DescP;
    +00173    Provides *ProvideP;
    +00174    Dependency *DepP;
    +00175    StringItem *StringItemP;
    +00176    char *StrP;
    +00177 
    +00178    virtual bool ReMap(bool const &Errorchecks = true);
    +00179    inline bool Sync() {return Map.Sync();};
    +00180    inline MMap &GetMap() {return Map;};
    +00181    inline void *DataEnd() {return ((unsigned char *)Map.Data()) + Map.Size();};
    +00182       
    +00183    // String hashing function (512 range)
    +00184    inline unsigned long Hash(const std::string &S) const {return sHash(S);};
    +00185    inline unsigned long Hash(const char *S) const {return sHash(S);};
    +00186 
    +00187    // Useful transformation things
    +00188    const char *Priority(unsigned char Priority);
    +00189    
    +00190    // Accessors
    +00191    GrpIterator FindGrp(const std::string &Name);
    +00192    PkgIterator FindPkg(const std::string &Name);
    +00193    PkgIterator FindPkg(const std::string &Name, const std::string &Arch);
    +00194 
    +00195    Header &Head() {return *HeaderP;};
    +00196    inline GrpIterator GrpBegin();
    +00197    inline GrpIterator GrpEnd();
    +00198    inline PkgIterator PkgBegin();
    +00199    inline PkgIterator PkgEnd();
    +00200    inline PkgFileIterator FileBegin();
    +00201    inline PkgFileIterator FileEnd();
    +00202 
    +00203    inline bool MultiArchCache() const { return MultiArchEnabled; };
    +00204    inline char const * const NativeArch() const;
    +00205 
    +00206    // Make me a function
    +00207    pkgVersioningSystem *VS;
    +00208    
    +00209    // Converters
    +00210    static const char *CompTypeDeb(unsigned char Comp);
    +00211    static const char *CompType(unsigned char Comp);
    +00212    static const char *DepType(unsigned char Dep);
    +00213    
    +00214    pkgCache(MMap *Map,bool DoMap = true);
    +00215    virtual ~pkgCache() {};
    +00216 
    +00217 private:
    +00218    bool MultiArchEnabled;
    +00219    PkgIterator SingleArchFindPkg(const std::string &Name);
    +00220 };
    +00221                                                                         /*}}}*/
    +00222 // Header structure                                                     /*{{{*/
    +00223 struct pkgCache::Header
    +00224 {
    +00230    unsigned long Signature;
    +00232    short MajorVersion;
    +00233    short MinorVersion;
    +00239    bool Dirty;
    +00240 
    +00248    unsigned short HeaderSz;
    +00249    unsigned short GroupSz;
    +00250    unsigned short PackageSz;
    +00251    unsigned short PackageFileSz;
    +00252    unsigned short VersionSz;
    +00253    unsigned short DescriptionSz;
    +00254    unsigned short DependencySz;
    +00255    unsigned short ProvidesSz;
    +00256    unsigned short VerFileSz;
    +00257    unsigned short DescFileSz;
    +00258 
    +00264    unsigned long GroupCount;
    +00265    unsigned long PackageCount;
    +00266    unsigned long VersionCount;
    +00267    unsigned long DescriptionCount;
    +00268    unsigned long DependsCount;
    +00269    unsigned long PackageFileCount;
    +00270    unsigned long VerFileCount;
    +00271    unsigned long DescFileCount;
    +00272    unsigned long ProvidesCount;
    +00273 
    +00278    map_ptrloc FileList;
    +00284    map_ptrloc StringList;
    +00286    map_ptrloc VerSysName;
    +00288    map_ptrloc Architecture;
    +00290    unsigned long MaxVerFileSize;
    +00292    unsigned long MaxDescFileSize;
    +00293 
    +00302    DynamicMMap::Pool Pools[9];
    +00303    
    +00315    map_ptrloc PkgHashTable[2*1048];
    +00316    map_ptrloc GrpHashTable[2*1048];
    +00317 
    +00319    unsigned long  CacheFileSize;
    +00320 
    +00321    bool CheckSizes(Header &Against) const;
    +00322    Header();
    +00323 };
    +00324                                                                         /*}}}*/
    +00325 // Group structure                                                      /*{{{*/
    +00332 struct pkgCache::Group
    +00333 {
    +00335    map_ptrloc Name;             // StringItem
    +00336 
    +00337    // Linked List
    +00339    map_ptrloc FirstPackage;     // Package
    +00341    map_ptrloc LastPackage;      // Package
    +00343    map_ptrloc Next;             // Group
    +00345    unsigned int ID;
    +00346 
    +00347 };
    +00348                                                                         /*}}}*/
    +00349 // Package structure                                                    /*{{{*/
    +00361 struct pkgCache::Package
    +00362 {
    +00364    map_ptrloc Name;              // StringItem
    +00366    map_ptrloc Arch;              // StringItem
    +00376    map_ptrloc VersionList;       // Version
    +00378    map_ptrloc CurrentVer;        // Version
    +00383    map_ptrloc Section;           // StringItem
    +00385    map_ptrloc Group;             // Group the Package belongs to
    +00386 
    +00387    // Linked list
    +00389    map_ptrloc NextPackage;       // Package
    +00391    map_ptrloc RevDepends;        // Dependency
    +00393    map_ptrloc ProvidesList;      // Provides
    +00394 
    +00395    // Install/Remove/Purge etc
    +00397    unsigned char SelectedState;     // What
    +00403    unsigned char InstState;         // Flags
    +00405    unsigned char CurrentState;      // State
    +00406 
    +00413    unsigned int ID;
    +00415    unsigned long Flags;
    +00416 };
    +00417                                                                         /*}}}*/
    +00418 // Package File structure                                               /*{{{*/
    +00424 struct pkgCache::PackageFile
    +00425 {
    +00427    map_ptrloc FileName;        // StringItem
    +00432    map_ptrloc Archive;         // StringItem
    +00433    map_ptrloc Codename;        // StringItem
    +00434    map_ptrloc Component;       // StringItem
    +00435    map_ptrloc Version;         // StringItem
    +00436    map_ptrloc Origin;          // StringItem
    +00437    map_ptrloc Label;           // StringItem
    +00438    map_ptrloc Architecture;    // StringItem
    +00440    map_ptrloc Site;            // StringItem
    +00444    map_ptrloc IndexType;       // StringItem
    +00450    unsigned long Size;
    +00452    time_t mtime;
    +00453 
    +00454    /* @TODO document PackageFile::Flags */
    +00455    unsigned long Flags;
    +00456 
    +00457    // Linked list
    +00459    map_ptrloc NextFile;        // PackageFile
    +00461    unsigned int ID;
    +00462 };
    +00463                                                                         /*}}}*/
    +00464 // VerFile structure                                                    /*{{{*/
    +00469 struct pkgCache::VerFile
    +00470 {
    +00472    map_ptrloc File;           // PackageFile
    +00474    map_ptrloc NextFile;       // PkgVerFile
    +00476    map_ptrloc Offset;         // File offset
    +00477    /* @TODO document pkgCache::VerFile::Size */
    +00478    unsigned long Size;
    +00479 };
    +00480                                                                         /*}}}*/
    +00481 // DescFile structure                                                   /*{{{*/
    +00483 struct pkgCache::DescFile
    +00484 {
    +00486    map_ptrloc File;           // PackageFile
    +00488    map_ptrloc NextFile;       // PkgVerFile
    +00490    map_ptrloc Offset;         // File offset
    +00491    /* @TODO document pkgCache::DescFile::Size */
    +00492    unsigned long Size;
    +00493 };
    +00494                                                                         /*}}}*/
    +00495 // Version structure                                                    /*{{{*/
    +00501 struct pkgCache::Version
    +00502 {
    +00504    map_ptrloc VerStr;            // StringItem
    +00506    map_ptrloc Section;           // StringItem
    +00507 
    +00509    enum VerMultiArch { None = 0, 
    +00510                        All = (1<<0), 
    +00511                        Foreign = (1<<1), 
    +00512                        Same = (1<<2), 
    +00513                        Allowed = (1<<3), 
    +00514                        AllForeign = All | Foreign,
    +00515                        AllAllowed = All | Allowed };
    +00520    unsigned char MultiArch;
    +00521 
    +00528    map_ptrloc FileList;          // VerFile
    +00530    map_ptrloc NextVer;           // Version
    +00532    map_ptrloc DescriptionList;   // Description
    +00534    map_ptrloc DependsList;       // Dependency
    +00538    map_ptrloc ParentPkg;         // Package
    +00540    map_ptrloc ProvidesList;      // Provides
    +00541 
    +00545    unsigned long long Size;      // These are the .deb size
    +00547    unsigned long long InstalledSize;
    +00552    unsigned short Hash;
    +00554    unsigned int ID;
    +00556    unsigned char Priority;
    +00557 };
    +00558                                                                         /*}}}*/
    +00559 // Description structure                                                /*{{{*/
    +00561 struct pkgCache::Description
    +00562 {
    +00567    map_ptrloc language_code;     // StringItem
    +00572    map_ptrloc md5sum;            // StringItem
    +00573 
    +00574    /* @TODO document pkgCache::Description::FileList */
    +00575    map_ptrloc FileList;          // DescFile
    +00577    map_ptrloc NextDesc;          // Description
    +00579    map_ptrloc ParentPkg;         // Package
    +00580 
    +00582    unsigned int ID;
    +00583 };
    +00584                                                                         /*}}}*/
    +00585 // Dependency structure                                                 /*{{{*/
    +00592 struct pkgCache::Dependency
    +00593 {
    +00595    map_ptrloc Version;         // StringItem
    +00600    map_ptrloc Package;         // Package
    +00602    map_ptrloc NextDepends;     // Dependency
    +00604    map_ptrloc NextRevDepends;  // Dependency
    +00606    map_ptrloc ParentVer;       // Version
    +00607 
    +00609    map_ptrloc ID;
    +00611    unsigned char Type;
    +00615    unsigned char CompareOp;
    +00616 };
    +00617                                                                         /*}}}*/
    +00618 // Provides structure                                                   /*{{{*/
    +00627 struct pkgCache::Provides
    +00628 {
    +00630    map_ptrloc ParentPkg;        // Package
    +00632    map_ptrloc Version;          // Version
    +00638    map_ptrloc ProvideVersion;   // StringItem
    +00640    map_ptrloc NextProvides;     // Provides
    +00642    map_ptrloc NextPkgProv;      // Provides
    +00643 };
    +00644                                                                         /*}}}*/
    +00645 // StringItem structure                                                 /*{{{*/
    +00654 struct pkgCache::StringItem
    +00655 {
    +00657    map_ptrloc String;        // StringItem
    +00659    map_ptrloc NextItem;      // StringItem
    +00660 };
    +00661                                                                         /*}}}*/
    +00662 
    +00663 
    +00664 inline char const * const pkgCache::NativeArch() const
    +00665         { return StrP + HeaderP->Architecture; };
    +00666 
    +00667 #include <apt-pkg/cacheiterators.h>
    +00668 
    +00669 inline pkgCache::GrpIterator pkgCache::GrpBegin() 
    +00670        {return GrpIterator(*this);};
    +00671 inline pkgCache::GrpIterator pkgCache::GrpEnd() 
    +00672        {return GrpIterator(*this,GrpP);};
    +00673 inline pkgCache::PkgIterator pkgCache::PkgBegin() 
    +00674        {return PkgIterator(*this);};
    +00675 inline pkgCache::PkgIterator pkgCache::PkgEnd() 
    +00676        {return PkgIterator(*this,PkgP);};
    +00677 inline pkgCache::PkgFileIterator pkgCache::FileBegin()
    +00678        {return PkgFileIterator(*this,PkgFileP + HeaderP->FileList);};
    +00679 inline pkgCache::PkgFileIterator pkgCache::FileEnd()
    +00680        {return PkgFileIterator(*this,PkgFileP);};
    +00681 
    +00682 // Oh I wish for Real Name Space Support
    +00683 class pkgCache::Namespace                                               /*{{{*/
    +00684 {   
    +00685    public:
    +00686    typedef pkgCache::GrpIterator GrpIterator;
    +00687    typedef pkgCache::PkgIterator PkgIterator;
    +00688    typedef pkgCache::VerIterator VerIterator;
    +00689    typedef pkgCache::DescIterator DescIterator;
    +00690    typedef pkgCache::DepIterator DepIterator;
    +00691    typedef pkgCache::PrvIterator PrvIterator;
    +00692    typedef pkgCache::PkgFileIterator PkgFileIterator;
    +00693    typedef pkgCache::VerFileIterator VerFileIterator;   
    +00694    typedef pkgCache::Version Version;
    +00695    typedef pkgCache::Description Description;
    +00696    typedef pkgCache::Package Package;
    +00697    typedef pkgCache::Header Header;
    +00698    typedef pkgCache::Dep Dep;
    +00699    typedef pkgCache::Flag Flag;
    +00700 };
    +00701                                                                         /*}}}*/
    +00702 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcachegen_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcachegen_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcachegen_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgcachegen_8h_source.html 2012-05-29 01:07:54.000000000 +0100 @@ -0,0 +1,253 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/pkgcachegen.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgcachegen.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: pkgcachegen.h,v 1.19 2002/07/08 03:13:30 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    Package Cache Generator - Generator for the cache structure.
    +00007    
    +00008    This builds the cache structure from the abstract package list parser. 
    +00009    Each archive source has it's own list parser that is instantiated by
    +00010    the caller to provide data for the generator. 
    +00011    
    +00012    Parts of the cache are created by this generator class while other
    +00013    parts are created by the list parser. The list parser is responsible
    +00014    for creating version, depends and provides structures, and some of
    +00015    their contents
    +00016    
    +00017    ##################################################################### */
    +00018                                                                         /*}}}*/
    +00019 #ifndef PKGLIB_PKGCACHEGEN_H
    +00020 #define PKGLIB_PKGCACHEGEN_H
    +00021 
    +00022 
    +00023 #include <apt-pkg/pkgcache.h>
    +00024 #include <apt-pkg/md5.h>
    +00025 #include <apt-pkg/macros.h>
    +00026 
    +00027 #include <vector>
    +00028 
    +00029 class pkgSourceList;
    +00030 class OpProgress;
    +00031 class MMap;
    +00032 class pkgIndexFile;
    +00033 
    +00034 class pkgCacheGenerator                                                 /*{{{*/
    +00035 {
    +00036    private:
    +00037 
    +00038    pkgCache::StringItem *UniqHash[26];
    +00039    map_ptrloc WriteStringInMap(std::string const &String) { return WriteStringInMap(String.c_str()); };
    +00040    map_ptrloc WriteStringInMap(const char *String);
    +00041    map_ptrloc WriteStringInMap(const char *String, const unsigned long &Len);
    +00042    map_ptrloc AllocateInMap(const unsigned long &size);
    +00043 
    +00044    public:
    +00045    
    +00046    class ListParser;
    +00047    friend class ListParser;
    +00048 
    +00049    template<typename Iter> class Dynamic {
    +00050       public:
    +00051       static std::vector<Iter*> toReMap;
    +00052       Dynamic(Iter &I) {
    +00053          toReMap.push_back(&I);
    +00054       }
    +00055 
    +00056       ~Dynamic() {
    +00057          toReMap.pop_back();
    +00058       }
    +00059    };
    +00060 
    +00061    protected:
    +00062 
    +00063    DynamicMMap &Map;
    +00064    pkgCache Cache;
    +00065    OpProgress *Progress;
    +00066    
    +00067    std::string PkgFileName;
    +00068    pkgCache::PackageFile *CurrentFile;
    +00069 
    +00070    // Flag file dependencies
    +00071    bool FoundFileDeps;
    +00072    
    +00073    bool NewGroup(pkgCache::GrpIterator &Grp,const std::string &Name);
    +00074    bool NewPackage(pkgCache::PkgIterator &Pkg,const std::string &Name, const std::string &Arch);
    +00075    bool NewFileVer(pkgCache::VerIterator &Ver,ListParser &List);
    +00076    bool NewFileDesc(pkgCache::DescIterator &Desc,ListParser &List);
    +00077    bool NewDepends(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver,
    +00078                    std::string const &Version, unsigned int const &Op,
    +00079                    unsigned int const &Type, map_ptrloc* &OldDepLast);
    +00080    unsigned long NewVersion(pkgCache::VerIterator &Ver,const std::string &VerStr,unsigned long Next);
    +00081    map_ptrloc NewDescription(pkgCache::DescIterator &Desc,const std::string &Lang,const MD5SumValue &md5sum,map_ptrloc Next);
    +00082 
    +00083    public:
    +00084 
    +00085    unsigned long WriteUniqString(const char *S,unsigned int Size);
    +00086    inline unsigned long WriteUniqString(const std::string &S) {return WriteUniqString(S.c_str(),S.length());};
    +00087 
    +00088    void DropProgress() {Progress = 0;};
    +00089    bool SelectFile(const std::string &File,const std::string &Site,pkgIndexFile const &Index,
    +00090                    unsigned long Flags = 0);
    +00091    bool MergeList(ListParser &List,pkgCache::VerIterator *Ver = 0);
    +00092    inline pkgCache &GetCache() {return Cache;};
    +00093    inline pkgCache::PkgFileIterator GetCurFile() 
    +00094          {return pkgCache::PkgFileIterator(Cache,CurrentFile);};
    +00095 
    +00096    bool HasFileDeps() {return FoundFileDeps;};
    +00097    bool MergeFileProvides(ListParser &List);
    +00098    __deprecated bool FinishCache(OpProgress *Progress);
    +00099 
    +00100    static bool MakeStatusCache(pkgSourceList &List,OpProgress *Progress,
    +00101                         MMap **OutMap = 0,bool AllowMem = false);
    +00102    static bool MakeOnlyStatusCache(OpProgress *Progress,DynamicMMap **OutMap);
    +00103    static DynamicMMap* CreateDynamicMMap(FileFd *CacheF, unsigned long Flags = 0);
    +00104 
    +00105    void ReMap(void const * const oldMap, void const * const newMap);
    +00106 
    +00107    pkgCacheGenerator(DynamicMMap *Map,OpProgress *Progress);
    +00108    ~pkgCacheGenerator();
    +00109 
    +00110    private:
    +00111    bool MergeListGroup(ListParser &List, std::string const &GrpName);
    +00112    bool MergeListPackage(ListParser &List, pkgCache::PkgIterator &Pkg);
    +00113    bool MergeListVersion(ListParser &List, pkgCache::PkgIterator &Pkg,
    +00114                          std::string const &Version, pkgCache::VerIterator* &OutVer);
    +00115 
    +00116    bool AddImplicitDepends(pkgCache::GrpIterator &G, pkgCache::PkgIterator &P,
    +00117                            pkgCache::VerIterator &V);
    +00118    bool AddImplicitDepends(pkgCache::VerIterator &V, pkgCache::PkgIterator &D);
    +00119 };
    +00120                                                                         /*}}}*/
    +00121 // This is the abstract package list parser class.                      /*{{{*/
    +00122 class pkgCacheGenerator::ListParser
    +00123 {
    +00124    pkgCacheGenerator *Owner;
    +00125    friend class pkgCacheGenerator;
    +00126    
    +00127    // Some cache items
    +00128    pkgCache::VerIterator OldDepVer;
    +00129    map_ptrloc *OldDepLast;
    +00130 
    +00131    // Flag file dependencies
    +00132    bool FoundFileDeps;
    +00133       
    +00134    protected:
    +00135 
    +00136    inline unsigned long WriteUniqString(std::string S) {return Owner->WriteUniqString(S);};
    +00137    inline unsigned long WriteUniqString(const char *S,unsigned int Size) {return Owner->WriteUniqString(S,Size);};
    +00138    inline unsigned long WriteString(const std::string &S) {return Owner->WriteStringInMap(S);};
    +00139    inline unsigned long WriteString(const char *S,unsigned int Size) {return Owner->WriteStringInMap(S,Size);};
    +00140    bool NewDepends(pkgCache::VerIterator &Ver,const std::string &Package, const std::string &Arch,
    +00141                    const std::string &Version,unsigned int Op,
    +00142                    unsigned int Type);
    +00143    bool NewProvides(pkgCache::VerIterator &Ver,const std::string &PkgName,
    +00144                     const std::string &PkgArch, const std::string &Version);
    +00145    
    +00146    public:
    +00147    
    +00148    // These all operate against the current section
    +00149    virtual std::string Package() = 0;
    +00150    virtual std::string Architecture() = 0;
    +00151    virtual bool ArchitectureAll() = 0;
    +00152    virtual std::string Version() = 0;
    +00153    virtual bool NewVersion(pkgCache::VerIterator &Ver) = 0;
    +00154    virtual std::string Description() = 0;
    +00155    virtual std::string DescriptionLanguage() = 0;
    +00156    virtual MD5SumValue Description_md5() = 0;
    +00157    virtual unsigned short VersionHash() = 0;
    +00158    virtual bool UsePackage(pkgCache::PkgIterator &Pkg,
    +00159                            pkgCache::VerIterator &Ver) = 0;
    +00160    virtual unsigned long Offset() = 0;
    +00161    virtual unsigned long Size() = 0;
    +00162    
    +00163    virtual bool Step() = 0;
    +00164    
    +00165    inline bool HasFileDeps() {return FoundFileDeps;};
    +00166    virtual bool CollectFileProvides(pkgCache &Cache,
    +00167                                     pkgCache::VerIterator &Ver) {return true;};
    +00168 
    +00169    ListParser() : FoundFileDeps(false) {};
    +00170    virtual ~ListParser() {};
    +00171 };
    +00172                                                                         /*}}}*/
    +00173 
    +00174 bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress,
    +00175                         MMap **OutMap = 0,bool AllowMem = false);
    +00176 bool pkgMakeOnlyStatusCache(OpProgress &Progress,DynamicMMap **OutMap);
    +00177 
    +00178 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgrecords_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgrecords_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgrecords_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgrecords_8h_source.html 2012-05-29 01:07:54.000000000 +0100 @@ -0,0 +1,155 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/pkgrecords.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgrecords.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: pkgrecords.h,v 1.6 2001/03/13 06:51:46 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    Package Records - Allows access to complete package description records
    +00007                      directly from the file.
    +00008    
    +00009    The package record system abstracts the actual parsing of the 
    +00010    package files. This is different than the generators parser in that
    +00011    it is used to access information not generate information. No 
    +00012    information touched by the generator should be parable from here as
    +00013    it can always be retreived directly from the cache.
    +00014    
    +00015    ##################################################################### */
    +00016                                                                         /*}}}*/
    +00017 #ifndef PKGLIB_PKGRECORDS_H
    +00018 #define PKGLIB_PKGRECORDS_H
    +00019 
    +00020 
    +00021 #include <apt-pkg/pkgcache.h>
    +00022 #include <vector>
    +00023 
    +00024 class pkgRecords                                                        /*{{{*/
    +00025 {
    +00026    public:
    +00027    class Parser;
    +00028    
    +00029    private:
    +00031    void *d;
    +00032    
    +00033    pkgCache &Cache;
    +00034    std::vector<Parser *>Files;
    +00035 
    +00036     public:
    +00037    // Lookup function
    +00038    Parser &Lookup(pkgCache::VerFileIterator const &Ver);
    +00039    Parser &Lookup(pkgCache::DescFileIterator const &Desc);
    +00040 
    +00041    // Construct destruct
    +00042    pkgRecords(pkgCache &Cache);
    +00043    ~pkgRecords();
    +00044 };
    +00045                                                                         /*}}}*/
    +00046 class pkgRecords::Parser                                                /*{{{*/
    +00047 {
    +00048    protected:
    +00049    
    +00050    virtual bool Jump(pkgCache::VerFileIterator const &Ver) = 0;
    +00051    virtual bool Jump(pkgCache::DescFileIterator const &Desc) = 0;
    +00052    
    +00053    public:
    +00054    friend class pkgRecords;
    +00055    
    +00056    // These refer to the archive file for the Version
    +00057    virtual std::string FileName() {return std::string();};
    +00058    virtual std::string MD5Hash() {return std::string();};
    +00059    virtual std::string SHA1Hash() {return std::string();};
    +00060    virtual std::string SHA256Hash() {return std::string();};
    +00061    virtual std::string SHA512Hash() {return std::string();};
    +00062    virtual std::string SourcePkg() {return std::string();};
    +00063    virtual std::string SourceVer() {return std::string();};
    +00064 
    +00065    // These are some general stats about the package
    +00066    virtual std::string Maintainer() {return std::string();};
    +00067    virtual std::string ShortDesc() {return std::string();};
    +00068    virtual std::string LongDesc() {return std::string();};
    +00069    virtual std::string Name() {return std::string();};
    +00070    virtual std::string Homepage() {return std::string();}
    +00071 
    +00072    // An arbitrary custom field
    +00073    virtual std::string RecordField(const char *fieldName) { return std::string();};
    +00074 
    +00075    // The record in binary form
    +00076    virtual void GetRec(const char *&Start,const char *&Stop) {Start = Stop = 0;};
    +00077    
    +00078    virtual ~Parser() {};
    +00079 };
    +00080                                                                         /*}}}*/
    +00081 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgsystem_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgsystem_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgsystem_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/pkgsystem_8h_source.html 2012-05-29 01:07:54.000000000 +0100 @@ -0,0 +1,175 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/pkgsystem.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgsystem.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: pkgsystem.h,v 1.6 2002/11/11 06:55:50 doogie Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    System - Abstraction for running on different systems.
    +00007    
    +00008    Instances of this class can be thought of as factories or meta-classes
    +00009    for a variety of more specialized classes. Together this class and 
    +00010    it's speciallized offspring completely define the environment and how
    +00011    to access resources for a specific system. There are several sub
    +00012    areas that are all orthogonal - each system has a unique combination of
    +00013    these sub areas:
    +00014        - Versioning. Different systems have different ideas on versions.
    +00015          Within a system all sub classes must follow the same versioning 
    +00016          rules.
    +00017        - Local tool locking to prevent multiple tools from accessing the
    +00018          same database.
    +00019        - Candidate Version selection policy - this is probably almost always
    +00020          managed using a standard APT class
    +00021        - Actual Package installation 
    +00022          * Indication of what kind of binary formats are supported
    +00023        - Selection of local 'status' indexes that make up the pkgCache.
    +00024       
    +00025    It is important to note that the handling of index files is not a 
    +00026    function of the system. Index files are handled through a seperate 
    +00027    abstraction - the only requirement is that the index files have the
    +00028    same idea of versioning as the target system.
    +00029    
    +00030    Upon startup each supported system instantiates an instance of the
    +00031    pkgSystem class (using a global constructor) which will make itself
    +00032    available to the main APT init routine. That routine will select the
    +00033    proper system and make it the global default.
    +00034    
    +00035    ##################################################################### */
    +00036                                                                         /*}}}*/
    +00037 #ifndef PKGLIB_PKGSYSTEM_H
    +00038 #define PKGLIB_PKGSYSTEM_H
    +00039 
    +00040 #include <apt-pkg/pkgcache.h>
    +00041 
    +00042 #include <vector>
    +00043 
    +00044 #ifndef APT_8_CLEANER_HEADERS
    +00045 #include <apt-pkg/depcache.h>
    +00046 #endif
    +00047 
    +00048 class pkgDepCache;
    +00049 class pkgPackageManager;
    +00050 class pkgVersioningSystem;
    +00051 class Configuration;
    +00052 class pkgIndexFile;
    +00053 class PkgFileIterator;
    +00054 
    +00055 class pkgSystem
    +00056 {   
    +00057    public:
    +00058 
    +00059    // Global list of supported systems
    +00060    static pkgSystem **GlobalList;
    +00061    static unsigned long GlobalListLen;
    +00062    static pkgSystem *GetSystem(const char *Label);
    +00063    
    +00064    const char *Label;
    +00065    pkgVersioningSystem *VS;
    +00066    
    +00067    /* Prevent other programs from touching shared data not covered by
    +00068       other locks (cache or state locks) */
    +00069    virtual bool Lock() = 0;
    +00070    virtual bool UnLock(bool NoErrors = false) = 0;
    +00071    
    +00072    /* Various helper classes to interface with specific bits of this
    +00073       environment */
    +00074    virtual pkgPackageManager *CreatePM(pkgDepCache *Cache) const = 0;
    +00075 
    +00076    /* Load environment specific configuration and perform any other setup
    +00077       necessary */
    +00078    virtual bool Initialize(Configuration &/*Cnf*/) {return true;};
    +00079    
    +00080    /* Type is some kind of Globally Unique way of differentiating
    +00081       archive file types.. */
    +00082    virtual bool ArchiveSupported(const char *Type) = 0;
    +00083 
    +00084    // Return a list of system index files..
    +00085    virtual bool AddStatusFiles(std::vector<pkgIndexFile *> &List) = 0;   
    +00086    virtual bool FindIndex(pkgCache::PkgFileIterator File,
    +00087                           pkgIndexFile *&Found) const = 0;
    +00088    
    +00089    /* Evauluate how 'right' we are for this system based on the filesystem
    +00090       etc.. */
    +00091    virtual signed Score(Configuration const &/*Cnf*/) {return 0;};
    +00092    
    +00093    pkgSystem();
    +00094    virtual ~pkgSystem() {};
    +00095 };
    +00096 
    +00097 // The environment we are operating in.
    +00098 extern pkgSystem *_system;
    +00099 
    +00100 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/policy_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/policy_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/policy_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/policy_8h_source.html 2012-05-29 01:07:54.000000000 +0100 @@ -0,0 +1,166 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/policy.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    policy.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: policy.h,v 1.4 2001/05/07 04:24:08 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Package Version Policy implementation
    +00007 
    +00008    This implements the more advanced 'Version 4' APT policy engine. The
    +00009    standard 'Version 0' engine is included inside the DepCache which is
    +00010    it's historical location.
    +00011    
    +00012    The V4 engine allows the user to completly control all aspects of
    +00013    version selection. There are three primary means to choose a version
    +00014     * Selection by version match
    +00015     * Selection by Release file match
    +00016     * Selection by origin server
    +00017    
    +00018    Each package may be 'pinned' with a single criteria, which will ultimately
    +00019    result in the selection of a single version, or no version, for each
    +00020    package.
    +00021    
    +00022    Furthermore, the default selection can be influenced by specifying
    +00023    the ordering of package files. The order is derived by reading the
    +00024    package file preferences and assigning a priority to each package 
    +00025    file.
    +00026    
    +00027    A special flag may be set to indicate if no version should be returned
    +00028    if no matching versions are found, otherwise the default matching
    +00029    rules are used to locate a hit.
    +00030    
    +00031    ##################################################################### */
    +00032                                                                         /*}}}*/
    +00033 #ifndef PKGLIB_POLICY_H
    +00034 #define PKGLIB_POLICY_H
    +00035 
    +00036 
    +00037 #include <apt-pkg/depcache.h>
    +00038 #include <apt-pkg/versionmatch.h>
    +00039 #include <vector>
    +00040 
    +00041 #ifndef APT_8_CLEANER_HEADERS
    +00042 using std::vector;
    +00043 #endif
    +00044 
    +00045 class pkgPolicy : public pkgDepCache::Policy
    +00046 {
    +00047    protected:
    +00048 
    +00049    struct Pin
    +00050    {
    +00051       pkgVersionMatch::MatchType Type;
    +00052       std::string Data;
    +00053       signed short Priority;
    +00054       Pin() : Type(pkgVersionMatch::None), Priority(0) {};
    +00055    };
    +00056 
    +00057    struct PkgPin : Pin
    +00058    {
    +00059       std::string Pkg;
    +00060       PkgPin(std::string const &Pkg) : Pin(), Pkg(Pkg) {};
    +00061    };
    +00062    
    +00063    Pin *Pins;
    +00064    signed short *PFPriority;
    +00065    std::vector<Pin> Defaults;
    +00066    std::vector<PkgPin> Unmatched;
    +00067    pkgCache *Cache;
    +00068    bool StatusOverride;
    +00069    
    +00070    public:
    +00071 
    +00072    // Things for manipulating pins
    +00073    void CreatePin(pkgVersionMatch::MatchType Type,std::string Pkg,
    +00074                   std::string Data,signed short Priority);
    +00075    pkgCache::VerIterator GetMatch(pkgCache::PkgIterator const &Pkg);
    +00076 
    +00077    // Things for the cache interface.
    +00078    virtual pkgCache::VerIterator GetCandidateVer(pkgCache::PkgIterator const &Pkg);
    +00079    virtual signed short GetPriority(pkgCache::PkgIterator const &Pkg);
    +00080    virtual signed short GetPriority(pkgCache::PkgFileIterator const &File);
    +00081 
    +00082    bool InitDefaults();
    +00083    
    +00084    pkgPolicy(pkgCache *Owner);
    +00085    virtual ~pkgPolicy() {delete [] PFPriority; delete [] Pins;};
    +00086 };
    +00087 
    +00088 bool ReadPinFile(pkgPolicy &Plcy, std::string File = "");
    +00089 bool ReadPinDir(pkgPolicy &Plcy, std::string Dir = "");
    +00090 
    +00091 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/progress_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/progress_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/progress_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/progress_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,166 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/progress.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    progress.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: progress.h,v 1.6 2001/05/07 05:06:52 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    OpProgress - Operation Progress
    +00007    
    +00008    This class allows lengthy operations to communicate their progress 
    +00009    to the GUI. The progress model is simple and is not designed to handle
    +00010    the complex case of the multi-activity aquire class.
    +00011    
    +00012    The model is based on the concept of an overall operation consisting
    +00013    of a series of small sub operations. Each sub operation has it's own
    +00014    completion status and the overall operation has it's completion status.
    +00015    The units of the two are not mixed and are completely independent.
    +00016    
    +00017    The UI is expected to subclass this to provide the visuals to the user.
    +00018    
    +00019    ##################################################################### */
    +00020                                                                         /*}}}*/
    +00021 #ifndef PKGLIB_PROGRESS_H
    +00022 #define PKGLIB_PROGRESS_H
    +00023 
    +00024 
    +00025 #include <string>
    +00026 #include <sys/time.h>
    +00027 
    +00028 #ifndef APT_8_CLEANER_HEADERS
    +00029 using std::string;
    +00030 #endif
    +00031 
    +00032 class Configuration;
    +00033 class OpProgress
    +00034 {
    +00035    unsigned long long Current;
    +00036    unsigned long long Total;
    +00037    unsigned long long Size;
    +00038    unsigned long long SubTotal;
    +00039    float LastPercent;
    +00040    
    +00041    // Change reduction code
    +00042    struct timeval LastTime;
    +00043    std::string LastOp;
    +00044    std::string LastSubOp;
    +00045    
    +00046    protected:
    +00047    
    +00048    std::string Op;
    +00049    std::string SubOp;
    +00050    float Percent;
    +00051    
    +00052    bool MajorChange;
    +00053    
    +00054    bool CheckChange(float Interval = 0.7);                  
    +00055    virtual void Update() {};
    +00056    
    +00057    public:
    +00058    
    +00059    void Progress(unsigned long long Current);
    +00060    void SubProgress(unsigned long long SubTotal, const std::string &Op = "", float const Percent = -1);
    +00061    void OverallProgress(unsigned long long Current,unsigned long long Total,
    +00062                         unsigned long long Size,const std::string &Op);
    +00063    virtual void Done() {};
    +00064    
    +00065    OpProgress();
    +00066    virtual ~OpProgress() {};
    +00067 };
    +00068 
    +00069 class OpTextProgress : public OpProgress
    +00070 {
    +00071    protected:
    +00072 
    +00073    std::string OldOp;
    +00074    bool NoUpdate;
    +00075    bool NoDisplay;
    +00076    unsigned long LastLen;
    +00077    virtual void Update();
    +00078    void Write(const char *S);
    +00079    
    +00080    public:
    +00081 
    +00082    virtual void Done();
    +00083    
    +00084    OpTextProgress(bool NoUpdate = false) : NoUpdate(NoUpdate), 
    +00085                 NoDisplay(false), LastLen(0) {};
    +00086    OpTextProgress(Configuration &Config);
    +00087    virtual ~OpTextProgress() {Done();};
    +00088 };
    +00089 
    +00090 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha1_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha1_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha1_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha1_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,123 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/sha1.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    sha1.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: sha1.h,v 1.3 2001/05/07 05:05:47 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    SHA1SumValue - Storage for a SHA-1 hash.
    +00007    SHA1Summation - SHA-1 Secure Hash Algorithm.
    +00008    
    +00009    This is a C++ interface to a set of SHA1Sum functions, that mirrors
    +00010    the equivalent MD5 classes. 
    +00011 
    +00012    ##################################################################### */
    +00013                                                                         /*}}}*/
    +00014 #ifndef APTPKG_SHA1_H
    +00015 #define APTPKG_SHA1_H
    +00016 
    +00017 #include <string>
    +00018 #include <cstring>
    +00019 #include <algorithm>
    +00020 
    +00021 #include "hashsum_template.h"
    +00022 
    +00023 #ifndef APT_8_CLEANER_HEADERS
    +00024 using std::string;
    +00025 using std::min;
    +00026 #endif
    +00027 
    +00028 typedef  HashSumValue<160> SHA1SumValue;
    +00029 
    +00030 class SHA1Summation : public SummationImplementation
    +00031 {
    +00032    /* assumes 64-bit alignment just in case */
    +00033    unsigned char Buffer[64] __attribute__((aligned(8)));
    +00034    unsigned char State[5*4] __attribute__((aligned(8)));
    +00035    unsigned char Count[2*4] __attribute__((aligned(8)));
    +00036    bool Done;
    +00037    
    +00038    public:
    +00039    bool Add(const unsigned char *inbuf, unsigned long long inlen);
    +00040    using SummationImplementation::Add;
    +00041 
    +00042    SHA1SumValue Result();
    +00043    
    +00044    SHA1Summation();
    +00045 };
    +00046 
    +00047 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha256_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha256_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha256_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha256_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/sha256.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    sha256.h
    +
    +
    +
    00001 #ifndef APTPKG_SHA256_H
    +00002 #define APTPKG_SHA256_H
    +00003 
    +00004 #include "sha2.h"
    +00005 
    +00006 #warning "This header is deprecated, please include sha2.h instead"
    +00007 
    +00008 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha2_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha2_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha2_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha2_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,179 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/sha2.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    sha2.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: sha512.h,v 1.3 2001/05/07 05:05:47 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    SHA{512,256}SumValue - Storage for a SHA-{512,256} hash.
    +00007    SHA{512,256}Summation - SHA-{512,256} Secure Hash Algorithm.
    +00008    
    +00009    This is a C++ interface to a set of SHA{512,256}Sum functions, that mirrors
    +00010    the equivalent MD5 & SHA1 classes. 
    +00011 
    +00012    ##################################################################### */
    +00013                                                                         /*}}}*/
    +00014 #ifndef APTPKG_SHA2_H
    +00015 #define APTPKG_SHA2_H
    +00016 
    +00017 #include <string>
    +00018 #include <cstring>
    +00019 #include <algorithm>
    +00020 #include <stdint.h>
    +00021 
    +00022 #include "sha2_internal.h"
    +00023 #include "hashsum_template.h"
    +00024 
    +00025 typedef HashSumValue<512> SHA512SumValue;
    +00026 typedef HashSumValue<256> SHA256SumValue;
    +00027 
    +00028 class SHA2SummationBase : public SummationImplementation
    +00029 {
    +00030  protected:
    +00031    bool Done;
    +00032  public:
    +00033    bool Add(const unsigned char *inbuf, unsigned long long len) = 0;
    +00034 
    +00035    void Result();
    +00036 };
    +00037 
    +00038 class SHA256Summation : public SHA2SummationBase
    +00039 {
    +00040    SHA256_CTX ctx;
    +00041    unsigned char Sum[32];
    +00042 
    +00043    public:
    +00044    bool Add(const unsigned char *inbuf, unsigned long long len)
    +00045    {
    +00046       if (Done) 
    +00047          return false;
    +00048       SHA256_Update(&ctx, inbuf, len);
    +00049       return true;
    +00050    };
    +00051    using SummationImplementation::Add;
    +00052 
    +00053    SHA256SumValue Result()
    +00054    {
    +00055       if (!Done) {
    +00056          SHA256_Final(Sum, &ctx);
    +00057          Done = true;
    +00058       }
    +00059       SHA256SumValue res;
    +00060       res.Set(Sum);
    +00061       return res;
    +00062    };
    +00063    SHA256Summation() 
    +00064    {
    +00065       SHA256_Init(&ctx);
    +00066       Done = false;
    +00067    };
    +00068 };
    +00069 
    +00070 class SHA512Summation : public SHA2SummationBase
    +00071 {
    +00072    SHA512_CTX ctx;
    +00073    unsigned char Sum[64];
    +00074 
    +00075    public:
    +00076    bool Add(const unsigned char *inbuf, unsigned long long len)
    +00077    {
    +00078       if (Done) 
    +00079          return false;
    +00080       SHA512_Update(&ctx, inbuf, len);
    +00081       return true;
    +00082    };
    +00083    using SummationImplementation::Add;
    +00084 
    +00085    SHA512SumValue Result()
    +00086    {
    +00087       if (!Done) {
    +00088          SHA512_Final(Sum, &ctx);
    +00089          Done = true;
    +00090       }
    +00091       SHA512SumValue res;
    +00092       res.Set(Sum);
    +00093       return res;
    +00094    };
    +00095    SHA512Summation()
    +00096    {
    +00097       SHA512_Init(&ctx);
    +00098       Done = false;
    +00099    };
    +00100 };
    +00101 
    +00102 
    +00103 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha2__internal_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha2__internal_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha2__internal_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sha2__internal_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,264 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/sha2_internal.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    sha2_internal.h
    +
    +
    +
    00001 /*
    +00002  * FILE:        sha2.h
    +00003  * AUTHOR:      Aaron D. Gifford - http://www.aarongifford.com/
    +00004  * 
    +00005  * Copyright (c) 2000-2001, Aaron D. Gifford
    +00006  * All rights reserved.
    +00007  *
    +00008  * Redistribution and use in source and binary forms, with or without
    +00009  * modification, are permitted provided that the following conditions
    +00010  * are met:
    +00011  * 1. Redistributions of source code must retain the above copyright
    +00012  *    notice, this list of conditions and the following disclaimer.
    +00013  * 2. Redistributions in binary form must reproduce the above copyright
    +00014  *    notice, this list of conditions and the following disclaimer in the
    +00015  *    documentation and/or other materials provided with the distribution.
    +00016  * 3. Neither the name of the copyright holder nor the names of contributors
    +00017  *    may be used to endorse or promote products derived from this software
    +00018  *    without specific prior written permission.
    +00019  * 
    +00020  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
    +00021  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    +00022  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    +00023  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
    +00024  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
    +00025  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
    +00026  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
    +00027  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
    +00028  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
    +00029  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    +00030  * SUCH DAMAGE.
    +00031  *
    +00032  * $Id: sha2.h,v 1.1 2001/11/08 00:02:01 adg Exp adg $
    +00033  */
    +00034 
    +00035 #ifndef __SHA2_H__
    +00036 #define __SHA2_H__
    +00037 
    +00038 /*
    +00039  * Import u_intXX_t size_t type definitions from system headers.  You
    +00040  * may need to change this, or define these things yourself in this
    +00041  * file.
    +00042  */
    +00043 #include <sys/types.h>
    +00044 
    +00045 #ifdef SHA2_USE_INTTYPES_H
    +00046 
    +00047 #include <inttypes.h>
    +00048 
    +00049 #endif /* SHA2_USE_INTTYPES_H */
    +00050 
    +00051 
    +00052 /*** SHA-256/384/512 Various Length Definitions ***********************/
    +00053 #define SHA256_BLOCK_LENGTH             64
    +00054 #define SHA256_DIGEST_LENGTH            32
    +00055 #define SHA256_DIGEST_STRING_LENGTH     (SHA256_DIGEST_LENGTH * 2 + 1)
    +00056 #define SHA384_BLOCK_LENGTH             128
    +00057 #define SHA384_DIGEST_LENGTH            48
    +00058 #define SHA384_DIGEST_STRING_LENGTH     (SHA384_DIGEST_LENGTH * 2 + 1)
    +00059 #define SHA512_BLOCK_LENGTH             128
    +00060 #define SHA512_DIGEST_LENGTH            64
    +00061 #define SHA512_DIGEST_STRING_LENGTH     (SHA512_DIGEST_LENGTH * 2 + 1)
    +00062 
    +00063 
    +00064 /*** SHA-256/384/512 Context Structures *******************************/
    +00065 /* NOTE: If your architecture does not define either u_intXX_t types or
    +00066  * uintXX_t (from inttypes.h), you may need to define things by hand
    +00067  * for your system:
    +00068  */
    +00069 #if 0
    +00070 typedef unsigned char u_int8_t;         /* 1-byte  (8-bits)  */
    +00071 typedef unsigned int u_int32_t;         /* 4-bytes (32-bits) */
    +00072 typedef unsigned long long u_int64_t;   /* 8-bytes (64-bits) */
    +00073 #endif
    +00074 /*
    +00075  * Most BSD systems already define u_intXX_t types, as does Linux.
    +00076  * Some systems, however, like Compaq's Tru64 Unix instead can use
    +00077  * uintXX_t types defined by very recent ANSI C standards and included
    +00078  * in the file:
    +00079  *
    +00080  *   #include <inttypes.h>
    +00081  *
    +00082  * If you choose to use <inttypes.h> then please define: 
    +00083  *
    +00084  *   #define SHA2_USE_INTTYPES_H
    +00085  *
    +00086  * Or on the command line during compile:
    +00087  *
    +00088  *   cc -DSHA2_USE_INTTYPES_H ...
    +00089  */
    +00090 #ifdef SHA2_USE_INTTYPES_H
    +00091 
    +00092 typedef struct _SHA256_CTX {
    +00093         uint32_t        state[8];
    +00094         uint64_t        bitcount;
    +00095         uint8_t buffer[SHA256_BLOCK_LENGTH];
    +00096 } SHA256_CTX;
    +00097 typedef struct _SHA512_CTX {
    +00098         uint64_t        state[8];
    +00099         uint64_t        bitcount[2];
    +00100         uint8_t buffer[SHA512_BLOCK_LENGTH];
    +00101 } SHA512_CTX;
    +00102 
    +00103 #else /* SHA2_USE_INTTYPES_H */
    +00104 
    +00105 typedef struct _SHA256_CTX {
    +00106         u_int32_t       state[8];
    +00107         u_int64_t       bitcount;
    +00108         u_int8_t        buffer[SHA256_BLOCK_LENGTH];
    +00109 } SHA256_CTX;
    +00110 typedef struct _SHA512_CTX {
    +00111         u_int64_t       state[8];
    +00112         u_int64_t       bitcount[2];
    +00113         u_int8_t        buffer[SHA512_BLOCK_LENGTH];
    +00114 } SHA512_CTX;
    +00115 
    +00116 #endif /* SHA2_USE_INTTYPES_H */
    +00117 
    +00118 typedef SHA512_CTX SHA384_CTX;
    +00119 
    +00120 
    +00121 /*** SHA-256/384/512 Function Prototypes ******************************/
    +00122 #ifndef NOPROTO
    +00123 #ifdef SHA2_USE_INTTYPES_H
    +00124 
    +00125 void SHA256_Init(SHA256_CTX *);
    +00126 void SHA256_Update(SHA256_CTX*, const uint8_t*, size_t);
    +00127 void SHA256_Final(uint8_t[SHA256_DIGEST_LENGTH], SHA256_CTX*);
    +00128 char* SHA256_End(SHA256_CTX*, char[SHA256_DIGEST_STRING_LENGTH]);
    +00129 char* SHA256_Data(const uint8_t*, size_t, char[SHA256_DIGEST_STRING_LENGTH]);
    +00130 
    +00131 void SHA384_Init(SHA384_CTX*);
    +00132 void SHA384_Update(SHA384_CTX*, const uint8_t*, size_t);
    +00133 void SHA384_Final(uint8_t[SHA384_DIGEST_LENGTH], SHA384_CTX*);
    +00134 char* SHA384_End(SHA384_CTX*, char[SHA384_DIGEST_STRING_LENGTH]);
    +00135 char* SHA384_Data(const uint8_t*, size_t, char[SHA384_DIGEST_STRING_LENGTH]);
    +00136 
    +00137 void SHA512_Init(SHA512_CTX*);
    +00138 void SHA512_Update(SHA512_CTX*, const uint8_t*, size_t);
    +00139 void SHA512_Final(uint8_t[SHA512_DIGEST_LENGTH], SHA512_CTX*);
    +00140 char* SHA512_End(SHA512_CTX*, char[SHA512_DIGEST_STRING_LENGTH]);
    +00141 char* SHA512_Data(const uint8_t*, size_t, char[SHA512_DIGEST_STRING_LENGTH]);
    +00142 
    +00143 #else /* SHA2_USE_INTTYPES_H */
    +00144 
    +00145 void SHA256_Init(SHA256_CTX *);
    +00146 void SHA256_Update(SHA256_CTX*, const u_int8_t*, size_t);
    +00147 void SHA256_Final(u_int8_t[SHA256_DIGEST_LENGTH], SHA256_CTX*);
    +00148 char* SHA256_End(SHA256_CTX*, char[SHA256_DIGEST_STRING_LENGTH]);
    +00149 char* SHA256_Data(const u_int8_t*, size_t, char[SHA256_DIGEST_STRING_LENGTH]);
    +00150 
    +00151 void SHA384_Init(SHA384_CTX*);
    +00152 void SHA384_Update(SHA384_CTX*, const u_int8_t*, size_t);
    +00153 void SHA384_Final(u_int8_t[SHA384_DIGEST_LENGTH], SHA384_CTX*);
    +00154 char* SHA384_End(SHA384_CTX*, char[SHA384_DIGEST_STRING_LENGTH]);
    +00155 char* SHA384_Data(const u_int8_t*, size_t, char[SHA384_DIGEST_STRING_LENGTH]);
    +00156 
    +00157 void SHA512_Init(SHA512_CTX*);
    +00158 void SHA512_Update(SHA512_CTX*, const u_int8_t*, size_t);
    +00159 void SHA512_Final(u_int8_t[SHA512_DIGEST_LENGTH], SHA512_CTX*);
    +00160 char* SHA512_End(SHA512_CTX*, char[SHA512_DIGEST_STRING_LENGTH]);
    +00161 char* SHA512_Data(const u_int8_t*, size_t, char[SHA512_DIGEST_STRING_LENGTH]);
    +00162 
    +00163 #endif /* SHA2_USE_INTTYPES_H */
    +00164 
    +00165 #else /* NOPROTO */
    +00166 
    +00167 void SHA256_Init();
    +00168 void SHA256_Update();
    +00169 void SHA256_Final();
    +00170 char* SHA256_End();
    +00171 char* SHA256_Data();
    +00172 
    +00173 void SHA384_Init();
    +00174 void SHA384_Update();
    +00175 void SHA384_Final();
    +00176 char* SHA384_End();
    +00177 char* SHA384_Data();
    +00178 
    +00179 void SHA512_Init();
    +00180 void SHA512_Update();
    +00181 void SHA512_Final();
    +00182 char* SHA512_End();
    +00183 char* SHA512_Data();
    +00184 
    +00185 #endif /* NOPROTO */
    +00186 
    +00187 #endif /* __SHA2_H__ */
    +00188 
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sourcelist_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sourcelist_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sourcelist_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sourcelist_8h_source.html 2012-05-29 01:07:54.000000000 +0100 @@ -0,0 +1,182 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/sourcelist.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    sourcelist.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: sourcelist.h,v 1.12.2.1 2003/12/24 23:09:17 mdz Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    SourceList - Manage a list of sources
    +00007    
    +00008    The Source List class provides access to a list of sources. It 
    +00009    can read them from a file and generate a list of all the distinct
    +00010    sources.
    +00011    
    +00012    All sources have a type associated with them that defines the layout
    +00013    of the archive. The exact format of the file is documented in
    +00014    files.sgml.
    +00015 
    +00016    The types are mapped through a list of type definitions which handle
    +00017    the actual construction of the back end type. After loading a source 
    +00018    list all you have is a list of package index files that have the ability
    +00019    to be Acquired.
    +00020    
    +00021    The vendor machanism is similar, except the vendor types are hard 
    +00022    wired. Before loading the source list the vendor list is loaded.
    +00023    This doesn't load key data, just the checks to perform.
    +00024    
    +00025    ##################################################################### */
    +00026                                                                         /*}}}*/
    +00027 #ifndef PKGLIB_SOURCELIST_H
    +00028 #define PKGLIB_SOURCELIST_H
    +00029 
    +00030 #include <string>
    +00031 #include <vector>
    +00032 #include <map>
    +00033 #include <apt-pkg/pkgcache.h>
    +00034 
    +00035 #ifndef APT_8_CLEANER_HEADERS
    +00036 #include <apt-pkg/metaindex.h>
    +00037 using std::string;
    +00038 using std::vector;
    +00039 #endif
    +00040 
    +00041 class pkgAcquire;
    +00042 class pkgIndexFile;
    +00043 class metaIndex;
    +00044 
    +00045 class pkgSourceList
    +00046 {
    +00047    public:
    +00048    
    +00049    // List of supported source list types
    +00050    class Type
    +00051    {
    +00052       public:
    +00053       
    +00054       // Global list of Items supported
    +00055       static Type **GlobalList;
    +00056       static unsigned long GlobalListLen;
    +00057       static Type *GetType(const char *Type);
    +00058 
    +00059       const char *Name;
    +00060       const char *Label;
    +00061 
    +00062       bool FixupURI(std::string &URI) const;
    +00063       virtual bool ParseLine(std::vector<metaIndex *> &List,
    +00064                              const char *Buffer,
    +00065                              unsigned long const &CurLine,std::string const &File) const;
    +00066       virtual bool CreateItem(std::vector<metaIndex *> &List,std::string const &URI,
    +00067                               std::string const &Dist,std::string const &Section,
    +00068                               std::map<std::string, std::string> const &Options) const = 0;
    +00069       Type();
    +00070       virtual ~Type() {};
    +00071    };
    +00072    
    +00073    typedef std::vector<metaIndex *>::const_iterator const_iterator;
    +00074    
    +00075    protected:
    +00076 
    +00077    std::vector<metaIndex *> SrcList;
    +00078    
    +00079    public:
    +00080 
    +00081    bool ReadMainList();
    +00082    bool Read(std::string File);
    +00083 
    +00084    // CNC:2003-03-03
    +00085    void Reset();
    +00086    bool ReadAppend(std::string File);
    +00087    bool ReadSourceDir(std::string Dir);
    +00088    
    +00089    // List accessors
    +00090    inline const_iterator begin() const {return SrcList.begin();};
    +00091    inline const_iterator end() const {return SrcList.end();};
    +00092    inline unsigned int size() const {return SrcList.size();};
    +00093    inline bool empty() const {return SrcList.empty();};
    +00094 
    +00095    bool FindIndex(pkgCache::PkgFileIterator File,
    +00096                   pkgIndexFile *&Found) const;
    +00097    bool GetIndexes(pkgAcquire *Owner, bool GetAll=false) const;
    +00098    
    +00099    // query last-modified time
    +00100    time_t GetLastModifiedTime();
    +00101 
    +00102    pkgSourceList();
    +00103    pkgSourceList(std::string File);
    +00104    ~pkgSourceList();      
    +00105 };
    +00106 
    +00107 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sptr_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sptr_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sptr_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/sptr_8h_source.html 2012-05-29 01:07:50.000000000 +0100 @@ -0,0 +1,142 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/sptr.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    sptr.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: sptr.h,v 1.3 2001/03/11 07:22:19 jgg Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    Trivial non-ref counted 'smart pointer'
    +00007    
    +00008    This is really only good to eliminate 
    +00009      { 
    +00010        delete Foo;
    +00011        return;
    +00012      }
    +00013    
    +00014    Blocks from functions.
    +00015    
    +00016    I think G++ has become good enough that doing this won't have much
    +00017    code size implications.
    +00018    
    +00019    ##################################################################### */
    +00020                                                                         /*}}}*/
    +00021 #ifndef SMART_POINTER_H
    +00022 #define SMART_POINTER_H
    +00023 
    +00024 template <class T>
    +00025 class SPtr
    +00026 {
    +00027    public:
    +00028    T *Ptr;
    +00029    
    +00030    inline T *operator ->() {return Ptr;};
    +00031    inline T &operator *() {return *Ptr;};
    +00032    inline operator T *() {return Ptr;};
    +00033    inline operator void *() {return Ptr;};
    +00034    inline T *UnGuard() {T *Tmp = Ptr; Ptr = 0; return Tmp;};
    +00035    inline void operator =(T *N) {Ptr = N;};      
    +00036    inline bool operator ==(T *lhs) const {return Ptr == lhs;};
    +00037    inline bool operator !=(T *lhs) const {return Ptr != lhs;};
    +00038    inline T*Get() {return Ptr;};
    +00039       
    +00040    inline SPtr(T *Ptr) : Ptr(Ptr) {};
    +00041    inline SPtr() : Ptr(0) {};
    +00042    inline ~SPtr() {delete Ptr;};
    +00043 };
    +00044 
    +00045 template <class T>
    +00046 class SPtrArray
    +00047 {
    +00048    public:
    +00049    T *Ptr;
    +00050    
    +00051    //inline T &operator *() {return *Ptr;};
    +00052    inline operator T *() {return Ptr;};
    +00053    inline operator void *() {return Ptr;};
    +00054    inline T *UnGuard() {T *Tmp = Ptr; Ptr = 0; return Tmp;};
    +00055    //inline T &operator [](signed long I) {return Ptr[I];};
    +00056    inline void operator =(T *N) {Ptr = N;};
    +00057    inline bool operator ==(T *lhs) const {return Ptr == lhs;};
    +00058    inline bool operator !=(T *lhs) const {return Ptr != lhs;};
    +00059    inline T *Get() {return Ptr;};
    +00060    
    +00061    inline SPtrArray(T *Ptr) : Ptr(Ptr) {};
    +00062    inline SPtrArray() : Ptr(0) {};
    +00063    inline ~SPtrArray() {delete [] Ptr;};
    +00064 };
    +00065 
    +00066 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/srcrecords_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/srcrecords_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/srcrecords_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/srcrecords_8h_source.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,177 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/srcrecords.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    srcrecords.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: srcrecords.h,v 1.8.2.1 2003/12/26 16:27:34 mdz Exp $
    +00004 /* ######################################################################
    +00005    
    +00006    Source Package Records - Allows access to source package records
    +00007    
    +00008    Parses and allows access to the list of source records and searching by
    +00009    source name on that list.
    +00010    
    +00011    ##################################################################### */
    +00012                                                                         /*}}}*/
    +00013 #ifndef PKGLIB_SRCRECORDS_H
    +00014 #define PKGLIB_SRCRECORDS_H
    +00015 
    +00016 
    +00017 #include <string>
    +00018 #include <vector>
    +00019 
    +00020 #ifndef APT_8_CLEANER_HEADERS
    +00021 using std::string;
    +00022 using std::vector;
    +00023 #endif
    +00024 
    +00025 class pkgSourceList;
    +00026 class pkgIndexFile;
    +00027 class pkgSrcRecords
    +00028 {
    +00029    public:
    +00030 
    +00031    // Describes a single file
    +00032    struct File
    +00033    {
    +00034       std::string MD5Hash;
    +00035       unsigned long Size;
    +00036       std::string Path;
    +00037       std::string Type;
    +00038    };
    +00039    
    +00040    // Abstract parser for each source record
    +00041    class Parser
    +00042    {
    +00043       protected:
    +00044       
    +00045       const pkgIndexFile *iIndex;
    +00046       
    +00047       public:
    +00048 
    +00049       enum BuildDep {BuildDepend=0x0,BuildDependIndep=0x1,
    +00050                      BuildConflict=0x2,BuildConflictIndep=0x3};
    +00051 
    +00052       struct BuildDepRec 
    +00053       {
    +00054          std::string Package;
    +00055          std::string Version;
    +00056          unsigned int Op;
    +00057          unsigned char Type;
    +00058       };
    +00059         
    +00060       inline const pkgIndexFile &Index() const {return *iIndex;};
    +00061       
    +00062       virtual bool Restart() = 0;
    +00063       virtual bool Step() = 0;
    +00064       virtual bool Jump(unsigned long const &Off) = 0;
    +00065       virtual unsigned long Offset() = 0;
    +00066       virtual std::string AsStr() = 0;
    +00067       
    +00068       virtual std::string Package() const = 0;
    +00069       virtual std::string Version() const = 0;
    +00070       virtual std::string Maintainer() const = 0;
    +00071       virtual std::string Section() const = 0;
    +00072       virtual const char **Binaries() = 0;   // Ownership does not transfer
    +00073 
    +00074       virtual bool BuildDepends(std::vector<BuildDepRec> &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch = true) = 0;
    +00075       static const char *BuildDepType(unsigned char const &Type);
    +00076 
    +00077       virtual bool Files(std::vector<pkgSrcRecords::File> &F) = 0;
    +00078       
    +00079       Parser(const pkgIndexFile *Index) : iIndex(Index) {};
    +00080       virtual ~Parser() {};
    +00081    };
    +00082    
    +00083    private:
    +00085    void *d;
    +00086    
    +00087    // The list of files and the current parser pointer
    +00088    std::vector<Parser*> Files;
    +00089    std::vector<Parser *>::iterator Current;
    +00090    
    +00091    public:
    +00092 
    +00093    // Reset the search
    +00094    bool Restart();
    +00095 
    +00096    // Locate a package by name
    +00097    Parser *Find(const char *Package,bool const &SrcOnly = false);
    +00098    
    +00099    pkgSrcRecords(pkgSourceList &List);
    +00100    virtual ~pkgSrcRecords();
    +00101 };
    +00102 
    +00103 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.map 2012-05-29 01:09:47.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +b7b6a084d6735ad8beb89c06335ce801 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,122 @@ + + + + + +apt: Configuration::Compressor Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    Configuration::Compressor Struct Reference
    +
    +
    + +

    Representation of supported compressors. + More...

    + +

    #include <aptconfiguration.h>

    +
    +Collaboration diagram for Configuration::Compressor:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + +

    +Public Member Functions

    Compressor (char const *name, char const *extension, char const *binary, char const *compressArg, char const *uncompressArg, unsigned short const cost)

    +Public Attributes

    +std::string Name
    +std::string Extension
    +std::string Binary
    +std::vector< std::string > CompressArgs
    +std::vector< std::string > UncompressArgs
    +unsigned short Cost
    +

    Detailed Description

    +

    Representation of supported compressors.

    +

    The documentation for this struct was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/aptconfiguration.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/aptconfiguration.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1Configuration_1_1Compressor-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,88 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    Configuration::Compressor Member List
    +
    +
    +This is the complete list of members for Configuration::Compressor, including all inherited members. + + + + + + + + +
    Binary (defined in Configuration::Compressor)Configuration::Compressor
    CompressArgs (defined in Configuration::Compressor)Configuration::Compressor
    Compressor(char const *name, char const *extension, char const *binary, char const *compressArg, char const *uncompressArg, unsigned short const cost) (defined in Configuration::Compressor)Configuration::Compressor
    Compressor() (defined in Configuration::Compressor)Configuration::Compressor [inline]
    Cost (defined in Configuration::Compressor)Configuration::Compressor
    Extension (defined in Configuration::Compressor)Configuration::Compressor
    Name (defined in Configuration::Compressor)Configuration::Compressor
    UncompressArgs (defined in Configuration::Compressor)Configuration::Compressor
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,108 @@ + + + + + +apt: PackageContainerInterface::Modifier Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    PackageContainerInterface::Modifier Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + +

    +Public Types

    enum  Position { NONE, +PREFIX, +POSTFIX + }

    +Public Member Functions

    Modifier (unsigned short const &id, const char *const alias, Position const &pos)

    +Public Attributes

    +unsigned short ID
    +const char *const Alias
    +Position Pos
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1PackageContainerInterface_1_1Modifier-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,88 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    PackageContainerInterface::Modifier Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,110 @@ + + + + + +apt: VersionContainerInterface::Modifier Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    VersionContainerInterface::Modifier Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + +

    +Public Types

    enum  Position { NONE, +PREFIX, +POSTFIX + }

    +Public Member Functions

    Modifier (unsigned short const &id, const char *const alias, Position const &pos, Version const &select)

    +Public Attributes

    +unsigned short ID
    +const char *const Alias
    +Position Pos
    +Version SelectVersion
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structAPT_1_1VersionContainerInterface_1_1Modifier-members.html 2012-05-29 01:08:05.000000000 +0100 @@ -0,0 +1,89 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    VersionContainerInterface::Modifier Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.map 2012-05-29 01:08:16.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +0776e573c671cc10dd2af9a760de19b6 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,96 @@ + + + + + +apt: CdromDevice Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    CdromDevice Struct Reference
    +
    +
    +
    +Collaboration diagram for CdromDevice:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    +std::string DeviceName
    +bool Mounted
    +std::string MountPath
    +
    The documentation for this struct was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/cdrom.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCdromDevice-members.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    CdromDevice Member List
    +
    +
    +This is the complete list of members for CdromDevice, including all inherited members. + + + +
    DeviceName (defined in CdromDevice)CdromDevice
    Mounted (defined in CdromDevice)CdromDevice
    MountPath (defined in CdromDevice)CdromDevice
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,104 @@ + + + + + +apt: CommandLine::Args Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    CommandLine::Args Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + +

    +Public Member Functions

    +bool end ()
    +bool IsBoolean ()

    +Public Attributes

    +char ShortOpt
    +const char * LongOpt
    +const char * ConfName
    +unsigned long Flags
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Args-members.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    CommandLine::Args Member List
    +
    +
    +This is the complete list of members for CommandLine::Args, including all inherited members. + + + + + + +
    ConfName (defined in CommandLine::Args)CommandLine::Args
    end() (defined in CommandLine::Args)CommandLine::Args [inline]
    Flags (defined in CommandLine::Args)CommandLine::Args
    IsBoolean() (defined in CommandLine::Args)CommandLine::Args [inline]
    LongOpt (defined in CommandLine::Args)CommandLine::Args
    ShortOpt (defined in CommandLine::Args)CommandLine::Args
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,93 @@ + + + + + +apt: CommandLine::Dispatch Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    CommandLine::Dispatch Struct Reference
    +
    +
    + +

    List of all members.

    + + + + +

    +Public Attributes

    +const char * Match
    +bool(* Handler )(CommandLine &)
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCommandLine_1_1Dispatch-members.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    CommandLine::Dispatch Member List
    +
    +
    +This is the complete list of members for CommandLine::Dispatch, including all inherited members. + + +
    Handler (defined in CommandLine::Dispatch)CommandLine::Dispatch
    Match (defined in CommandLine::Dispatch)CommandLine::Dispatch
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.map 2012-05-29 01:08:18.000000000 +0100 @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +01fe07dbf5210dc16c834ac13c0a54dd \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,99 @@ + + + + + +apt: CompareProviders Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    CompareProviders Struct Reference
    +
    +
    +
    +Collaboration diagram for CompareProviders:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + +

    +Public Member Functions

    CompareProviders (pkgCache::DepIterator const &Dep)
    +bool operator() (pkgCache::VerIterator const &AV, pkgCache::VerIterator const &BV)

    +Public Attributes

    +pkgCache::PkgIterator const Pkg
    +
    The documentation for this struct was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/depcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structCompareProviders-members.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    CompareProviders Member List
    +
    +
    +This is the complete list of members for CompareProviders, including all inherited members. + + + +
    CompareProviders(pkgCache::DepIterator const &Dep) (defined in CompareProviders)CompareProviders [inline]
    operator()(pkgCache::VerIterator const &AV, pkgCache::VerIterator const &BV) (defined in CompareProviders)CompareProviders [inline]
    Pkg (defined in CompareProviders)CompareProviders
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.map 2012-05-29 01:08:19.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.md5 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1 @@ +cf3b535d208461ee7036d725d331a167 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item.html 2012-05-29 01:10:06.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: Configuration::Item Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    Configuration::Item Struct Reference
    +
    +
    +
    +Collaboration diagram for Configuration::Item:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + +

    +Public Member Functions

    +std::string FullTag (const Item *Stop=0) const

    +Public Attributes

    +std::string Value
    +std::string Tag
    +ItemParent
    +ItemChild
    +ItemNext
    +
    The documentation for this struct was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/configuration.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/configuration.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structConfiguration_1_1Item-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,86 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    Configuration::Item Member List
    +
    +
    +This is the complete list of members for Configuration::Item, including all inherited members. + + + + + + + +
    Child (defined in Configuration::Item)Configuration::Item
    FullTag(const Item *Stop=0) const (defined in Configuration::Item)Configuration::Item
    Item() (defined in Configuration::Item)Configuration::Item [inline]
    Next (defined in Configuration::Item)Configuration::Item
    Parent (defined in Configuration::Item)Configuration::Item
    Tag (defined in Configuration::Item)Configuration::Item
    Value (defined in Configuration::Item)Configuration::Item
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,93 @@ + + + + + +apt: debListParser::WordList Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    debListParser::WordList Struct Reference
    +
    +
    + +

    List of all members.

    + + + + +

    +Public Attributes

    +const char * Str
    +unsigned char Val
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structdebListParser_1_1WordList-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    debListParser::WordList Member List
    +
    +
    +This is the complete list of members for debListParser::WordList, including all inherited members. + + +
    Str (defined in debListParser::WordList)debListParser::WordList
    Val (defined in debListParser::WordList)debListParser::WordList
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.map 2012-05-29 01:08:28.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.md5 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1 @@ +3a5cded5f3c7489e01251096c6cc8176 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo.html 2012-05-29 01:10:07.000000000 +0100 @@ -0,0 +1,147 @@ + + + + + +apt: DiffInfo Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    DiffInfo Struct Reference
    +
    +
    + +

    Information about an index patch (aka diff). + More...

    + +

    #include <acquire-item.h>

    +
    +Collaboration diagram for DiffInfo:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    std::string file
    std::string sha1
    unsigned long size
    +

    Detailed Description

    +

    Information about an index patch (aka diff).

    +

    Member Data Documentation

    + +
    +
    + + + + +
    std::string file
    +
    +
    +

    The filename of the diff.

    + +

    Referenced by pkgAcqDiffIndex::ParseDiffIndex().

    + +
    +
    + +
    +
    + + + + +
    std::string sha1
    +
    +
    +

    The sha1 hash of the diff.

    + +

    Referenced by pkgAcqDiffIndex::ParseDiffIndex().

    + +
    +
    + +
    +
    + + + + +
    unsigned long size
    +
    +
    +

    The size of the diff.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDiffInfo-members.html 2012-05-29 01:07:56.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    DiffInfo Member List
    +
    +
    +This is the complete list of members for DiffInfo, including all inherited members. + + + +
    fileDiffInfo
    sha1DiffInfo
    sizeDiffInfo
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,95 @@ + + + + + +apt: DynamicMMap::Pool Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    DynamicMMap::Pool Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    +unsigned long ItemSize
    +unsigned long Start
    +unsigned long Count
    +
    The documentation for this struct was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/mmap.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structDynamicMMap_1_1Pool-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    DynamicMMap::Pool Member List
    +
    +
    +This is the complete list of members for DynamicMMap::Pool, including all inherited members. + + + +
    Count (defined in DynamicMMap::Pool)DynamicMMap::Pool
    ItemSize (defined in DynamicMMap::Pool)DynamicMMap::Pool
    Start (defined in DynamicMMap::Pool)DynamicMMap::Pool
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.map 2012-05-29 01:08:33.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.md5 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1 @@ +968288b792e7c028c4e11f414b5ae751 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum.html 2012-05-29 01:10:08.000000000 +0100 @@ -0,0 +1,102 @@ + + + + + +apt: indexRecords::checkSum Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    indexRecords::checkSum Struct Reference
    +
    +
    +
    +Collaboration diagram for indexRecords::checkSum:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    +std::string MetaKeyFilename
    +HashString Hash
    +unsigned long long Size
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structindexRecords_1_1checkSum-members.html 2012-05-29 01:07:57.000000000 +0100 @@ -0,0 +1,82 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    indexRecords::checkSum Member List
    +
    +
    +This is the complete list of members for indexRecords::checkSum, including all inherited members. + + + +
    Hash (defined in indexRecords::checkSum)indexRecords::checkSum
    MetaKeyFilename (defined in indexRecords::checkSum)indexRecords::checkSum
    Size (defined in indexRecords::checkSum)indexRecords::checkSum
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.map 2012-05-29 01:08:55.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +fc1ca4a78d4ce00f61b7e0a96df3900b \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,108 @@ + + + + + +apt: pkgAcqMethod::FetchItem Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgAcqMethod::FetchItem Struct Reference
    +
    +
    +
    +Collaboration diagram for pkgAcqMethod::FetchItem:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + +

    +Public Attributes

    +FetchItemNext
    +std::string Uri
    +std::string DestFile
    +time_t LastModified
    +bool IndexFile
    +bool FailIgnore
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchItem-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgAcqMethod::FetchItem Member List
    +
    +
    +This is the complete list of members for pkgAcqMethod::FetchItem, including all inherited members. + + + + + + +
    DestFile (defined in pkgAcqMethod::FetchItem)pkgAcqMethod::FetchItem
    FailIgnore (defined in pkgAcqMethod::FetchItem)pkgAcqMethod::FetchItem
    IndexFile (defined in pkgAcqMethod::FetchItem)pkgAcqMethod::FetchItem
    LastModified (defined in pkgAcqMethod::FetchItem)pkgAcqMethod::FetchItem
    Next (defined in pkgAcqMethod::FetchItem)pkgAcqMethod::FetchItem
    Uri (defined in pkgAcqMethod::FetchItem)pkgAcqMethod::FetchItem
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.map 2012-05-29 01:08:55.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +59e68393c65a5015a20e7ca441a77870 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,122 @@ + + + + + +apt: pkgAcqMethod::FetchResult Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgAcqMethod::FetchResult Struct Reference
    +
    +
    +
    +Collaboration diagram for pkgAcqMethod::FetchResult:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + +

    +Public Member Functions

    +void TakeHashes (Hashes &Hash)

    +Public Attributes

    +std::string MD5Sum
    +std::string SHA1Sum
    +std::string SHA256Sum
    +std::string SHA512Sum
    +std::vector< std::string > GPGVOutput
    +time_t LastModified
    +bool IMSHit
    +std::string Filename
    +unsigned long long Size
    +unsigned long long ResumePoint
    +
    The documentation for this struct was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-method.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire-method.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcqMethod_1_1FetchResult-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,91 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgAcqMethod::FetchResult Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.map 2012-05-29 01:09:01.000000000 +0100 @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +bd5adc917ed26c2e99d39bb1892075a8 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,166 @@ + + + + + +apt: pkgAcquire::ItemDesc Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgAcquire::ItemDesc Struct Reference
    +
    +
    + +

    Represents a single download source from which an item should be downloaded. + More...

    + +

    #include <acquire.h>

    +
    +Inheritance diagram for pkgAcquire::ItemDesc:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcquire::ItemDesc:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + +

    +Public Attributes

    +std::string URI
     The URI from which to download this item.
    std::string Description
    std::string ShortDesc
    ItemOwner
    +

    Detailed Description

    +

    Represents a single download source from which an item should be downloaded.

    +

    An item may have several assocated ItemDescs over its lifetime.

    +

    Member Data Documentation

    + + + + + + +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.map 2012-05-29 01:08:59.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +545e4cedcc259d4d042621b0ed22b879 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1ItemDesc-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,86 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgAcquire::ItemDesc Member List
    +
    +
    +This is the complete list of members for pkgAcquire::ItemDesc, including all inherited members. + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    DescriptionpkgAcquire::ItemDesc
    OwnerpkgAcquire::ItemDesc
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    ShortDescpkgAcquire::ItemDesc
    URIpkgAcquire::ItemDesc
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.map 2012-05-29 01:09:00.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +dc455bcbd166bee4963bf9e43c137d9c \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig.html 2012-05-29 01:10:09.000000000 +0100 @@ -0,0 +1,196 @@ + + + + + +apt: pkgAcquire::MethodConfig Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgAcquire::MethodConfig Struct Reference
    +
    +
    + +

    Information about the properties of a single acquire method. {{{. + More...

    + +

    #include <acquire.h>

    +
    +Collaboration diagram for pkgAcquire::MethodConfig:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     MethodConfig ()
     Set up the default method parameters.

    +Public Attributes

    +void * d
     dpointer placeholder (for later in case we need it)
    MethodConfigNext
     The next link on the acquire method list.
    +std::string Access
     The name of this acquire method (e.g., http).
    +std::string Version
     The implementation version of this acquire method.
    +bool SingleInstance
     If true, only one download queue should be created for this method.
    +bool Pipeline
     If true, this method supports pipelined downloading.
    +bool SendConfig
     If true, the worker process should send the entire APT configuration tree to the fetch subprocess when it starts up.
    +bool LocalOnly
     If true, this fetch method does not require network access; all files are to be acquired from the local disk.
    bool NeedsCleanup
     If true, the subprocess has to carry out some cleanup actions before shutting down.
    +bool Removable
     If true, this fetch method acquires files from removable media.
    +

    Detailed Description

    +

    Information about the properties of a single acquire method. {{{.

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + +
    MethodConfig ()
    +
    +
    + +

    Set up the default method parameters.

    +

    All fields are initialized to NULL, "", or false as appropriate.

    + +

    References LocalOnly, Next, Pipeline, Removable, SendConfig, and SingleInstance.

    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    bool NeedsCleanup
    +
    +
    + +

    If true, the subprocess has to carry out some cleanup actions before shutting down.

    +

    For instance, the cdrom method needs to unmount the CD after it finishes.

    + +

    Referenced by pkgAcquire::Queue::Shutdown().

    + +
    +
    + +
    +
    + + + + +
    MethodConfig* Next
    +
    +
    + +

    The next link on the acquire method list.

    +
    Todo:
    Why not an STL container?
    + +

    Referenced by pkgAcquire::GetConfig(), MethodConfig(), and pkgAcquire::~pkgAcquire().

    + +
    +
    +
    The documentation for this struct was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/acquire.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/acquire.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1MethodConfig-members.html 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1,91 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgAcquire::MethodConfig Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.map 2012-05-29 01:09:04.000000000 +0100 @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +9525dc0fd3a10f8b960a36b8e8e72d0e \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,123 @@ + + + + + +apt: pkgAcquire::Queue::QItem Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgAcquire::Queue::QItem Struct Reference
    +
    +
    + +

    A single item placed in this queue. + More...

    + +

    #include <acquire.h>

    +
    +Inheritance diagram for pkgAcquire::Queue::QItem:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgAcquire::Queue::QItem:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + +

    +Public Member Functions

    +void operator= (pkgAcquire::ItemDesc const &I)
     Assign the ItemDesc portion of this QItem from another ItemDesc.

    +Public Attributes

    +QItemNext
     The next item in the queue.
    +pkgAcquire::WorkerWorker
     The worker associated with this item, if any.
    +

    Detailed Description

    +

    A single item placed in this queue.

    +

    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.map 2012-05-29 01:09:02.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.md5 2012-05-29 01:07:59.000000000 +0100 @@ -0,0 +1 @@ +a6a00a4966b85c71a139eac18577d70b \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgAcquire_1_1Queue_1_1QItem-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,90 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgAcquire::Queue::QItem Member List
    +
    +
    +This is the complete list of members for pkgAcquire::Queue::QItem, including all inherited members. + + + + + + + + + + +
    AddWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    DescriptionpkgAcquire::ItemDesc
    NextpkgAcquire::Queue::QItem
    operator=(pkgAcquire::ItemDesc const &I)pkgAcquire::Queue::QItem [inline]
    OwnerpkgAcquire::ItemDesc
    RemoveWeakPointer(WeakPointable **weakptr)WeakPointable [inline]
    ShortDescpkgAcquire::ItemDesc
    URIpkgAcquire::ItemDesc
    WorkerpkgAcquire::Queue::QItem
    ~WeakPointable()WeakPointable [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,152 @@ + + + + + +apt: pkgCache::Dependency Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Dependency Struct Reference
    +
    +
    + +

    information for a single dependency record + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    +map_ptrloc Version
     string of the version the dependency is applied against
    map_ptrloc Package
     index of the package this depends applies to
    +map_ptrloc NextDepends
     next dependency of this version
    +map_ptrloc NextRevDepends
     next reverse dependency of this package
    +map_ptrloc ParentVer
     version of the package which has the reverse depends
    +map_ptrloc ID
     unique sequel ID
    +unsigned char Type
     Dependency type - Depends, Recommends, Conflicts, etc.
    unsigned char CompareOp
     comparison operator specified on the depends line
    +

    Detailed Description

    +

    information for a single dependency record

    +

    The records are split up like this to ease processing by the client. The base of the linked list is pkgCache::Version::DependsList. All forms of dependencies are recorded here including Depends, Recommends, Suggests, Enhances, Conflicts, Replaces and Breaks.

    +

    Member Data Documentation

    + +
    +
    + + + + +
    unsigned char CompareOp
    +
    +
    + +

    comparison operator specified on the depends line

    +

    If the high bit is set then it is a logical OR with the previous record.

    + +
    +
    + +
    +
    + + + + +
    map_ptrloc Package
    +
    +
    + +

    index of the package this depends applies to

    +

    The generator will - if the package does not already exist - create a blank (no version records) package.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dependency-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,87 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Dependency Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,133 @@ + + + + + +apt: pkgCache::Dep Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Dep Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + +

    +Public Types

    enum  DepType {
    +  Depends = 1, +PreDepends = 2, +Suggests = 3, +Recommends = 4, +
    +  Conflicts = 5, +Replaces = 6, +Obsoletes = 7, +DpkgBreaks = 8, +
    +  Enhances = 9 +
    + }
    enum  DepCompareOp {
    +  Or = 0x10, +NoOp = 0, +LessEq = 0x1, +GreaterEq = 0x2, +
    +  Less = 0x3, +Greater = 0x4, +Equals = 0x5, +NotEquals = 0x6 +
    + }
     available compare operators More...
    +

    Member Enumeration Documentation

    + +
    +
    + + + + +
    enum DepCompareOp
    +
    +
    + +

    available compare operators

    +

    The lower 4 bits are used to indicate what operator is being specified and the upper 4 bits are flags. OR indicates that the next package is or'd with the current package.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Dep-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,98 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Dep Member List
    +
    +
    +This is the complete list of members for pkgCache::Dep, including all inherited members. + + + + + + + + + + + + + + + + + + + +
    Conflicts enum value (defined in pkgCache::Dep)pkgCache::Dep
    DepCompareOp enum namepkgCache::Dep
    Depends enum value (defined in pkgCache::Dep)pkgCache::Dep
    DepType enum name (defined in pkgCache::Dep)pkgCache::Dep
    DpkgBreaks enum value (defined in pkgCache::Dep)pkgCache::Dep
    Enhances enum value (defined in pkgCache::Dep)pkgCache::Dep
    Equals enum value (defined in pkgCache::Dep)pkgCache::Dep
    Greater enum value (defined in pkgCache::Dep)pkgCache::Dep
    GreaterEq enum value (defined in pkgCache::Dep)pkgCache::Dep
    Less enum value (defined in pkgCache::Dep)pkgCache::Dep
    LessEq enum value (defined in pkgCache::Dep)pkgCache::Dep
    NoOp enum value (defined in pkgCache::Dep)pkgCache::Dep
    NotEquals enum value (defined in pkgCache::Dep)pkgCache::Dep
    Obsoletes enum value (defined in pkgCache::Dep)pkgCache::Dep
    Or enum value (defined in pkgCache::Dep)pkgCache::Dep
    PreDepends enum value (defined in pkgCache::Dep)pkgCache::Dep
    Recommends enum value (defined in pkgCache::Dep)pkgCache::Dep
    Replaces enum value (defined in pkgCache::Dep)pkgCache::Dep
    Suggests enum value (defined in pkgCache::Dep)pkgCache::Dep
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,107 @@ + + + + + +apt: pkgCache::DescFile Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::DescFile Struct Reference
    +
    +
    + +

    associates a description with a Translation file + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + + + + +

    +Public Attributes

    +map_ptrloc File
     index of the file that this description was found in
    +map_ptrloc NextFile
     next step in the linked list
    +map_ptrloc Offset
     position in the file
    +unsigned long Size
    +

    Detailed Description

    +

    associates a description with a Translation file

    +

    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1DescFile-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::DescFile Member List
    +
    +
    +This is the complete list of members for pkgCache::DescFile, including all inherited members. + + + + +
    FilepkgCache::DescFile
    NextFilepkgCache::DescFile
    OffsetpkgCache::DescFile
    Size (defined in pkgCache::DescFile)pkgCache::DescFile
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,144 @@ + + + + + +apt: pkgCache::Description Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Description Struct Reference
    +
    +
    + +

    datamember of a linked list of available description for a version + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + + + + + + + + +

    +Public Attributes

    map_ptrloc language_code
     Language code of this description (translation)
    map_ptrloc md5sum
     MD5sum of the original description.
    +map_ptrloc FileList
    +map_ptrloc NextDesc
     next translation for this description
    +map_ptrloc ParentPkg
     the text is a description of this package
    +unsigned int ID
     unique sequel ID
    +

    Detailed Description

    +

    datamember of a linked list of available description for a version

    +

    Member Data Documentation

    + +
    +
    + + + + +
    map_ptrloc language_code
    +
    +
    + +

    Language code of this description (translation)

    +

    If the value has a 0 length then this is read using the Package file else the Translation-CODE file is used.

    + +
    +
    + +
    +
    + + + + +
    map_ptrloc md5sum
    +
    +
    + +

    MD5sum of the original description.

    +

    Used to map Translations of a description to a version and to check that the Translation is up-to-date.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Description-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Description Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,97 @@ + + + + + +apt: pkgCache::Flag Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Flag Struct Reference
    +
    +
    + +

    List of all members.

    + + + + +

    +Public Types

    enum  PkgFlags { Auto = (1<<0), +Essential = (1<<3), +Important = (1<<4) + }
    enum  PkgFFlags { NotSource = (1<<0), +NotAutomatic = (1<<1), +ButAutomaticUpgrades = (1<<2) + }
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Flag-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,87 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Flag Member List
    +
    +
    +This is the complete list of members for pkgCache::Flag, including all inherited members. + + + + + + + + +
    Auto enum value (defined in pkgCache::Flag)pkgCache::Flag
    ButAutomaticUpgrades enum value (defined in pkgCache::Flag)pkgCache::Flag
    Essential enum value (defined in pkgCache::Flag)pkgCache::Flag
    Important enum value (defined in pkgCache::Flag)pkgCache::Flag
    NotAutomatic enum value (defined in pkgCache::Flag)pkgCache::Flag
    NotSource enum value (defined in pkgCache::Flag)pkgCache::Flag
    PkgFFlags enum name (defined in pkgCache::Flag)pkgCache::Flag
    PkgFlags enum name (defined in pkgCache::Flag)pkgCache::Flag
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: pkgCache::Group Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Group Struct Reference
    +
    +
    + +

    groups architecture depending packages together + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + + + + + + + +

    +Public Attributes

    +map_ptrloc Name
     Name of the group.
    +map_ptrloc FirstPackage
     Link to the first package which belongs to the group.
    +map_ptrloc LastPackage
     Link to the last package which belongs to the group.
    +map_ptrloc Next
     Link to the next Group.
    +unsigned int ID
     unique sequel ID
    +

    Detailed Description

    +

    groups architecture depending packages together

    +

    On or more packages with the same name form a group, so we have a simple way to access a package built for different architectures Group exists in a singly linked list of group records starting at the hash index of the name in the pkgCache::Header::GrpHashTable

    +

    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Group-members.html 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Group Member List
    +
    +
    +This is the complete list of members for pkgCache::Group, including all inherited members. + + + + + +
    FirstPackagepkgCache::Group
    IDpkgCache::Group
    LastPackagepkgCache::Group
    NamepkgCache::Group
    NextpkgCache::Group
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.map 2012-05-29 01:09:11.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.md5 2012-05-29 01:08:00.000000000 +0100 @@ -0,0 +1 @@ +0f5cb8c39b114d2b162fabc997d409ee \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header.html 2012-05-29 01:10:10.000000000 +0100 @@ -0,0 +1,317 @@ + + + + + +apt: pkgCache::Header Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Header Struct Reference
    +
    +
    +
    +Collaboration diagram for pkgCache::Header:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +bool CheckSizes (Header &Against) const

    +Public Attributes

    unsigned long Signature
     Signature information.
    short MajorVersion
    +short MinorVersion
    bool Dirty
     indicates if the cache should be erased
    unsigned short HeaderSz
     Size of structure values.
    +unsigned short GroupSz
    +unsigned short PackageSz
    +unsigned short PackageFileSz
    +unsigned short VersionSz
    +unsigned short DescriptionSz
    +unsigned short DependencySz
    +unsigned short ProvidesSz
    +unsigned short VerFileSz
    +unsigned short DescFileSz
    unsigned long GroupCount
     Structure counts.
    +unsigned long PackageCount
    +unsigned long VersionCount
    +unsigned long DescriptionCount
    +unsigned long DependsCount
    +unsigned long PackageFileCount
    +unsigned long VerFileCount
    +unsigned long DescFileCount
    +unsigned long ProvidesCount
    map_ptrloc FileList
     index of the first PackageFile structure
    map_ptrloc StringList
     index of the first StringItem structure
    +map_ptrloc VerSysName
     String representing the version system used.
    +map_ptrloc Architecture
     Architecture(s) the cache was built against.
    +unsigned long MaxVerFileSize
     The maximum size of a raw entry from the original Package file.
    +unsigned long MaxDescFileSize
     The maximum size of a raw entry from the original Translation file.
    DynamicMMap::Pool Pools [9]
     The Pool structures manage the allocation pools that the generator uses.
    map_ptrloc PkgHashTable [2 *1048]
     hash tables providing rapid group/package name lookup
    +map_ptrloc GrpHashTable [2 *1048]
    +unsigned long CacheFileSize
     Size of the complete cache file.
    +

    Member Data Documentation

    + +
    +
    + + + + +
    bool Dirty
    +
    +
    + +

    indicates if the cache should be erased

    +

    Dirty is true if the cache file was opened for reading, the client expects to have written things to it and have not fully synced it. The file should be erased and rebuilt if it is true.

    + +
    +
    + +
    +
    + + + + +
    map_ptrloc FileList
    +
    +
    + +

    index of the first PackageFile structure

    +

    The PackageFile structures are singly linked lists that represent all package files that have been merged into the cache.

    + +
    +
    + +
    +
    + + + + +
    unsigned long GroupCount
    +
    +
    + +

    Structure counts.

    +

    These indicate the number of each structure contained in the cache. PackageCount is especially useful for generating user state structures. See Package::Id for more info.

    + +
    +
    + +
    +
    + + + + +
    unsigned short HeaderSz
    +
    +
    + +

    Size of structure values.

    +

    All *Sz variables contains the sizeof() that particular structure. It is used as an extra consistency check on the structure of the file.

    +

    If any of the size values do not exactly match what the client expects then the client should refuse the load the file.

    + +
    +
    + +
    +
    + + + + +
    short MajorVersion
    +
    +
    +

    These contain the version of the cache file

    + +
    +
    + +
    +
    + + + + +
    map_ptrloc PkgHashTable[2 *1048]
    +
    +
    + +

    hash tables providing rapid group/package name lookup

    +

    Each group/package name is inserted into the hash table using pkgCache::Hash(const &string) By iterating over each entry in the hash table it is possible to iterate over the entire list of packages. Hash Collisions are handled with a singly linked list of packages based at the hash item. The linked list contains only packages that match the hashing function. In the PkgHashTable is it possible that multiple packages have the same name - these packages are stored as a sequence in the list.

    +

    Beware: The Hashmethod assumes that the hash table sizes are equal

    + +
    +
    + +
    +
    + + + + +
    DynamicMMap::Pool Pools[9]
    +
    +
    + +

    The Pool structures manage the allocation pools that the generator uses.

    +

    Start indicates the first byte of the pool, Count is the number of objects remaining in the pool and ItemSize is the structure size (alignment factor) of the pool. An ItemSize of 0 indicates the pool is empty. There should be the same number of pools as there are structure types. The generator stores this information so future additions can make use of any unused pool blocks.

    + +
    +
    + +
    +
    + + + + +
    unsigned long Signature
    +
    +
    + +

    Signature information.

    +

    This must contain the hex value 0x98FE76DC which is designed to verify that the system loading the image has the same byte order and byte size as the system saving the image

    + +
    +
    + +
    +
    + + + + +
    map_ptrloc StringList
    +
    +
    + +

    index of the first StringItem structure

    +

    The cache contains a list of all the unique strings (StringItems). The parser reads this list into memory so it can match strings against it.

    + +
    +
    +
    The documentation for this struct was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcache.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/pkgcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Header-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,114 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Header Member List
    +
    +
    +This is the complete list of members for pkgCache::Header, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ArchitecturepkgCache::Header
    CacheFileSizepkgCache::Header
    CheckSizes(Header &Against) const (defined in pkgCache::Header)pkgCache::Header
    DependencySz (defined in pkgCache::Header)pkgCache::Header
    DependsCount (defined in pkgCache::Header)pkgCache::Header
    DescFileCount (defined in pkgCache::Header)pkgCache::Header
    DescFileSz (defined in pkgCache::Header)pkgCache::Header
    DescriptionCount (defined in pkgCache::Header)pkgCache::Header
    DescriptionSz (defined in pkgCache::Header)pkgCache::Header
    DirtypkgCache::Header
    FileListpkgCache::Header
    GroupCountpkgCache::Header
    GroupSz (defined in pkgCache::Header)pkgCache::Header
    GrpHashTable (defined in pkgCache::Header)pkgCache::Header
    Header() (defined in pkgCache::Header)pkgCache::Header
    HeaderSzpkgCache::Header
    MajorVersionpkgCache::Header
    MaxDescFileSizepkgCache::Header
    MaxVerFileSizepkgCache::Header
    MinorVersion (defined in pkgCache::Header)pkgCache::Header
    PackageCount (defined in pkgCache::Header)pkgCache::Header
    PackageFileCount (defined in pkgCache::Header)pkgCache::Header
    PackageFileSz (defined in pkgCache::Header)pkgCache::Header
    PackageSz (defined in pkgCache::Header)pkgCache::Header
    PkgHashTablepkgCache::Header
    PoolspkgCache::Header
    ProvidesCount (defined in pkgCache::Header)pkgCache::Header
    ProvidesSz (defined in pkgCache::Header)pkgCache::Header
    SignaturepkgCache::Header
    StringListpkgCache::Header
    VerFileCount (defined in pkgCache::Header)pkgCache::Header
    VerFileSz (defined in pkgCache::Header)pkgCache::Header
    VersionCount (defined in pkgCache::Header)pkgCache::Header
    VersionSz (defined in pkgCache::Header)pkgCache::Header
    VerSysNamepkgCache::Header
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,181 @@ + + + + + +apt: pkgCache::PackageFile Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::PackageFile Struct Reference
    +
    +
    + +

    stores information about the files used to generate the cache + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    +map_ptrloc FileName
     physical disk file that this PackageFile represents
    map_ptrloc Archive
     the release information
    +map_ptrloc Codename
    +map_ptrloc Component
    +map_ptrloc Version
    +map_ptrloc Origin
    +map_ptrloc Label
    +map_ptrloc Architecture
    +map_ptrloc Site
     The site the index file was fetched from.
    map_ptrloc IndexType
     indicates what sort of index file this is
    unsigned long Size
     Size of the file.
    +time_t mtime
     Modification time for the file.
    +unsigned long Flags
    +map_ptrloc NextFile
     Link to the next PackageFile in the Cache.
    +unsigned int ID
     unique sequel ID
    +

    Detailed Description

    +

    stores information about the files used to generate the cache

    +

    Package files are referenced by Version structures to be able to know after the generation still from which Packages file includes this Version as we need this information later on e.g. for pinning.

    +

    Member Data Documentation

    + +
    +
    + + + + +
    map_ptrloc Archive
    +
    +
    + +

    the release information

    +

    Please see the files document for a description of what the release information means.

    + +
    +
    + +
    +
    + + + + +
    map_ptrloc IndexType
    +
    +
    + +

    indicates what sort of index file this is

    +

    enumerate at least the possible indexes

    + +
    +
    + +
    +
    + + + + +
    unsigned long Size
    +
    +
    + +

    Size of the file.

    +

    Used together with the modification time as a simple check to ensure that the Packages file has not been altered since Cache generation.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,94 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::PackageFile Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,201 @@ + + + + + +apt: pkgCache::Package Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Package Struct Reference
    +
    +
    + +

    contains information for a single unique package + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    +map_ptrloc Name
     Name of the package.
    +map_ptrloc Arch
     Architecture of the package.
    map_ptrloc VersionList
     Base of a singly linked list of versions.
    +map_ptrloc CurrentVer
     index to the installed version
    map_ptrloc Section
     indicates the deduced section
    +map_ptrloc Group
     index of the group this package belongs to
    +map_ptrloc NextPackage
     Link to the next package in the same bucket.
    +map_ptrloc RevDepends
     List of all dependencies on this package.
    +map_ptrloc ProvidesList
     List of all "packages" this package provide.
    +unsigned char SelectedState
     state that the user wishes the package to be in
    unsigned char InstState
     installation state of the package
    +unsigned char CurrentState
     indicates if the package is installed
    unsigned int ID
     unique sequel ID
    +unsigned long Flags
     some useful indicators of the package's state
    +

    Detailed Description

    +

    contains information for a single unique package

    +

    There can be any number of versions of a given package. Package exists in a singly linked list of package records starting at the hash index of the name in the pkgCache::Header::PkgHashTable

    +

    A package can be created for every architecture so package names are not unique, but it is garanteed that packages with the same name are sequencel ordered in the list. Packages with the same name can be accessed with the Group.

    +

    Member Data Documentation

    + +
    +
    + + + + +
    unsigned int ID
    +
    +
    + +

    unique sequel ID

    +

    ID is a unique value from 0 to Header->PackageCount assigned by the generator. This allows clients to create an array of size PackageCount and use it to store state information for the package map. For instance the status file emitter uses this to track which packages have been emitted already.

    + +
    +
    + +
    +
    + + + + +
    unsigned char InstState
    +
    +
    + +

    installation state of the package

    +

    This should be "ok" but in case the installation failed it will be different.

    + +
    +
    + +
    +
    + + + + +
    map_ptrloc Section
    +
    +
    + +

    indicates the deduced section

    +

    Should be the index to the string "Unknown" or to the section of the last parsed item.

    + +
    +
    + +
    +
    + + + + +
    map_ptrloc VersionList
    +
    +
    + +

    Base of a singly linked list of versions.

    +

    Each structure represents a unique version of the package. The version structures contain links into PackageFile and the original text file as well as detailed information about the size and dependencies of the specific package. In this way multiple versions of a package can be cleanly handled by the system. Furthermore, this linked list is guaranteed to be sorted from Highest version to lowest version with no duplicate entries.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Package-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,93 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Package Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,128 @@ + + + + + +apt: pkgCache::Provides Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Provides Struct Reference
    +
    +
    + +

    handles virtual packages + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + + + + + + + +

    +Public Attributes

    +map_ptrloc ParentPkg
     index of the package providing this
    +map_ptrloc Version
     index of the version this provide line applies to
    map_ptrloc ProvideVersion
     version in the provides line (if any)
    +map_ptrloc NextProvides
     next provides (based of package)
    +map_ptrloc NextPkgProv
     next provides (based of version)
    +

    Detailed Description

    +

    handles virtual packages

    +

    When a Provides: line is encountered a new provides record is added associating the package with a virtual package name. The provides structures are linked off the package structures. This simplifies the analysis of dependencies and other aspects A provides refers to a specific version of a specific package, not all versions need to provide that provides.

    +

    Member Data Documentation

    + +
    +
    + + + + +
    map_ptrloc ProvideVersion
    +
    +
    + +

    version in the provides line (if any)

    +

    This version allows dependencies to depend on specific versions of a Provides, as well as allowing Provides to override existing packages. This is experimental. Note that Debian doesn't allow versioned provides

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Provides-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Provides Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,142 @@ + + + + + +apt: pkgCache::State Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::State Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + + + +

    +Public Types

    enum  VerPriority {
    +  Important = 1, +Required = 2, +Standard = 3, +Optional = 4, +
    +  Extra = 5 +
    + }
     priority of a package version More...
    enum  PkgSelectedState {
    +  Unknown = 0, +Install = 1, +Hold = 2, +DeInstall = 3, +
    +  Purge = 4 +
    + }
    enum  PkgInstState { Ok = 0, +ReInstReq = 1, +HoldInst = 2, +HoldReInstReq = 3 + }
    enum  PkgCurrentState {
    +  NotInstalled = 0, +UnPacked = 1, +HalfConfigured = 2, +HalfInstalled = 4, +
    +  ConfigFiles = 5, +Installed = 6, +TriggersAwaited = 7, +TriggersPending = 8 +
    + }
    +

    Member Enumeration Documentation

    + +
    +
    + + + + +
    enum VerPriority
    +
    +
    + +

    priority of a package version

    +

    Zero is used for unparsable or absent Priority fields.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1State-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,105 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::State Member List
    +
    +
    +This is the complete list of members for pkgCache::State, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ConfigFiles enum value (defined in pkgCache::State)pkgCache::State
    DeInstall enum value (defined in pkgCache::State)pkgCache::State
    Extra enum value (defined in pkgCache::State)pkgCache::State
    HalfConfigured enum value (defined in pkgCache::State)pkgCache::State
    HalfInstalled enum value (defined in pkgCache::State)pkgCache::State
    Hold enum value (defined in pkgCache::State)pkgCache::State
    HoldInst enum value (defined in pkgCache::State)pkgCache::State
    HoldReInstReq enum value (defined in pkgCache::State)pkgCache::State
    Important enum value (defined in pkgCache::State)pkgCache::State
    Install enum value (defined in pkgCache::State)pkgCache::State
    Installed enum value (defined in pkgCache::State)pkgCache::State
    NotInstalled enum value (defined in pkgCache::State)pkgCache::State
    Ok enum value (defined in pkgCache::State)pkgCache::State
    Optional enum value (defined in pkgCache::State)pkgCache::State
    PkgCurrentState enum name (defined in pkgCache::State)pkgCache::State
    PkgInstState enum name (defined in pkgCache::State)pkgCache::State
    PkgSelectedState enum name (defined in pkgCache::State)pkgCache::State
    Purge enum value (defined in pkgCache::State)pkgCache::State
    ReInstReq enum value (defined in pkgCache::State)pkgCache::State
    Required enum value (defined in pkgCache::State)pkgCache::State
    Standard enum value (defined in pkgCache::State)pkgCache::State
    TriggersAwaited enum value (defined in pkgCache::State)pkgCache::State
    TriggersPending enum value (defined in pkgCache::State)pkgCache::State
    Unknown enum value (defined in pkgCache::State)pkgCache::State
    UnPacked enum value (defined in pkgCache::State)pkgCache::State
    VerPriority enum namepkgCache::State
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,104 @@ + + + + + +apt: pkgCache::StringItem Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::StringItem Struct Reference
    +
    +
    + +

    used for generating single instances of strings + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + +

    +Public Attributes

    +map_ptrloc String
     string this refers to
    +map_ptrloc NextItem
     Next link in the chain.
    +

    Detailed Description

    +

    used for generating single instances of strings

    +

    Some things like Section Name are are useful to have as unique tags. It is part of a linked list based at pkgCache::Header::StringList

    +

    All strings are simply inlined any place in the file that is natural for the writer. The client should make no assumptions about the positioning of strings. All StringItems should be null-terminated.

    +

    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1StringItem-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::StringItem Member List
    +
    +
    +This is the complete list of members for pkgCache::StringItem, including all inherited members. + + +
    NextItempkgCache::StringItem
    StringpkgCache::StringItem
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,108 @@ + + + + + +apt: pkgCache::VerFile Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::VerFile Struct Reference
    +
    +
    + +

    associates a version with a PackageFile + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + + + + +

    +Public Attributes

    +map_ptrloc File
     index of the package file that this version was found in
    +map_ptrloc NextFile
     next step in the linked list
    +map_ptrloc Offset
     position in the package file
    +unsigned long Size
    +

    Detailed Description

    +

    associates a version with a PackageFile

    +

    This allows a full description of all Versions in all files (and hence all sources) under consideration.

    +

    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1VerFile-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::VerFile Member List
    +
    +
    +This is the complete list of members for pkgCache::VerFile, including all inherited members. + + + + +
    FilepkgCache::VerFile
    NextFilepkgCache::VerFile
    OffsetpkgCache::VerFile
    Size (defined in pkgCache::VerFile)pkgCache::VerFile
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,267 @@ + + + + + +apt: pkgCache::Version Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgCache::Version Struct Reference
    +
    +
    + +

    information for a single version of a package + More...

    + +

    #include <pkgcache.h>

    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Types

    enum  VerMultiArch {
    +  None = 0, +All = (1<<0), +Foreign = (1<<1), +Same = (1<<2), +
    +  Allowed = (1<<3), +AllForeign = All | Foreign, +AllAllowed = All | Allowed +
    + }
     Multi-Arch capabilities of a package version. More...

    +Public Attributes

    +map_ptrloc VerStr
     complete version string
    +map_ptrloc Section
     section this version is filled in
    unsigned char MultiArch
     stores the MultiArch capabilities of this version
    map_ptrloc FileList
     references all the PackageFile's that this version came from
    +map_ptrloc NextVer
     next (lower or equal) version in the linked list
    +map_ptrloc DescriptionList
     next description in the linked list
    +map_ptrloc DependsList
     base of the dependency list
    map_ptrloc ParentPkg
     links to the owning package
    +map_ptrloc ProvidesList
     list of pkgCache::Provides
    unsigned long long Size
     archive size for this version
    +unsigned long long InstalledSize
     uncompressed size for this version
    unsigned short Hash
     characteristic value representing this version
    +unsigned int ID
     unique sequel ID
    +unsigned char Priority
     parsed priority value
    +

    Detailed Description

    +

    information for a single version of a package

    +

    The version list is always sorted from highest version to lowest version by the generator. Equal version numbers are either merged or handled as separate versions based on the Hash value.

    +

    Member Enumeration Documentation

    + +
    +
    + + + + +
    enum VerMultiArch
    +
    +
    + +

    Multi-Arch capabilities of a package version.

    +
    Enumerator:
    + + + + + +
    None  +

    is the default and doesn't trigger special behaviour

    +
    All  +

    will cause that Ver.Arch() will report "all"

    +
    Foreign  +

    can satisfy dependencies in another architecture

    +
    Same  +

    can be co-installed with itself from other architectures

    +
    Allowed  +

    other packages are allowed to depend on thispkg:any

    +
    +
    +
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    map_ptrloc FileList
    +
    +
    + +

    references all the PackageFile's that this version came from

    +

    FileList can be used to determine what distribution(s) the Version applies to. If FileList is 0 then this is a blank version. The structure should also have a 0 in all other fields excluding pkgCache::Version::VerStr and Possibly pkgCache::Version::NextVer.

    + +
    +
    + +
    +
    + + + + +
    unsigned short Hash
    +
    +
    + +

    characteristic value representing this version

    +

    No two packages in existence should have the same VerStr and Hash with different contents.

    + +

    Referenced by pkgCache::VerIterator::SimilarVer().

    + +
    +
    + +
    +
    + + + + +
    unsigned char MultiArch
    +
    +
    + +

    stores the MultiArch capabilities of this version

    +

    Flags used are defined in pkgCache::Version::VerMultiArch

    + +
    +
    + +
    +
    + + + + +
    map_ptrloc ParentPkg
    +
    +
    + +

    links to the owning package

    +

    This allows reverse dependencies to determine the package

    + +
    +
    + +
    +
    + + + + +
    unsigned long long Size
    +
    +
    + +

    archive size for this version

    +

    For Debian this is the size of the .deb file.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1Version-members.html 2012-05-29 01:08:01.000000000 +0100 @@ -0,0 +1,101 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgCache::Version Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,171 @@ + + + + + +apt: pkgDepCache::StateCache Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgDepCache::StateCache Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +const char * StripEpoch (const char *Ver)
    +void Update (PkgIterator Pkg, pkgCache &Cache)
    +bool NewInstall () const
    +bool Delete () const
    +bool Purge () const
    +bool Keep () const
    +bool Protect () const
    +bool Upgrade () const
    +bool Upgradable () const
    +bool Downgrade () const
    +bool Held () const
    +bool NowBroken () const
    +bool NowPolicyBroken () const
    +bool InstBroken () const
    +bool InstPolicyBroken () const
    +bool Install () const
    +bool ReInstall () const
    +VerIterator InstVerIter (pkgCache &Cache)
    +VerIterator CandidateVerIter (pkgCache &Cache)

    +Public Attributes

    +const char * CandVersion
    +const char * CurVersion
    +Version * CandidateVer
    +Version * InstallVer
    +unsigned short Flags
    +unsigned short iFlags
    +bool Marked
     true if this package can be reached from the root set.
    bool Garbage
     true if this package is unused and should be removed.
    +signed char Status
    +unsigned char Mode
    +unsigned char DepState
    +

    Member Data Documentation

    + +
    +
    + + + + +
    bool Garbage
    +
    +
    + +

    true if this package is unused and should be removed.

    +

    This differs from !Marked, because it is possible that some unreachable packages will be protected from becoming garbage.

    + +
    +
    +
    The documentation for this struct was generated from the following files:
      +
    • /apt-0.9.3+rpi1/apt-pkg/depcache.h
    • +
    • /apt-0.9.3+rpi1/apt-pkg/depcache.cc
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDepCache_1_1StateCache-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,109 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgDepCache::StateCache Member List
    +
    +
    +This is the complete list of members for pkgDepCache::StateCache, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CandidateVer (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    CandidateVerIter(pkgCache &Cache) (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    CandVersion (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    CurVersion (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    Delete() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    DepState (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    Downgrade() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    Flags (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    GarbagepkgDepCache::StateCache
    Held() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    iFlags (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    Install() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    InstallVer (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    InstBroken() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    InstPolicyBroken() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    InstVerIter(pkgCache &Cache) (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    Keep() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    MarkedpkgDepCache::StateCache
    Mode (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    NewInstall() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    NowBroken() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    NowPolicyBroken() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    Protect() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    Purge() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    ReInstall() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    Status (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    StripEpoch(const char *Ver) (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    Update(PkgIterator Pkg, pkgCache &Cache) (defined in pkgDepCache::StateCache)pkgDepCache::StateCache
    Upgradable() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    Upgrade() const (defined in pkgDepCache::StateCache)pkgDepCache::StateCache [inline]
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,93 @@ + + + + + +apt: pkgDPkgPM::DpkgState Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgDPkgPM::DpkgState Struct Reference
    +
    +
    + +

    List of all members.

    + + + + +

    +Public Attributes

    +const char * state
    +const char * str
    +
    The documentation for this struct was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/dpkgpm.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1DpkgState-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgDPkgPM::DpkgState Member List
    +
    +
    +This is the complete list of members for pkgDPkgPM::DpkgState, including all inherited members. + + +
    state (defined in pkgDPkgPM::DpkgState)pkgDPkgPM::DpkgState
    str (defined in pkgDPkgPM::DpkgState)pkgDPkgPM::DpkgState
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.map 2012-05-29 01:09:27.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.md5 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1 @@ +228d6a7e83a488af359a11ccaf562846 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,120 @@ + + + + + +apt: pkgDPkgPM::Item Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgDPkgPM::Item Struct Reference
    +
    +
    +
    +Collaboration diagram for pkgDPkgPM::Item:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + + + + +

    +Public Types

    enum  Ops {
    +  Install, +Configure, +Remove, +Purge, +
    +  ConfigurePending, +TriggersPending +
    + }

    +Public Member Functions

    Item (Ops Op, PkgIterator Pkg, std::string File="")

    +Public Attributes

    +enum pkgDPkgPM::Item::Ops Op
    +std::string File
    +PkgIterator Pkg
    +
    The documentation for this struct was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/deb/dpkgpm.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgDPkgPM_1_1Item-members.html 2012-05-29 01:08:02.000000000 +0100 @@ -0,0 +1,91 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgDPkgPM::Item Member List
    +
    +
    +This is the complete list of members for pkgDPkgPM::Item, including all inherited members. + + + + + + + + + + + + +
    Configure enum value (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    ConfigurePending enum value (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    File (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    Install enum value (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    Item(Ops Op, PkgIterator Pkg, std::string File="") (defined in pkgDPkgPM::Item)pkgDPkgPM::Item [inline]
    Item() (defined in pkgDPkgPM::Item)pkgDPkgPM::Item [inline]
    Op (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    Ops enum name (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    Pkg (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    Purge enum value (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    Remove enum value (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    TriggersPending enum value (defined in pkgDPkgPM::Item)pkgDPkgPM::Item
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.map 2012-05-29 01:09:35.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +c36c1d8f23bb9ddd349c44b30177860c \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,109 @@ + + + + + +apt: pkgPolicy::Pin Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgPolicy::Pin Struct Reference
    +
    +
    +
    +Inheritance diagram for pkgPolicy::Pin:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgPolicy::Pin:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    +pkgVersionMatch::MatchType Type
    +std::string Data
    +signed short Priority
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.map 2012-05-29 01:09:34.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +fdbb594ca182ee23ac3096ddaf232d6f \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1Pin-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgPolicy::Pin Member List
    +
    +
    +This is the complete list of members for pkgPolicy::Pin, including all inherited members. + + + + +
    Data (defined in pkgPolicy::Pin)pkgPolicy::Pin
    Pin() (defined in pkgPolicy::Pin)pkgPolicy::Pin [inline]
    Priority (defined in pkgPolicy::Pin)pkgPolicy::Pin
    Type (defined in pkgPolicy::Pin)pkgPolicy::Pin
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.map 2012-05-29 01:09:35.000000000 +0100 @@ -0,0 +1,5 @@ + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +ddc397bd9d1b154106f24e9ac388775a \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,110 @@ + + + + + +apt: pkgPolicy::PkgPin Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgPolicy::PkgPin Struct Reference
    +
    +
    +
    +Inheritance diagram for pkgPolicy::PkgPin:
    +
    +
    Inheritance graph
    + + +
    [legend]
    +
    +Collaboration diagram for pkgPolicy::PkgPin:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + +

    +Public Member Functions

    PkgPin (std::string const &Pkg)

    +Public Attributes

    +std::string Pkg
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.map 2012-05-29 01:09:35.000000000 +0100 @@ -0,0 +1,3 @@ + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +76f9a37125304ab169152035b901551d \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin__inherit__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgPolicy_1_1PkgPin-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,85 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgPolicy::PkgPin Member List
    +
    +
    +This is the complete list of members for pkgPolicy::PkgPin, including all inherited members. + + + + + + +
    Data (defined in pkgPolicy::Pin)pkgPolicy::Pin
    Pin() (defined in pkgPolicy::Pin)pkgPolicy::Pin [inline]
    Pkg (defined in pkgPolicy::PkgPin)pkgPolicy::PkgPin
    PkgPin(std::string const &Pkg) (defined in pkgPolicy::PkgPin)pkgPolicy::PkgPin [inline]
    Priority (defined in pkgPolicy::Pin)pkgPolicy::Pin
    Type (defined in pkgPolicy::Pin)pkgPolicy::Pin
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.map 2012-05-29 01:09:39.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +4990aa4afdc6a030a565ca0493b3efcf \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,104 @@ + + + + + +apt: pkgSrcRecords::File Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgSrcRecords::File Struct Reference
    +
    +
    +
    +Collaboration diagram for pkgSrcRecords::File:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + +

    +Public Attributes

    +std::string MD5Hash
    +unsigned long Size
    +std::string Path
    +std::string Type
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1File-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,83 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgSrcRecords::File Member List
    +
    +
    +This is the complete list of members for pkgSrcRecords::File, including all inherited members. + + + + +
    MD5Hash (defined in pkgSrcRecords::File)pkgSrcRecords::File
    Path (defined in pkgSrcRecords::File)pkgSrcRecords::File
    Size (defined in pkgSrcRecords::File)pkgSrcRecords::File
    Type (defined in pkgSrcRecords::File)pkgSrcRecords::File
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.map 2012-05-29 01:09:39.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.md5 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1 @@ +1f6f282a5c5d2026720fe2f78ffda559 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec.html 2012-05-29 01:10:11.000000000 +0100 @@ -0,0 +1,105 @@ + + + + + +apt: pkgSrcRecords::Parser::BuildDepRec Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    pkgSrcRecords::Parser::BuildDepRec Struct Reference
    +
    +
    +
    +Collaboration diagram for pkgSrcRecords::Parser::BuildDepRec:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + + + +

    +Public Attributes

    +std::string Package
    +std::string Version
    +unsigned int Op
    +unsigned char Type
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgSrcRecords_1_1Parser_1_1BuildDepRec-members.html 2012-05-29 01:08:03.000000000 +0100 @@ -0,0 +1,84 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    pkgSrcRecords::Parser::BuildDepRec Member List
    +
    + + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structRxChoiceList.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structRxChoiceList.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structRxChoiceList.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structRxChoiceList.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,89 @@ + + + + + +apt: RxChoiceList Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    RxChoiceList Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    +void * UserData
    +const char * Str
    +bool Hit
    +
    The documentation for this struct was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/strutl.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structRxChoiceList-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structRxChoiceList-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structRxChoiceList-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structRxChoiceList-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    RxChoiceList Member List
    +
    +
    +This is the complete list of members for RxChoiceList, including all inherited members. + + + +
    Hit (defined in RxChoiceList)RxChoiceList
    Str (defined in RxChoiceList)RxChoiceList
    UserData (defined in RxChoiceList)RxChoiceList
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,89 @@ + + + + + +apt: _SHA256_CTX Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    _SHA256_CTX Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    +u_int32_t state [8]
    +u_int64_t bitcount
    +u_int8_t buffer [SHA256_BLOCK_LENGTH]
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA256__CTX-members.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    _SHA256_CTX Member List
    +
    +
    +This is the complete list of members for _SHA256_CTX, including all inherited members. + + + +
    bitcount (defined in _SHA256_CTX)_SHA256_CTX
    buffer (defined in _SHA256_CTX)_SHA256_CTX
    state (defined in _SHA256_CTX)_SHA256_CTX
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,89 @@ + + + + + +apt: _SHA512_CTX Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    _SHA512_CTX Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    +u_int64_t state [8]
    +u_int64_t bitcount [2]
    +u_int8_t buffer [SHA512_BLOCK_LENGTH]
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/struct__SHA512__CTX-members.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    _SHA512_CTX Member List
    +
    +
    +This is the complete list of members for _SHA512_CTX, including all inherited members. + + + +
    bitcount (defined in _SHA512_CTX)_SHA512_CTX
    buffer (defined in _SHA512_CTX)_SHA512_CTX
    state (defined in _SHA512_CTX)_SHA512_CTX
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.map 2012-05-29 01:09:45.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +e798ba6c42e9bb2dc6479c2cb12feb84 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,94 @@ + + + + + +apt: SubstVar Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    SubstVar Struct Reference
    +
    +
    +
    +Collaboration diagram for SubstVar:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + +

    +Public Attributes

    +const char * Subst
    +const std::string * Contents
    +
    The documentation for this struct was generated from the following file:
      +
    • /apt-0.9.3+rpi1/apt-pkg/contrib/strutl.h
    • +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structSubstVar-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,75 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    SubstVar Member List
    +
    +
    +This is the complete list of members for SubstVar, including all inherited members. + + +
    Contents (defined in SubstVar)SubstVar
    Subst (defined in SubstVar)SubstVar
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structTFRewriteData.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structTFRewriteData.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structTFRewriteData.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structTFRewriteData.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,89 @@ + + + + + +apt: TFRewriteData Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    + +
    +
    TFRewriteData Struct Reference
    +
    +
    + +

    List of all members.

    + + + + + +

    +Public Attributes

    +const char * Tag
    +const char * Rewrite
    +const char * NewTag
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structTFRewriteData-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structTFRewriteData-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structTFRewriteData-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structTFRewriteData-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,76 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + +
    +
    +
    +
    TFRewriteData Member List
    +
    +
    +This is the complete list of members for TFRewriteData, including all inherited members. + + + +
    NewTag (defined in TFRewriteData)TFRewriteData
    Rewrite (defined in TFRewriteData)TFRewriteData
    Tag (defined in TFRewriteData)TFRewriteData
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.map apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.map --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.map 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.map 2012-05-29 01:09:46.000000000 +0100 @@ -0,0 +1,4 @@ + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.md5 apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.md5 --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.md5 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.md5 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1 @@ +9038c7c8b2600af8b587042c199360b1 \ No newline at end of file Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint__coll__graph.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint.html 2012-05-29 01:10:12.000000000 +0100 @@ -0,0 +1,100 @@ + + + + + +apt: Vendor::Fingerprint Struct Reference + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    + +
    +
    Vendor::Fingerprint Struct Reference
    +
    +
    +
    +Collaboration diagram for Vendor::Fingerprint:
    +
    +
    Collaboration graph
    + + +
    [legend]
    + +

    List of all members.

    + + + + +

    +Public Attributes

    +std::string Print
    +std::string Description
    +
    The documentation for this struct was generated from the following file: +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint-members.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint-members.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint-members.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structVendor_1_1Fingerprint-members.html 2012-05-29 01:08:04.000000000 +0100 @@ -0,0 +1,81 @@ + + + + + +apt: Member List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    Vendor::Fingerprint Member List
    +
    +
    +This is the complete list of members for Vendor::Fingerprint, including all inherited members. + + +
    Description (defined in Vendor::Fingerprint)Vendor::Fingerprint
    Print (defined in Vendor::Fingerprint)Vendor::Fingerprint
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/strutl_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/strutl_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/strutl_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/strutl_8h_source.html 2012-05-29 01:07:51.000000000 +0100 @@ -0,0 +1,228 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/strutl.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    strutl.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: strutl.h,v 1.22 2003/02/02 22:20:27 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    String Util - These are some useful string functions
    +00007    
    +00008    _strstrip is a function to remove whitespace from the front and end
    +00009    of a string.
    +00010    
    +00011    This source is placed in the Public Domain, do with it what you will
    +00012    It was originally written by Jason Gunthorpe <jgg@gpu.srv.ualberta.ca>   
    +00013    
    +00014    ##################################################################### */
    +00015                                                                         /*}}}*/
    +00016 #ifndef STRUTL_H
    +00017 #define STRUTL_H
    +00018 
    +00019 
    +00020 
    +00021 #include <stdlib.h>
    +00022 #include <string>
    +00023 #include <cstring>
    +00024 #include <vector>
    +00025 #include <iostream>
    +00026 #include <time.h>
    +00027 
    +00028 #include "macros.h"
    +00029 
    +00030 #ifndef APT_8_CLEANER_HEADERS
    +00031 using std::string;
    +00032 using std::vector;
    +00033 using std::ostream;
    +00034 #endif
    +00035 
    +00036 bool UTF8ToCodeset(const char *codeset, const std::string &orig, std::string *dest);
    +00037 char *_strstrip(char *String);
    +00038 char *_strtabexpand(char *String,size_t Len);
    +00039 bool ParseQuoteWord(const char *&String,std::string &Res);
    +00040 bool ParseCWord(const char *&String,std::string &Res);
    +00041 std::string QuoteString(const std::string &Str,const char *Bad);
    +00042 std::string DeQuoteString(const std::string &Str);
    +00043 std::string DeQuoteString(std::string::const_iterator const &begin, std::string::const_iterator const &end);
    +00044 
    +00045 // unescape (\0XX and \xXX) from a string
    +00046 std::string DeEscapeString(const std::string &input);
    +00047 
    +00048 std::string SizeToStr(double Bytes);
    +00049 std::string TimeToStr(unsigned long Sec);
    +00050 std::string Base64Encode(const std::string &Str);
    +00051 std::string OutputInDepth(const unsigned long Depth, const char* Separator="  ");
    +00052 std::string URItoFileName(const std::string &URI);
    +00053 std::string TimeRFC1123(time_t Date);
    +00054 bool RFC1123StrToTime(const char* const str,time_t &time) __must_check;
    +00055 bool FTPMDTMStrToTime(const char* const str,time_t &time) __must_check;
    +00056 __deprecated bool StrToTime(const std::string &Val,time_t &Result);
    +00057 std::string LookupTag(const std::string &Message,const char *Tag,const char *Default = 0);
    +00058 int StringToBool(const std::string &Text,int Default = -1);
    +00059 bool ReadMessages(int Fd, std::vector<std::string> &List);
    +00060 bool StrToNum(const char *Str,unsigned long &Res,unsigned Len,unsigned Base = 0);
    +00061 bool StrToNum(const char *Str,unsigned long long &Res,unsigned Len,unsigned Base = 0);
    +00062 bool Base256ToNum(const char *Str,unsigned long &Res,unsigned int Len);
    +00063 bool Hex2Num(const std::string &Str,unsigned char *Num,unsigned int Length);
    +00064 bool TokSplitString(char Tok,char *Input,char **List,
    +00065                     unsigned long ListMax);
    +00066 std::vector<std::string> VectorizeString(std::string const &haystack, char const &split) __attrib_const;
    +00067 void ioprintf(std::ostream &out,const char *format,...) __like_printf(2);
    +00068 void strprintf(std::string &out,const char *format,...) __like_printf(2);
    +00069 char *safe_snprintf(char *Buffer,char *End,const char *Format,...) __like_printf(3);
    +00070 bool CheckDomainList(const std::string &Host, const std::string &List);
    +00071 int tolower_ascii(int const c) __attrib_const __hot;
    +00072 std::string StripEpoch(const std::string &VerStr);
    +00073 
    +00074 #define APT_MKSTRCMP(name,func) \
    +00075 inline int name(const char *A,const char *B) {return func(A,A+strlen(A),B,B+strlen(B));}; \
    +00076 inline int name(const char *A,const char *AEnd,const char *B) {return func(A,AEnd,B,B+strlen(B));}; \
    +00077 inline int name(const std::string& A,const char *B) {return func(A.c_str(),A.c_str()+A.length(),B,B+strlen(B));}; \
    +00078 inline int name(const std::string& A,const std::string& B) {return func(A.c_str(),A.c_str()+A.length(),B.c_str(),B.c_str()+B.length());}; \
    +00079 inline int name(const std::string& A,const char *B,const char *BEnd) {return func(A.c_str(),A.c_str()+A.length(),B,BEnd);};
    +00080 
    +00081 #define APT_MKSTRCMP2(name,func) \
    +00082 inline int name(const char *A,const char *AEnd,const char *B) {return func(A,AEnd,B,B+strlen(B));}; \
    +00083 inline int name(const std::string& A,const char *B) {return func(A.begin(),A.end(),B,B+strlen(B));}; \
    +00084 inline int name(const std::string& A,const std::string& B) {return func(A.begin(),A.end(),B.begin(),B.end());}; \
    +00085 inline int name(const std::string& A,const char *B,const char *BEnd) {return func(A.begin(),A.end(),B,BEnd);};
    +00086 
    +00087 int stringcmp(const char *A,const char *AEnd,const char *B,const char *BEnd);
    +00088 int stringcasecmp(const char *A,const char *AEnd,const char *B,const char *BEnd);
    +00089 
    +00090 /* We assume that GCC 3 indicates that libstdc++3 is in use too. In that
    +00091    case the definition of string::const_iterator is not the same as
    +00092    const char * and we need these extra functions */
    +00093 #if __GNUC__ >= 3
    +00094 int stringcmp(std::string::const_iterator A,std::string::const_iterator AEnd,
    +00095               const char *B,const char *BEnd);
    +00096 int stringcmp(std::string::const_iterator A,std::string::const_iterator AEnd,
    +00097               std::string::const_iterator B,std::string::const_iterator BEnd);
    +00098 int stringcasecmp(std::string::const_iterator A,std::string::const_iterator AEnd,
    +00099                   const char *B,const char *BEnd);
    +00100 int stringcasecmp(std::string::const_iterator A,std::string::const_iterator AEnd,
    +00101                   std::string::const_iterator B,std::string::const_iterator BEnd);
    +00102 
    +00103 inline int stringcmp(std::string::const_iterator A,std::string::const_iterator Aend,const char *B) {return stringcmp(A,Aend,B,B+strlen(B));};
    +00104 inline int stringcasecmp(std::string::const_iterator A,std::string::const_iterator Aend,const char *B) {return stringcasecmp(A,Aend,B,B+strlen(B));};
    +00105 #endif
    +00106 
    +00107 APT_MKSTRCMP2(stringcmp,stringcmp);
    +00108 APT_MKSTRCMP2(stringcasecmp,stringcasecmp);
    +00109 
    +00110 inline const char *DeNull(const char *s) {return (s == 0?"(null)":s);};
    +00111 
    +00112 class URI
    +00113 {
    +00114    void CopyFrom(const std::string &From);
    +00115                  
    +00116    public:
    +00117    
    +00118    std::string Access;
    +00119    std::string User;
    +00120    std::string Password;
    +00121    std::string Host;
    +00122    std::string Path;
    +00123    unsigned int Port;
    +00124    
    +00125    operator std::string();
    +00126    inline void operator =(const std::string &From) {CopyFrom(From);};
    +00127    inline bool empty() {return Access.empty();};
    +00128    static std::string SiteOnly(const std::string &URI);
    +00129    static std::string NoUserPassword(const std::string &URI);
    +00130    
    +00131    URI(std::string Path) {CopyFrom(Path);};
    +00132    URI() : Port(0) {};
    +00133 };
    +00134 
    +00135 struct SubstVar
    +00136 {
    +00137    const char *Subst;
    +00138    const std::string *Contents;
    +00139 };
    +00140 std::string SubstVar(std::string Str,const struct SubstVar *Vars);
    +00141 std::string SubstVar(const std::string &Str,const std::string &Subst,const std::string &Contents);
    +00142 
    +00143 struct RxChoiceList
    +00144 {
    +00145    void *UserData;
    +00146    const char *Str;
    +00147    bool Hit;
    +00148 };
    +00149 unsigned long RegexChoice(RxChoiceList *Rxs,const char **ListBegin,
    +00150                       const char **ListEnd);
    +00151 
    +00152 #endif
    +
    + + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tab_a.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tab_a.png differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tab_b.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tab_b.png differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tab_h.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tab_h.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tabs.css apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tabs.css --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tabs.css 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tabs.css 2012-05-29 01:07:46.000000000 +0100 @@ -0,0 +1,59 @@ +.tabs, .tabs2, .tabs3 { + background-image: url('tab_b.png'); + width: 100%; + z-index: 101; + font-size: 13px; +} + +.tabs2 { + font-size: 10px; +} +.tabs3 { + font-size: 9px; +} + +.tablist { + margin: 0; + padding: 0; + display: table; +} + +.tablist li { + float: left; + display: table-cell; + background-image: url('tab_b.png'); + line-height: 36px; + list-style: none; +} + +.tablist a { + display: block; + padding: 0 20px; + font-weight: bold; + background-image:url('tab_s.png'); + background-repeat:no-repeat; + background-position:right; + color: #283A5D; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; + outline: none; +} + +.tabs3 .tablist a { + padding: 0 10px; +} + +.tablist a:hover { + background-image: url('tab_h.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + text-decoration: none; +} + +.tablist li.current a { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tab_s.png and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tab_s.png differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tagfile_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tagfile_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tagfile_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/tagfile_8h_source.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,200 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/tagfile.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    tagfile.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: tagfile.h,v 1.20 2003/05/19 17:13:57 doogie Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Fast scanner for RFC-822 type header information
    +00007    
    +00008    This parser handles Debian package files (and others). Their form is
    +00009    RFC-822 type header fields in groups separated by a blank line.
    +00010    
    +00011    The parser reads the file and provides methods to step linearly
    +00012    over it or to jump to a pre-recorded start point and read that record.
    +00013    
    +00014    A second class is used to perform pre-parsing of the record. It works
    +00015    by indexing the start of each header field and providing lookup 
    +00016    functions for header fields.
    +00017    
    +00018    ##################################################################### */
    +00019                                                                         /*}}}*/
    +00020 #ifndef PKGLIB_TAGFILE_H
    +00021 #define PKGLIB_TAGFILE_H
    +00022 
    +00023 #include <stdio.h>
    +00024 
    +00025 #include <string>
    +00026 
    +00027 #ifndef APT_8_CLEANER_HEADERS
    +00028 #include <apt-pkg/fileutl.h>
    +00029 #endif
    +00030 
    +00031 class FileFd;
    +00032 
    +00033 class pkgTagSection
    +00034 {
    +00035    const char *Section;
    +00036    // We have a limit of 256 tags per section.
    +00037    unsigned int Indexes[256];
    +00038    unsigned int AlphaIndexes[0x100];
    +00039    unsigned int TagCount;
    +00040    // dpointer placeholder (for later in case we need it)
    +00041    void *d;
    +00042 
    +00043    /* This very simple hash function for the last 8 letters gives
    +00044       very good performance on the debian package files */
    +00045    inline static unsigned long AlphaHash(const char *Text, const char *End = 0)
    +00046    {
    +00047       unsigned long Res = 0;
    +00048       for (; Text != End && *Text != ':' && *Text != 0; Text++)
    +00049          Res = ((unsigned long)(*Text) & 0xDF) ^ (Res << 1);
    +00050       return Res & 0xFF;
    +00051    }
    +00052 
    +00053    protected:
    +00054    const char *Stop;
    +00055 
    +00056    public:
    +00057    
    +00058    inline bool operator ==(const pkgTagSection &rhs) {return Section == rhs.Section;};
    +00059    inline bool operator !=(const pkgTagSection &rhs) {return Section != rhs.Section;};
    +00060    
    +00061    bool Find(const char *Tag,const char *&Start, const char *&End) const;
    +00062    bool Find(const char *Tag,unsigned &Pos) const;
    +00063    std::string FindS(const char *Tag) const;
    +00064    signed int FindI(const char *Tag,signed long Default = 0) const ;
    +00065    unsigned long long FindULL(const char *Tag, unsigned long long const &Default = 0) const;
    +00066    bool FindFlag(const char *Tag,unsigned long &Flags,
    +00067                  unsigned long Flag) const;
    +00068    bool static const FindFlag(unsigned long &Flags, unsigned long Flag,
    +00069                                 const char* Start, const char* Stop);
    +00070    bool Scan(const char *Start,unsigned long MaxLength);
    +00071    inline unsigned long size() const {return Stop - Section;};
    +00072    void Trim();
    +00073    virtual void TrimRecord(bool BeforeRecord, const char* &End);
    +00074    
    +00075    inline unsigned int Count() const {return TagCount;};
    +00076    inline bool Exists(const char* const Tag) {return AlphaIndexes[AlphaHash(Tag)] != 0;}
    +00077  
    +00078    inline void Get(const char *&Start,const char *&Stop,unsigned int I) const
    +00079                    {Start = Section + Indexes[I]; Stop = Section + Indexes[I+1];}
    +00080             
    +00081    inline void GetSection(const char *&Start,const char *&Stop) const
    +00082    {
    +00083       Start = Section;
    +00084       Stop = this->Stop;
    +00085    };
    +00086    
    +00087    pkgTagSection() : Section(0), TagCount(0), Stop(0) {};
    +00088    virtual ~pkgTagSection() {};
    +00089 };
    +00090 
    +00091 class pkgTagFilePrivate;
    +00092 class pkgTagFile
    +00093 {
    +00094    pkgTagFilePrivate *d;
    +00095 
    +00096    bool Fill();
    +00097    bool Resize();
    +00098 
    +00099    public:
    +00100 
    +00101    bool Step(pkgTagSection &Section);
    +00102    unsigned long Offset();
    +00103    bool Jump(pkgTagSection &Tag,unsigned long long Offset);
    +00104 
    +00105    pkgTagFile(FileFd *F,unsigned long long Size = 32*1024);
    +00106    virtual ~pkgTagFile();
    +00107 };
    +00108 
    +00109 /* This is the list of things to rewrite. The rewriter
    +00110    goes through and changes or adds each of these headers
    +00111    to suit. A zero forces the header to be erased, an empty string
    +00112    causes the old value to be used. (rewrite rule ignored) */
    +00113 struct TFRewriteData
    +00114 {
    +00115    const char *Tag;
    +00116    const char *Rewrite;
    +00117    const char *NewTag;
    +00118 };
    +00119 extern const char **TFRewritePackageOrder;
    +00120 extern const char **TFRewriteSourceOrder;
    +00121 
    +00122 bool TFRewrite(FILE *Output,pkgTagSection const &Tags,const char *Order[],
    +00123                TFRewriteData *Rewrite);
    +00124 
    +00125 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/todo.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/todo.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/todo.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/todo.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,121 @@ + + + + + +apt: Todo List + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + +
    +
    +
    +
    Todo List
    +
    +
    +
    +
    Group acquire
    +
    Acquire supports inserting an object into several queues at once, but it is not clear what its behavior in this case is, and no subclass of pkgAcquire::Item seems to actually use this capability.
    +
    Class pkgAcqIndex
    +
    Why does pkgAcqIndex have protected members?
    +
    Member pkgAcqIndexDiffs::available_patches
    +
    These are indexed by sha1sum; why not use some sort of dictionary instead of relying on ordering and stripping them off the front?
    +
    Class pkgAcqMetaSig
    +
    Why protected members?
    +
    Member pkgAcqMetaSig::IndexTargets
    +
    Why a list of pointers instead of a list of structs?
    +
    Class pkgAcquire
    +
    Why all the protected data items and methods?
    +
    Member pkgAcquire::Configs
    +
    why a hand-managed config dictionary instead of std::map?
    +
    Member pkgAcquire::Item::ID
    +
    it's unused in apt itself
    +
    Member pkgAcquire::MethodConfig::Next
    +
    Why not an STL container?
    +
    Class pkgAcquire::Queue
    +
    Why so many protected values?
    +
    Member pkgAcquire::Queue::Bump ()
    +
    Why both this and Cycle()? Are they expected to be different someday?
    +
    Member pkgAcquire::Queue::Items
    +
    why a by-hand list instead of an STL structure?
    +
    Member pkgAcquire::Queue::ItemStart (QItem *Itm, unsigned long long Size)
    +
    Unimplemented. Implement it or remove?
    +
    Member pkgAcquire::Queue::Workers
    +

    This is plural because support exists in Queue for multiple workers. However, it does not appear that there is any way to actually associate more than one worker with a queue.

    +

    Why not just use a std::set?

    +
    +
    Member pkgAcquire::Queues
    +
    why a hand-managed list of queues instead of std::list or std::set?
    +
    Class pkgAcquire::Worker
    +
    Like everything else in the Acquire system, this has way too many protected items.
    +
    Member pkgAcquire::Worker::Access
    +
    Doesn't this duplicate Config->Access?
    +
    Member pkgAcquire::Worker::InReady
    +
    Is this right? It's a guess.
    +
    Member pkgAcquire::Worker::NextQueue
    +
    This is always NULL; is it just for future use?
    +
    Member pkgAcquire::Worker::OutQueue
    +
    Wouldn't a std::dequeue be more appropriate?
    +
    Member pkgAcquire::Worker::OutReady
    +
    Is this right?
    +
    Member pkgAcquire::Worker::RunMessages ()
    +
    Several message types lack separate handlers.
    +
    Member pkgAcquire::Workers
    +
    why a hand-managed list of workers instead of std::list or std::set?
    +
    Class pkgAcquireStatus
    +
    Why protected members?
    +
    Member pkgAcquireStatus::MediaChange (std::string Media, std::string Drive)=0
    +
    This is a horrible blocking monster; it should be CPSed with prejudice.
    +
    Member pkgDepCache::GetRootSetFunc ()
    +
    Is this the best place for this function? Perhaps the settings for mark-and-sweep should be stored in a single external class?
    +
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/vendor_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/vendor_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/vendor_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/vendor_8h_source.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,112 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/vendor.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    vendor.h
    +
    +
    +
    00001 #ifndef PKGLIB_VENDOR_H
    +00002 #define PKGLIB_VENDOR_H
    +00003 #include <string>
    +00004 #include <vector>
    +00005 #include <map>
    +00006 
    +00007 #include <apt-pkg/macros.h>
    +00008 
    +00009 #ifndef APT_8_CLEANER_HEADERS
    +00010 using std::string;
    +00011 #endif
    +00012 
    +00013 // A class representing a particular software provider.
    +00014 class __deprecated Vendor
    +00015 {
    +00016    public:
    +00017    struct Fingerprint
    +00018    {
    +00019       std::string Print;
    +00020       std::string Description;
    +00021    };
    +00022 
    +00023    protected:
    +00024    std::string VendorID;
    +00025    std::string Origin;
    +00026    std::map<std::string, std::string> Fingerprints;
    +00027 
    +00028    public:
    +00029    Vendor(std::string VendorID, std::string Origin,
    +00030           std::vector<struct Fingerprint *> *FingerprintList);
    +00031    virtual const std::string& GetVendorID() const { return VendorID; };
    +00032    virtual const std::string LookupFingerprint(std::string Print) const;
    +00033    virtual bool CheckDist(std::string Dist);
    +00034    virtual ~Vendor(){};
    +00035 };
    +00036 
    +00037 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/vendorlist_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/vendorlist_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/vendorlist_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/vendorlist_8h_source.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,129 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/vendorlist.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    vendorlist.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: vendorlist.h,v 1.1.2.1 2003/12/24 23:09:17 mdz Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    VendorList - Manage a list of vendors
    +00007    
    +00008    The Vendor List class provides access to a list of vendors and
    +00009    attributes associated with them, read from a configuration file.
    +00010    
    +00011    ##################################################################### */
    +00012                                                                         /*}}}*/
    +00013 #ifndef PKGLIB_VENDORLIST_H
    +00014 #define PKGLIB_VENDORLIST_H
    +00015 
    +00016 #include <string>
    +00017 #include <vector>
    +00018 #include <apt-pkg/macros.h>
    +00019 
    +00020 #ifndef APT_8_CLEANER_HEADERS
    +00021 #include <apt-pkg/vendor.h>
    +00022 #include <apt-pkg/configuration.h>
    +00023 using std::string;
    +00024 using std::vector;
    +00025 #endif
    +00026 
    +00027 class Vendor;
    +00028 class Configuration;
    +00029 
    +00030 class __deprecated pkgVendorList
    +00031 {
    +00032    protected:
    +00033    std::vector<Vendor const *> VendorList;
    +00034 
    +00035    bool CreateList(Configuration& Cnf);
    +00036    const Vendor* LookupFingerprint(std::string Fingerprint);
    +00037 
    +00038    public:
    +00039    typedef std::vector<Vendor const *>::const_iterator const_iterator;
    +00040    bool ReadMainList();
    +00041    bool Read(std::string File);
    +00042 
    +00043    // List accessors
    +00044    inline const_iterator begin() const {return VendorList.begin();};
    +00045    inline const_iterator end() const {return VendorList.end();};
    +00046    inline unsigned int size() const {return VendorList.size();};
    +00047    inline bool empty() const {return VendorList.empty();};
    +00048 
    +00049    const Vendor* FindVendor(const std::vector<std::string> GPGVOutput);
    +00050 
    +00051    ~pkgVendorList();
    +00052 };
    +00053 
    +00054 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/version_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/version_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/version_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/version_8h_source.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,136 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/version.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    version.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: version.h,v 1.8 2001/05/27 05:55:27 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Version - Versioning system..
    +00007 
    +00008    The versioning system represents how versions are compared, represented
    +00009    and how dependencies are evaluated. As a general rule versioning
    +00010    systems are not compatible unless specifically allowed by the 
    +00011    TestCompatibility query.
    +00012    
    +00013    The versions are stored in a global list of versions, but that is just
    +00014    so that they can be queried when someone does 'apt-get -v'. 
    +00015    pkgSystem provides the proper means to access the VS for the active
    +00016    system.
    +00017    
    +00018    ##################################################################### */
    +00019                                                                         /*}}}*/
    +00020 #ifndef PKGLIB_VERSION_H
    +00021 #define PKGLIB_VERSION_H
    +00022 
    +00023 #include <apt-pkg/strutl.h>
    +00024 #include <string>
    +00025 
    +00026 #ifndef APT_8_CLEANER_HEADERS
    +00027 using std::string;
    +00028 #endif
    +00029 
    +00030 class pkgVersioningSystem
    +00031 {
    +00032    public:
    +00033    // Global list of VS's
    +00034    static pkgVersioningSystem **GlobalList;
    +00035    static unsigned long GlobalListLen;
    +00036    static pkgVersioningSystem *GetVS(const char *Label);
    +00037    
    +00038    const char *Label;
    +00039    
    +00040    // Compare versions..
    +00041    virtual int DoCmpVersion(const char *A,const char *Aend,
    +00042                           const char *B,const char *Bend) = 0;   
    +00043 
    +00044    virtual bool CheckDep(const char *PkgVer,int Op,const char *DepVer) = 0;
    +00045    virtual int DoCmpReleaseVer(const char *A,const char *Aend,
    +00046                                const char *B,const char *Bend) = 0;
    +00047    virtual std::string UpstreamVersion(const char *A) = 0;
    +00048    
    +00049    // See if the given VS is compatible with this one.. 
    +00050    virtual bool TestCompatibility(pkgVersioningSystem const &Against) 
    +00051                 {return this == &Against;};
    +00052 
    +00053    // Shortcuts
    +00054    APT_MKSTRCMP(CmpVersion,DoCmpVersion);
    +00055    APT_MKSTRCMP(CmpReleaseVer,DoCmpReleaseVer);
    +00056    
    +00057    pkgVersioningSystem();
    +00058    virtual ~pkgVersioningSystem() {};
    +00059 };
    +00060 
    +00061 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/versionmatch_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/versionmatch_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/versionmatch_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/versionmatch_8h_source.html 2012-05-29 01:07:55.000000000 +0100 @@ -0,0 +1,155 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/versionmatch.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    versionmatch.h
    +
    +
    +
    00001 // -*- mode: cpp; mode: fold -*-
    +00002 // Description                                                          /*{{{*/
    +00003 // $Id: versionmatch.h,v 1.4 2001/05/29 03:07:12 jgg Exp $
    +00004 /* ######################################################################
    +00005 
    +00006    Version Matching
    +00007 
    +00008    This module takes a matching string and a type and locates the version
    +00009    record that satisfies the constraint described by the matching string.
    +00010 
    +00011      Version: 1.2*
    +00012      Release: o=Debian,v=2.1*,c=main
    +00013      Release: v=2.1*
    +00014      Release: a=testing
    +00015      Release: n=squeeze
    +00016      Release: *
    +00017      Origin: ftp.debian.org
    +00018 
    +00019    Release may be a complex type that can specify matches for any of:
    +00020       Version (v= with prefix)
    +00021       Origin (o=)
    +00022       Archive (a=) eg, unstable, testing, stable
    +00023       Codename (n=) e.g. etch, lenny, squeeze, sid
    +00024       Label (l=)
    +00025       Component (c=)
    +00026       Binary Architecture (b=)
    +00027    If there are no equals signs in the string then it is scanned in short
    +00028    form - if it starts with a number it is Version otherwise it is an
    +00029    Archive or a Codename.
    +00030 
    +00031    Release may be a '*' to match all releases.
    +00032 
    +00033    ##################################################################### */
    +00034                                                                         /*}}}*/
    +00035 #ifndef PKGLIB_VERSIONMATCH_H
    +00036 #define PKGLIB_VERSIONMATCH_H
    +00037 
    +00038 
    +00039 #include <string>
    +00040 #include <apt-pkg/pkgcache.h>
    +00041 
    +00042 #ifndef APT_8_CLEANER_HEADERS
    +00043 using std::string;
    +00044 #endif
    +00045 
    +00046 class pkgVersionMatch
    +00047 {   
    +00048    // Version Matching
    +00049    std::string VerStr;
    +00050    bool VerPrefixMatch;
    +00051 
    +00052    // Release Matching
    +00053    std::string RelVerStr;
    +00054    bool RelVerPrefixMatch;
    +00055    std::string RelOrigin;
    +00056    std::string RelRelease;
    +00057    std::string RelCodename;
    +00058    std::string RelArchive;
    +00059    std::string RelLabel;
    +00060    std::string RelComponent;
    +00061    std::string RelArchitecture;
    +00062    bool MatchAll;
    +00063    
    +00064    // Origin Matching
    +00065    std::string OrSite;
    +00066    
    +00067    public:
    +00068    
    +00069    enum MatchType {None = 0,Version,Release,Origin} Type;
    +00070    
    +00071    bool MatchVer(const char *A,std::string B,bool Prefix);
    +00072    bool ExpressionMatches(const char *pattern, const char *string);
    +00073    bool ExpressionMatches(const std::string& pattern, const char *string);
    +00074    bool FileMatch(pkgCache::PkgFileIterator File);
    +00075    pkgCache::VerIterator Find(pkgCache::PkgIterator Pkg);
    +00076                                
    +00077    pkgVersionMatch(std::string Data,MatchType Type);
    +00078 };
    +00079 
    +00080 #endif
    +
    + + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/weakptr_8h_source.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/weakptr_8h_source.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/weakptr_8h_source.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/weakptr_8h_source.html 2012-05-29 01:07:51.000000000 +0100 @@ -0,0 +1,124 @@ + + + + + +apt: /apt-0.9.3+rpi1/apt-pkg/contrib/weakptr.h Source File + + + + + + + + +
    + + +
    + + + + + + + + + + + +
    +
    apt +  1.5 +
    + +
    +
    + + + + + +
    +
    +
    +
    weakptr.h
    +
    +
    +
    00001 /* weakptr.h - An object which supports weak pointers.
    +00002  *
    +00003  * Copyright (C) 2010 Julian Andres Klode <jak@debian.org>
    +00004  * 
    +00005  * This program is free software; you can redistribute it and/or modify
    +00006  * it under the terms of the GNU General Public License as published by
    +00007  * the Free Software Foundation; either version 2 of the License, or
    +00008  * (at your option) any later version.
    +00009  *
    +00010  * This program is distributed in the hope that it will be useful,
    +00011  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    +00012  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +00013  * GNU General Public License for more details.
    +00014  *
    +00015  * You should have received a copy of the GNU General Public License
    +00016  * along with this program; if not, write to the Free Software
    +00017  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
    +00018  * MA 02110-1301, USA.
    +00019  */
    +00020 
    +00021 #ifndef WEAK_POINTER_H
    +00022 #define WEAK_POINTER_H
    +00023 
    +00024 #include <set>
    +00025 #include <stddef.h>
    +00026 
    +00034 class WeakPointable {
    +00035 private:
    +00036     std::set<WeakPointable**> pointers;
    +00037 
    +00038 public:
    +00039 
    +00043     inline void AddWeakPointer(WeakPointable** weakptr) {
    +00044        pointers.insert(weakptr);
    +00045     }
    +00046 
    +00050     inline void RemoveWeakPointer(WeakPointable **weakptr) {
    +00051        pointers.erase(weakptr);
    +00052     }
    +00053 
    +00057     ~WeakPointable() {
    +00058         std::set<WeakPointable**>::iterator iter = pointers.begin();
    +00059         while (iter != pointers.end())
    +00060             **(iter++) = NULL;
    +00061     }
    +00062 };
    +00063 
    +00064 #endif // WEAK_POINTER_H
    +
    + + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/libapt-pkg2_to_3.txt.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/libapt-pkg2_to_3.txt.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/ch1.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/ch1.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/ch1.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/ch1.html 2012-05-29 00:59:18.000000000 +0100 @@ -0,0 +1,257 @@ + + + + + + + + +APT Method Interface - Introduction + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Method Interface +
    Chapter 1 - Introduction +

    + +
    + +

    1.1 General

    + +

    +The APT method interface allows APT to acquire archive files (.deb), index +files (Packages, Release, Mirrors) and source files (.tar.gz, .diff). It is a +general, extensible system designed to satisfy all of these requirements: +

    +
      +
    1. +

      +Remote methods that download files from a distant site +

      +
    2. +
    +
      +
    1. +

      +Resume of aborted downloads +

      +
    2. +
    +
      +
    1. +

      +Progress reporting +

      +
    2. +
    +
      +
    1. +

      +If-Modified-Since (IMS) checking for index files +

      +
    2. +
    +
      +
    1. +

      +In-Line MD5 generation +

      +
    2. +
    +
      +
    1. +

      +No-copy in-filesystem methods +

      +
    2. +
    +
      +
    1. +

      +Multi-media methods (like CD's) +

      +
    2. +
    +
      +
    1. +

      +Dynamic source selection for failure recovery +

      +
    2. +
    +
      +
    1. +

      +User interaction for user/password requests and media swaps +

      +
    2. +
    +
      +
    1. +

      +Global configuration +

      +
    2. +
    + +

    +Initial releases of APT (0.1.x) used a completely different method interface +that only supported the first 6 items. This new interface deals with the +remainder. +

    + +
    + +

    1.2 Terms

    + +

    +Several terms are used through out the document, they have specific meanings +which may not be immediately evident. To clarify they are summarized here. +

    +
    +
    source
    +
    +

    +Refers to an item in source list. More specifically it is the broken down +item, that is each source maps to exactly one index file. Archive sources map +to Package files and Source Code sources map to Source files. +

    +
    +
    +
    +
    archive file
    +
    +

    +Refers to a binary package archive (.deb, .rpm, etc). +

    +
    +
    +
    +
    source file
    +
    +

    +Refers to one of the files making up the source code of a package. In debian +it is one of .diff.gz, .dsc. or .tar.gz. +

    +
    +
    +
    +
    URI
    +
    +

    +Universal Resource Identifier (URI) is a super-set of the familiar URL syntax +used by web browsers. It consists of an access specification followed by a +specific location in that access space. The form is +<access>:<location>. Network addresses are given with the form +<access>://[<user>[:<pas>]@]hostname[:port]/<location>. +Some examples: +

    + +
    +     file:/var/mirrors/debian/
    +     ftp://ftp.debian.org/debian
    +     ftp://jgg:MooCow@localhost:21/debian
    +     nfs://bigred/var/mirrors/debian
    +     rsync://debian.midco.net/debian
    +     cdrom:Debian 2.0r1 Disk 1/
    +
    +
    +
    +
    +
    method
    +
    +

    +There is a one to one mapping of URI access specifiers to methods. A method is +a program that knows how to handle a URI access type and operates according to +the specifications in this file. +

    +
    +
    +
    +
    method instance
    +
    +

    +A specific running method. There can be more than one instance of each method +as APT is capable of concurrent method handling. +

    +
    +
    +
    +
    message
    +
    +

    +A series of lines terminated by a blank line sent down one of the communication +lines. The first line should have the form xxx TAG where xxx are digits +forming the status code and TAG is an informational string +

    +
    +
    +
    +
    acquire
    +
    +

    +The act of bring a URI into the local pathname space. This may simply be +verifying the existence of the URI or actually downloading it from a remote +site. +

    +
    +
    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Method Interface +

    + +
    +$Id: method.sgml,v 1.10 2003/02/12 15:05:46 doogie Exp $
    +
    +Jason Gunthorpe jgg@debian.org
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/ch2.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/ch2.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/ch2.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/ch2.html 2012-05-29 00:59:18.000000000 +0100 @@ -0,0 +1,608 @@ + + + + + + + + +APT Method Interface - Specification + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Method Interface +
    Chapter 2 - Specification +

    + +
    + +

    2.1 Overview

    + +

    +All methods operate as a sub process of a main controlling parent. 3 FD's are +opened for use by the method allowing two way communication and emergency error +reporting. The FD's correspond to the well known unix FD's, stdin, stdout and +stderr. +

    + +

    +Through operation of the method communication is done via http style plain +text. Specifically RFC-822 (like the Package file) fields are used to describe +items and a numeric-like header is used to indicate what is happening. Each of +these distinct communication messages should be sent quickly and without pause. +

    + +

    +In some instances APT may pre-invoke a method to allow things like file URI's +to determine how many files are available locally. +

    + +
    + +

    2.2 Message Overview

    + +

    +The first line of each message is called the message header. The first 3 +digits (called the Status Code) have the usual meaning found in the http +protocol. 1xx is informational, 2xx is successful and 4xx is failure. The 6xx +series is used to specify things sent to the method. After the status code is +an informational string provided for visual debugging. +

    +
      +
    • +

      +100 Capabilities - Method capabilities +

      +
    • +
    +
      +
    • +

      +101 Log - General Logging +

      +
    • +
    +
      +
    • +

      +102 Status - Inter-URI status reporting (login progress) +

      +
    • +
    +
      +
    • +

      +200 URI Start - URI is starting acquire +

      +
    • +
    +
      +
    • +

      +201 URI Done - URI is finished acquire +

      +
    • +
    +
      +
    • +

      +400 URI Failure - URI has failed to acquire +

      +
    • +
    +
      +
    • +

      +401 General Failure - Method did not like something sent to it +

      +
    • +
    +
      +
    • +

      +402 Authorization Required - Method requires authorization to access the URI. +Authorization is User/Pass +

      +
    • +
    +
      +
    • +

      +403 Media Failure - Method requires a media change +

      +
    • +
    +
      +
    • +

      +600 URI Acquire - Request a URI be acquired +

      +
    • +
    +
      +
    • +

      +601 Configuration - Sends the configuration space +

      +
    • +
    +
      +
    • +

      +602 Authorization Credentials - Response to the 402 message +

      +
    • +
    +
      +
    • +

      +603 Media Changed - Response to the 403 message +

      +
    • +
    + +

    +Only the 6xx series of status codes is sent TO the method. Furthermore the +method may not emit status codes in the 6xx range. The Codes 402 and 403 +require that the method continue reading all other 6xx codes until the proper +602/603 code is received. This means the method must be capable of handling an +unlimited number of 600 messages. +

    + +

    +The flow of messages starts with the method sending out a 100 +Capabilities and APT sending out a 601 Configuration. After that +APT begins sending 600 URI Acquire and the method sends out 200 +URI Start, 201 URI Done or 400 URI Failure. No +synchronization is performed, it is expected that APT will send 600 URI +Acquire messages at -any- time and that the method should queue the +messages. This allows methods like http to pipeline requests to the remote +server. It should be noted however that APT will buffer messages so it is not +necessary for the method to be constantly ready to receive them. +

    + +
    + +

    2.3 Header Fields

    + +

    +The following is a short index of the header fields that are supported +

    +
    +
    URI
    +
    +

    +URI being described by the message +

    +
    +
    +
    +
    Filename
    +
    +

    +Location in the filesystem +

    +
    +
    +
    +
    Last-Modified
    +
    +

    +A time stamp in RFC1123 notation for use by IMS checks +

    +
    +
    +
    +
    IMS-Hit
    +
    +

    +The already existing item is valid +

    +
    +
    +
    +
    Size
    +
    +

    +Size of the file in bytes +

    +
    +
    +
    +
    Resume-Point
    +
    +

    +Location that transfer was started +

    +
    +
    +
    +
    MD5-Hash
    +
    +

    +Computed MD5 hash for the file +

    +
    +
    +
    +
    Message
    +
    +

    +String indicating some displayable message +

    +
    +
    +
    +
    Media
    +
    +

    +String indicating the media name required +

    +
    +
    +
    +
    Site
    +
    +

    +String indicating the site authorization is required for +

    +
    +
    +
    +
    User
    +
    +

    +Username for authorization +

    +
    +
    +
    +
    Password
    +
    +

    +Password for authorization +

    +
    +
    +
    +
    Fail
    +
    +

    +Operation failed +

    +
    +
    +
    +
    Drive
    +
    +

    +Drive the media should be placed in +

    +
    +
    +
    +
    Config-Item
    +
    +

    +A string of the form item=value derived from the APT +configuration space. These may include method specific values and general +values not related to the method. It is up to the method to filter out the +ones it wants. +

    +
    +
    +
    +
    Single-Instance
    +
    +

    +Requires that only one instance of the method be run This is a yes/no value. +

    +
    +
    +
    +
    Pipeline
    +
    +

    +The method is capable of pipelining. +

    +
    +
    +
    +
    Local
    +
    +

    +The method only returns Filename: fields. +

    +
    +
    +
    +
    Send-Config
    +
    +

    +Send configuration to the method. +

    +
    +
    +
    +
    Needs-Cleanup
    +
    +

    +The process is kept around while the files it returned are being used. This is +primarily intended for CDROM and File URIs that need to unmount filesystems. +

    +
    +
    +
    +
    Version
    +
    +

    +Version string for the method +

    +
    +
    + +

    +This is a list of which headers each status code can use +

    +
    +
    100 Capabilities
    +
    +

    +Displays the capabilities of the method. Methods should set the pipeline bit +if their underlying protocol supports pipelining. The only known method that +does support pipelining is http. Fields: Version, Single-Instance, Pre-Scan, +Pipeline, Send-Config, Needs-Cleanup +

    +
    +
    +
    +
    101 Log
    +
    +

    +A log message may be printed to the screen if debugging is enabled. This is +only for debugging the method. Fields: Message +

    +
    +
    +
    +
    102 Status
    +
    +

    +Message gives a progress indication for the method. It can be used to show +pre-transfer status for Internet type methods. Fields: Message +

    +
    +
    +
    +
    200 URI Start
    +
    +

    +Indicates the URI is starting to be transfered. The URI is specified along +with stats about the file itself. Fields: URI, Size, Last-Modified, +Resume-Point +

    +
    +
    +
    +
    201 URI Done
    +
    +

    +Indicates that a URI has completed being transfered. It is possible to specify +a 201 URI Done without a URI Start which would mean no data +was transfered but the file is now available. A Filename field is specified +when the URI is directly available in the local pathname space. APT will +either directly use that file or copy it into another location. It is possible +to return Alt-* fields to indicate that another possibility for the URI has +been found in the local pathname space. This is done if a decompressed version +of a .gz file is found. Fields: URI, Size, Last-Modified, Filename, MD5-Hash +

    +
    +
    +
    +
    400 URI Failure
    +
    +

    +Indicates a fatal URI failure. The URI is not retrievable from this source. +As with 201 URI Done 200 URI Start is not required to precede +this message Fields: URI, Message +

    +
    +
    +
    +
    401 General Failure
    +
    +

    +Indicates that some unspecific failure has occurred and the method is unable to +continue. The method should terminate after sending this message. It is +intended to check for invalid configuration options or other severe conditions. +Fields: Message +

    +
    +
    +
    +
    402 Authorization Required
    +
    +

    +The method requires a Username and Password pair to continue. After sending +this message the method will expect APT to send a 602 Authorization +Credentials message with the required information. It is possible for a +method to send this multiple times. Fields: Site +

    +
    +
    +
    +
    403 Media Failure
    +
    +

    +A method that deals with multiple media requires that a new media be inserted. +The Media field contains the name of the media to be inserted. Fields: Media, +Drive +

    +
    +
    +
    +
    600 URI Acquire
    +
    +

    +APT is requesting that a new URI be added to the acquire list. Last-Modified +has the time stamp of the currently cache file if applicable. Filename is the +name of the file that the acquired URI should be written to. Fields: URI, +Filename Last-Modified +

    +
    +
    +
    +
    601 Configuration
    +
    +

    +APT is sending the configuration space to the method. A series of Config-Item +fields will be part of this message, each containing an entry from the +configuration space. Fields: Config-Item. +

    +
    +
    +
    +
    602 Authorization Credentials
    +
    +

    +This is sent in response to a 402 Authorization Required message. It +contains the entered username and password. Fields: Site, User, Password +

    +
    +
    +
    +
    603 Media Changed
    +
    +

    +This is sent in response to a 403 Media Failure message. It indicates +that the user has changed media and it is safe to proceed. Fields: Media, Fail +

    +
    +
    + +
    + +

    2.4 Notes

    + +

    +The methods supplied by the stock apt are: +

    +
      +
    1. +

      +cdrom - For Multi-Disc CDROMs +

      +
    2. +
    +
      +
    1. +

      +copy - (internal) For copying files around the filesystem +

      +
    2. +
    +
      +
    1. +

      +file - For local files +

      +
    2. +
    +
      +
    1. +

      +gzip - (internal) For decompression +

      +
    2. +
    +
      +
    1. +

      +http - For HTTP servers +

      +
    2. +
    + +

    +The two internal methods, copy and gzip, are used by the acquire code to +parallize and simplify the automatic decompression of package files as well as +copying package files around the file system. Both methods can be seen to act +the same except that one decompresses on the fly. APT uses them by generating +a copy URI that is formed identically to a file URI. The destination file is +send as normal. The method then takes the file specified by the URI and writes +it to the destination file. A typical set of operations may be: +

    + +
    +     http://foo.com/Packages.gz -> /bar/Packages.gz
    +     gzip:/bar/Packages.gz -> /bar/Packages.decomp
    +     rename Packages.decomp to /final/Packages
    +
    + +

    +The http method implements a fully featured HTTP/1.1 client that supports deep +pipelining and reget. It works best when coupled with an apache 1.3 server. +The file method simply generates failures or success responses with the +filename field set to the proper location. The cdrom method acts the same +except that it checks that the mount point has a valid cdrom in it. It does +this by (effectively) computing a md5 hash of 'ls -l' on the mountpoint. +

    + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Method Interface +

    + +
    +$Id: method.sgml,v 1.10 2003/02/12 15:05:46 doogie Exp $
    +
    +Jason Gunthorpe jgg@debian.org
    +
    +
    +
    + + + + + diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/index.html apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/index.html --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/index.html 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.html/index.html 2012-05-29 00:59:18.000000000 +0100 @@ -0,0 +1,121 @@ + + + + + + + + +APT Method Interface + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Method Interface +

    + +
    + +

    Abstract

    + +

    +This document describes the interface that APT uses to the archive access +methods. +

    + +
    + +

    Copyright Notice

    + +

    +Copyright © Jason Gunthorpe, 1998. +

    + +

    +"APT" and this document are free software; you can redistribute them +and/or modify them under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +

    + +

    +For more details, on Debian GNU/Linux systems, see the file +/usr/share/common-licenses/GPL for the full license. +

    + +
    + +

    Contents

    + + + +
    + +

    +[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ next ] +

    + +
    + +

    +APT Method Interface +

    + +
    +$Id: method.sgml,v 1.10 2003/02/12 15:05:46 doogie Exp $
    +
    +Jason Gunthorpe jgg@debian.org
    +
    +
    +
    + + + + + Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.text.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/method.text.gz differ Binary files /tmp/skNg1PgePZ/apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/NEWS.Debian.gz and /tmp/9pDFmQROBg/apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/NEWS.Debian.gz differ diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/style.txt apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/style.txt --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/style.txt 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/style.txt 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,75 @@ +Acronyms +~~~~~~~~ +* dpkg is a 'word' the first d may be upper case - Dpkg +* APT is a proper Acronym, all upper case please. + +Pkg - A Package +Ver - A version + +Indenting, Comments, Etc +~~~~~~~~~~~~~~~~~~~~~~~~ +Would make Linus cry :P However it is what I prefer. 3 space indent, +8 space tab all braces on seperate lines, function return on the same line +as the function, cases aligned with their code. The 'indent' options for +this style are: + indent -bl -bli0 -di1 -i3 -nsc -ts8 -npcs -npsl + +Each file gets a block at the top that should describe what the file does, +basically a summary of purpose along with any special notes and +attributions. The }}} and {{{ are folding marks if you have a folding +editor such as jed, the function separators are intended to give +a visual separate between functions for easier browsing of the larger files, +or indexed folding if you have such an editor. + +Each file should have 1 or 0 primary include files, that include +file must always be the first include file included by the .cc. G++ +#pragma interface/implementation is used, as well as anti-include-twice +#ifdefs. + +Include files, since there are so many, get their own subdirectory off +the include search path, this is used consistently throughout all the code. +#include "" should never be used for a global exported header file, only +local ones. + +C++ Features +~~~~~~~~~~~~ +Due to the legacy compiler heritage, exceptions, RTTI and name spaces are +not used. Templates are used *sparingly* since G++ has traditionally had +very weak support for them, this includes STL templates. + +Namespaces will probably be put in the code sometime after G++ 3, which will +be a huge re-org again to make sanity, the majority of all nested things +will go away. + +The C++ standard library's non parameterized types (string is included in +this) are used freely when appropriate. + +The new C++ #include (note the lack of a .h) is used for the +standard library, but not for my code. + +Arguments and Ownership +~~~~~~~~~~~~~~~~~~~~~~~ +[much of the code follows this now] +These guidlines should be followed except in two cases.. the first +is where it makes no sense, such as in a casting operator and the second is to +retain API compatibility (this should be rare, since a change in the input +almost always designates a change in ownership rules). + + * Pass by value or pass by reference should borrow the object from the + caller + * Pass by non-const reference may be used to indicate a OUT type variable + * Pass by pointer (except in the case where the pointer is really an array) + should be used when the object will be retained or ownership will be + transfered. Ownership transference should be rare and noted by a comment. + * Standard C things (FILE * etc) should be left as is. + + * Return by references should indicate a borrowed object + * Return by pointer (except arrays) should indicate ownership is + transfered. Return by pointer should not be used unless ownership is + transfered. + * Return by pointer to variable indicates ownership transfer unless the + pointer is an 'input' parameter (designated generally by an =0, + indicating a default of 'none') + +Non-ownership transferring arrays/lists should probably return an iterator +typedef or references.. diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-design apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-design --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-design 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-design 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,14 @@ +Document: libapt-pkg-doc-design +Title: APT Design Document +Author: Jason Gunthorpe +Abstract: The APT Design Document is an overview of the specifications and + design goals of the APT project. It also attempts to give a broad + description of the implementation as well. +Section: Debian + +Format: html +Index: /usr/share/doc/libapt-pkg-doc/design.html/index.html +Files: /usr/share/doc/libapt-pkg-doc/design.html/*.html + +Format: text +Files: /usr/share/doc/libapt-pkg-doc/design.text.gz diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-dpkg-tech apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-dpkg-tech --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-dpkg-tech 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-dpkg-tech 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,13 @@ +Document: libapt-pkg-doc-dpkg-tech +Title: APT's interpetation of DPkg Technical Specification +Author: Jason Gunthorpe +Abstract: The DPkg Technical Manual gives an overview of dpkg's external + functions(as APT sees them) and describes how it views the world. +Section: Debian + +Format: html +Index: /usr/share/doc/libapt-pkg-doc/dpkg-tech.html/index.html +Files: /usr/share/doc/libapt-pkg-doc/dpkg-tech.html/*.html + +Format: text +Files: /usr/share/doc/libapt-pkg-doc/dpkg-tech.text.gz diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-files apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-files --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-files 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-files 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,14 @@ +Document: libapt-pkg-doc-files +Title: APT Files +Author: Jason Gunthorpe +Abstract: The APT Files document describes the complete implementation and + format of the installed APT directory structure. It also serves as guide + to how APT views the Debian archive. +Section: Debian + +Format: html +Index: /usr/share/doc/libapt-pkg-doc/files.html/index.html +Files: /usr/share/doc/libapt-pkg-doc/files.html/*.html + +Format: text +Files: /usr/share/doc/libapt-pkg-doc/files.text.gz diff -Nru apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-method apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-method --- apt-0.9.3/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-method 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc/usr/share/doc-base/libapt-pkg-doc-method 2011-06-17 11:10:20.000000000 +0100 @@ -0,0 +1,14 @@ +Document: libapt-pkg-doc-method +Title: APT Method Interface +Author: Jason Gunthorpe +Abstract: The APT Method Interface document describes the interface that + APT uses to the archive access methods. +Section: Debian + +Format: html +Index: /usr/share/doc/libapt-pkg-doc/method.html/index.html +Files: /usr/share/doc/libapt-pkg-doc/method.html/*.html + +Format: text +Files: /usr/share/doc/libapt-pkg-doc/method.text.gz + diff -Nru apt-0.9.3/debian/libapt-pkg-doc.debhelper.log apt-0.9.3+rpi1/debian/libapt-pkg-doc.debhelper.log --- apt-0.9.3/debian/libapt-pkg-doc.debhelper.log 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc.debhelper.log 2012-05-29 01:15:47.000000000 +0100 @@ -0,0 +1,13 @@ +dh_prep +dh_installdirs +dh_installdocs +dh_installexamples +dh_installchangelogs +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_gencontrol +dh_md5sums +dh_builddeb +dh_builddeb diff -Nru apt-0.9.3/debian/libapt-pkg-doc.substvars apt-0.9.3+rpi1/debian/libapt-pkg-doc.substvars --- apt-0.9.3/debian/libapt-pkg-doc.substvars 1970-01-01 01:00:00.000000000 +0100 +++ apt-0.9.3+rpi1/debian/libapt-pkg-doc.substvars 2012-05-29 01:15:35.000000000 +0100 @@ -0,0 +1 @@ +misc:Depends= diff -Nru apt-0.9.3/po/apt-all.pot apt-0.9.3+rpi1/po/apt-all.pot --- apt-0.9.3/po/apt-all.pot 2012-04-16 18:23:05.000000000 +0100 +++ apt-0.9.3+rpi1/po/apt-all.pot 1970-01-01 01:00:00.000000000 +0100 @@ -1,3258 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# This file is put in the public domain. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: apt 0.8.16~exp14\n" -"Report-Msgid-Bugs-To: deity@lists.debian.org\n" -"POT-Creation-Date: 2012-04-11 17:55+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: cmdline/apt-cache.cc:158 -#, c-format -msgid "Package %s version %s has an unmet dep:\n" -msgstr "" - -#: cmdline/apt-cache.cc:286 -msgid "Total package names: " -msgstr "" - -#: cmdline/apt-cache.cc:288 -msgid "Total package structures: " -msgstr "" - -#: cmdline/apt-cache.cc:328 -msgid " Normal packages: " -msgstr "" - -#: cmdline/apt-cache.cc:329 -msgid " Pure virtual packages: " -msgstr "" - -#: cmdline/apt-cache.cc:330 -msgid " Single virtual packages: " -msgstr "" - -#: cmdline/apt-cache.cc:331 -msgid " Mixed virtual packages: " -msgstr "" - -#: cmdline/apt-cache.cc:332 -msgid " Missing: " -msgstr "" - -#: cmdline/apt-cache.cc:334 -msgid "Total distinct versions: " -msgstr "" - -#: cmdline/apt-cache.cc:336 -msgid "Total distinct descriptions: " -msgstr "" - -#: cmdline/apt-cache.cc:338 -msgid "Total dependencies: " -msgstr "" - -#: cmdline/apt-cache.cc:341 -msgid "Total ver/file relations: " -msgstr "" - -#: cmdline/apt-cache.cc:343 -msgid "Total Desc/File relations: " -msgstr "" - -#: cmdline/apt-cache.cc:345 -msgid "Total Provides mappings: " -msgstr "" - -#: cmdline/apt-cache.cc:357 -msgid "Total globbed strings: " -msgstr "" - -#: cmdline/apt-cache.cc:371 -msgid "Total dependency version space: " -msgstr "" - -#: cmdline/apt-cache.cc:376 -msgid "Total slack space: " -msgstr "" - -#: cmdline/apt-cache.cc:384 -msgid "Total space accounted for: " -msgstr "" - -#: cmdline/apt-cache.cc:515 cmdline/apt-cache.cc:1143 -#, c-format -msgid "Package file %s is out of sync." -msgstr "" - -#: cmdline/apt-cache.cc:593 cmdline/apt-cache.cc:1378 -#: cmdline/apt-cache.cc:1380 cmdline/apt-cache.cc:1457 cmdline/apt-mark.cc:40 -#: cmdline/apt-mark.cc:87 cmdline/apt-mark.cc:163 -msgid "No packages found" -msgstr "" - -#: cmdline/apt-cache.cc:1222 -msgid "You must give at least one search pattern" -msgstr "" - -#: cmdline/apt-cache.cc:1357 -msgid "This command is deprecated. Please use 'apt-mark showauto' instead." -msgstr "" - -#: cmdline/apt-cache.cc:1452 apt-pkg/cacheset.cc:459 -#, c-format -msgid "Unable to locate package %s" -msgstr "" - -#: cmdline/apt-cache.cc:1482 -msgid "Package files:" -msgstr "" - -#: cmdline/apt-cache.cc:1489 cmdline/apt-cache.cc:1580 -msgid "Cache is out of sync, can't x-ref a package file" -msgstr "" - -#. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1503 -msgid "Pinned packages:" -msgstr "" - -#: cmdline/apt-cache.cc:1515 cmdline/apt-cache.cc:1560 -msgid "(not found)" -msgstr "" - -#: cmdline/apt-cache.cc:1523 -msgid " Installed: " -msgstr "" - -#: cmdline/apt-cache.cc:1524 -msgid " Candidate: " -msgstr "" - -#: cmdline/apt-cache.cc:1542 cmdline/apt-cache.cc:1550 -msgid "(none)" -msgstr "" - -#: cmdline/apt-cache.cc:1557 -msgid " Package pin: " -msgstr "" - -#. Show the priority tables -#: cmdline/apt-cache.cc:1566 -msgid " Version table:" -msgstr "" - -#: cmdline/apt-cache.cc:1679 cmdline/apt-cdrom.cc:199 cmdline/apt-config.cc:75 -#: cmdline/apt-extracttemplates.cc:227 ftparchive/apt-ftparchive.cc:590 -#: cmdline/apt-get.cc:3255 cmdline/apt-internal-solver.cc:32 -#: cmdline/apt-mark.cc:267 cmdline/apt-sortpkgs.cc:147 -#, c-format -msgid "%s %s for %s compiled on %s %s\n" -msgstr "" - -#: cmdline/apt-cache.cc:1686 -msgid "" -"Usage: apt-cache [options] command\n" -" apt-cache [options] showpkg pkg1 [pkg2 ...]\n" -" apt-cache [options] showsrc pkg1 [pkg2 ...]\n" -"\n" -"apt-cache is a low-level tool used to query information\n" -"from APT's binary cache files\n" -"\n" -"Commands:\n" -" gencaches - Build both the package and source cache\n" -" showpkg - Show some general information for a single package\n" -" showsrc - Show source records\n" -" stats - Show some basic statistics\n" -" dump - Show the entire file in a terse form\n" -" dumpavail - Print an available file to stdout\n" -" unmet - Show unmet dependencies\n" -" search - Search the package list for a regex pattern\n" -" show - Show a readable record for the package\n" -" depends - Show raw dependency information for a package\n" -" rdepends - Show reverse dependency information for a package\n" -" pkgnames - List the names of all packages in the system\n" -" dotty - Generate package graphs for GraphViz\n" -" xvcg - Generate package graphs for xvcg\n" -" policy - Show policy settings\n" -"\n" -"Options:\n" -" -h This help text.\n" -" -p=? The package cache.\n" -" -s=? The source cache.\n" -" -q Disable progress indicator.\n" -" -i Show only important deps for the unmet command.\n" -" -c=? Read this configuration file\n" -" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" -"See the apt-cache(8) and apt.conf(5) manual pages for more information.\n" -msgstr "" - -#: cmdline/apt-cdrom.cc:79 -msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" -msgstr "" - -#: cmdline/apt-cdrom.cc:94 -msgid "Please insert a Disc in the drive and press enter" -msgstr "" - -#: cmdline/apt-cdrom.cc:129 -#, c-format -msgid "Failed to mount '%s' to '%s'" -msgstr "" - -#: cmdline/apt-cdrom.cc:164 -msgid "Repeat this process for the rest of the CDs in your set." -msgstr "" - -#: cmdline/apt-config.cc:46 -msgid "Arguments not in pairs" -msgstr "" - -#: cmdline/apt-config.cc:81 -msgid "" -"Usage: apt-config [options] command\n" -"\n" -"apt-config is a simple tool to read the APT config file\n" -"\n" -"Commands:\n" -" shell - Shell mode\n" -" dump - Show the configuration\n" -"\n" -"Options:\n" -" -h This help text.\n" -" -c=? Read this configuration file\n" -" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" -msgstr "" - -#: cmdline/apt-extracttemplates.cc:100 -#, c-format -msgid "%s not a valid DEB package." -msgstr "" - -#: cmdline/apt-extracttemplates.cc:234 -msgid "" -"Usage: apt-extracttemplates file1 [file2 ...]\n" -"\n" -"apt-extracttemplates is a tool to extract config and template info\n" -"from debian packages\n" -"\n" -"Options:\n" -" -h This help text\n" -" -t Set the temp dir\n" -" -c=? Read this configuration file\n" -" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" -msgstr "" - -#: cmdline/apt-extracttemplates.cc:269 apt-pkg/pkgcachegen.cc:1271 -#, c-format -msgid "Unable to write to %s" -msgstr "" - -#: cmdline/apt-extracttemplates.cc:311 -msgid "Cannot get debconf version. Is debconf installed?" -msgstr "" - -#: ftparchive/apt-ftparchive.cc:171 ftparchive/apt-ftparchive.cc:348 -msgid "Package extension list is too long" -msgstr "" - -#: ftparchive/apt-ftparchive.cc:173 ftparchive/apt-ftparchive.cc:190 -#: ftparchive/apt-ftparchive.cc:213 ftparchive/apt-ftparchive.cc:263 -#: ftparchive/apt-ftparchive.cc:277 ftparchive/apt-ftparchive.cc:299 -#, c-format -msgid "Error processing directory %s" -msgstr "" - -#: ftparchive/apt-ftparchive.cc:261 -msgid "Source extension list is too long" -msgstr "" - -#: ftparchive/apt-ftparchive.cc:378 -msgid "Error writing header to contents file" -msgstr "" - -#: ftparchive/apt-ftparchive.cc:408 -#, c-format -msgid "Error processing contents %s" -msgstr "" - -#: ftparchive/apt-ftparchive.cc:596 -msgid "" -"Usage: apt-ftparchive [options] command\n" -"Commands: packages binarypath [overridefile [pathprefix]]\n" -" sources srcpath [overridefile [pathprefix]]\n" -" contents path\n" -" release path\n" -" generate config [groups]\n" -" clean config\n" -"\n" -"apt-ftparchive generates index files for Debian archives. It supports\n" -"many styles of generation from fully automated to functional replacements\n" -"for dpkg-scanpackages and dpkg-scansources\n" -"\n" -"apt-ftparchive generates Package files from a tree of .debs. The\n" -"Package file contains the contents of all the control fields from\n" -"each package as well as the MD5 hash and filesize. An override file\n" -"is supported to force the value of Priority and Section.\n" -"\n" -"Similarly apt-ftparchive generates Sources files from a tree of .dscs.\n" -"The --source-override option can be used to specify a src override file\n" -"\n" -"The 'packages' and 'sources' command should be run in the root of the\n" -"tree. BinaryPath should point to the base of the recursive search and \n" -"override file should contain the override flags. Pathprefix is\n" -"appended to the filename fields if present. Example usage from the \n" -"Debian archive:\n" -" apt-ftparchive packages dists/potato/main/binary-i386/ > \\\n" -" dists/potato/main/binary-i386/Packages\n" -"\n" -"Options:\n" -" -h This help text\n" -" --md5 Control MD5 generation\n" -" -s=? Source override file\n" -" -q Quiet\n" -" -d=? Select the optional caching database\n" -" --no-delink Enable delinking debug mode\n" -" --contents Control contents file generation\n" -" -c=? Read this configuration file\n" -" -o=? Set an arbitrary configuration option" -msgstr "" - -#: ftparchive/apt-ftparchive.cc:802 -msgid "No selections matched" -msgstr "" - -#: ftparchive/apt-ftparchive.cc:880 -#, c-format -msgid "Some files are missing in the package file group `%s'" -msgstr "" - -#: ftparchive/cachedb.cc:46 -#, c-format -msgid "DB was corrupted, file renamed to %s.old" -msgstr "" - -#: ftparchive/cachedb.cc:64 -#, c-format -msgid "DB is old, attempting to upgrade %s" -msgstr "" - -#: ftparchive/cachedb.cc:75 -msgid "" -"DB format is invalid. If you upgraded from an older version of apt, please " -"remove and re-create the database." -msgstr "" - -#: ftparchive/cachedb.cc:80 -#, c-format -msgid "Unable to open DB file %s: %s" -msgstr "" - -#: ftparchive/cachedb.cc:126 apt-inst/extract.cc:181 apt-inst/extract.cc:193 -#: apt-inst/extract.cc:210 apt-inst/deb/dpkgdb.cc:121 -#, c-format -msgid "Failed to stat %s" -msgstr "" - -#: ftparchive/cachedb.cc:248 -msgid "Archive has no control record" -msgstr "" - -#: ftparchive/cachedb.cc:489 -msgid "Unable to get a cursor" -msgstr "" - -#: ftparchive/writer.cc:80 -#, c-format -msgid "W: Unable to read directory %s\n" -msgstr "" - -#: ftparchive/writer.cc:85 -#, c-format -msgid "W: Unable to stat %s\n" -msgstr "" - -#: ftparchive/writer.cc:141 -msgid "E: " -msgstr "" - -#: ftparchive/writer.cc:143 -msgid "W: " -msgstr "" - -#: ftparchive/writer.cc:150 -msgid "E: Errors apply to file " -msgstr "" - -#: ftparchive/writer.cc:168 ftparchive/writer.cc:200 -#, c-format -msgid "Failed to resolve %s" -msgstr "" - -#: ftparchive/writer.cc:181 -msgid "Tree walking failed" -msgstr "" - -#: ftparchive/writer.cc:208 -#, c-format -msgid "Failed to open %s" -msgstr "" - -#: ftparchive/writer.cc:267 -#, c-format -msgid " DeLink %s [%s]\n" -msgstr "" - -#: ftparchive/writer.cc:275 -#, c-format -msgid "Failed to readlink %s" -msgstr "" - -#: ftparchive/writer.cc:279 -#, c-format -msgid "Failed to unlink %s" -msgstr "" - -#: ftparchive/writer.cc:286 -#, c-format -msgid "*** Failed to link %s to %s" -msgstr "" - -#: ftparchive/writer.cc:296 -#, c-format -msgid " DeLink limit of %sB hit.\n" -msgstr "" - -#: ftparchive/writer.cc:401 -msgid "Archive had no package field" -msgstr "" - -#: ftparchive/writer.cc:409 ftparchive/writer.cc:711 -#, c-format -msgid " %s has no override entry\n" -msgstr "" - -#: ftparchive/writer.cc:477 ftparchive/writer.cc:827 -#, c-format -msgid " %s maintainer is %s not %s\n" -msgstr "" - -#: ftparchive/writer.cc:721 -#, c-format -msgid " %s has no source override entry\n" -msgstr "" - -#: ftparchive/writer.cc:725 -#, c-format -msgid " %s has no binary override entry either\n" -msgstr "" - -#: ftparchive/contents.cc:339 ftparchive/contents.cc:370 -msgid "realloc - Failed to allocate memory" -msgstr "" - -#: ftparchive/override.cc:34 ftparchive/override.cc:142 -#, c-format -msgid "Unable to open %s" -msgstr "" - -#: ftparchive/override.cc:60 ftparchive/override.cc:166 -#, c-format -msgid "Malformed override %s line %llu #1" -msgstr "" - -#: ftparchive/override.cc:74 ftparchive/override.cc:178 -#, c-format -msgid "Malformed override %s line %llu #2" -msgstr "" - -#: ftparchive/override.cc:88 ftparchive/override.cc:191 -#, c-format -msgid "Malformed override %s line %llu #3" -msgstr "" - -#: ftparchive/override.cc:127 ftparchive/override.cc:201 -#, c-format -msgid "Failed to read the override file %s" -msgstr "" - -#: ftparchive/multicompress.cc:70 -#, c-format -msgid "Unknown compression algorithm '%s'" -msgstr "" - -#: ftparchive/multicompress.cc:100 -#, c-format -msgid "Compressed output %s needs a compression set" -msgstr "" - -#: ftparchive/multicompress.cc:168 methods/rsh.cc:97 -msgid "Failed to create IPC pipe to subprocess" -msgstr "" - -#: ftparchive/multicompress.cc:189 -msgid "Failed to create FILE*" -msgstr "" - -#: ftparchive/multicompress.cc:192 -msgid "Failed to fork" -msgstr "" - -#: ftparchive/multicompress.cc:206 -msgid "Compress child" -msgstr "" - -#: ftparchive/multicompress.cc:229 -#, c-format -msgid "Internal error, failed to create %s" -msgstr "" - -#: ftparchive/multicompress.cc:304 -msgid "IO to subprocess/file failed" -msgstr "" - -#: ftparchive/multicompress.cc:342 -msgid "Failed to read while computing MD5" -msgstr "" - -#: ftparchive/multicompress.cc:358 -#, c-format -msgid "Problem unlinking %s" -msgstr "" - -#: ftparchive/multicompress.cc:373 apt-inst/extract.cc:188 -#, c-format -msgid "Failed to rename %s to %s" -msgstr "" - -#: cmdline/apt-get.cc:135 -msgid "Y" -msgstr "" - -#: cmdline/apt-get.cc:140 -msgid "N" -msgstr "" - -#: cmdline/apt-get.cc:162 apt-pkg/cachefilter.cc:31 -#, c-format -msgid "Regex compilation error - %s" -msgstr "" - -#: cmdline/apt-get.cc:257 -msgid "The following packages have unmet dependencies:" -msgstr "" - -#: cmdline/apt-get.cc:347 -#, c-format -msgid "but %s is installed" -msgstr "" - -#: cmdline/apt-get.cc:349 -#, c-format -msgid "but %s is to be installed" -msgstr "" - -#: cmdline/apt-get.cc:356 -msgid "but it is not installable" -msgstr "" - -#: cmdline/apt-get.cc:358 -msgid "but it is a virtual package" -msgstr "" - -#: cmdline/apt-get.cc:361 -msgid "but it is not installed" -msgstr "" - -#: cmdline/apt-get.cc:361 -msgid "but it is not going to be installed" -msgstr "" - -#: cmdline/apt-get.cc:366 -msgid " or" -msgstr "" - -#: cmdline/apt-get.cc:395 -msgid "The following NEW packages will be installed:" -msgstr "" - -#: cmdline/apt-get.cc:421 -msgid "The following packages will be REMOVED:" -msgstr "" - -#: cmdline/apt-get.cc:443 -msgid "The following packages have been kept back:" -msgstr "" - -#: cmdline/apt-get.cc:464 -msgid "The following packages will be upgraded:" -msgstr "" - -#: cmdline/apt-get.cc:485 -msgid "The following packages will be DOWNGRADED:" -msgstr "" - -#: cmdline/apt-get.cc:505 -msgid "The following held packages will be changed:" -msgstr "" - -#: cmdline/apt-get.cc:560 -#, c-format -msgid "%s (due to %s) " -msgstr "" - -#: cmdline/apt-get.cc:568 -msgid "" -"WARNING: The following essential packages will be removed.\n" -"This should NOT be done unless you know exactly what you are doing!" -msgstr "" - -#: cmdline/apt-get.cc:599 -#, c-format -msgid "%lu upgraded, %lu newly installed, " -msgstr "" - -#: cmdline/apt-get.cc:603 -#, c-format -msgid "%lu reinstalled, " -msgstr "" - -#: cmdline/apt-get.cc:605 -#, c-format -msgid "%lu downgraded, " -msgstr "" - -#: cmdline/apt-get.cc:607 -#, c-format -msgid "%lu to remove and %lu not upgraded.\n" -msgstr "" - -#: cmdline/apt-get.cc:611 -#, c-format -msgid "%lu not fully installed or removed.\n" -msgstr "" - -#: cmdline/apt-get.cc:632 -#, c-format -msgid "Note, selecting '%s' for task '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:637 -#, c-format -msgid "Note, selecting '%s' for regex '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:654 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "" - -#: cmdline/apt-get.cc:665 -msgid " [Installed]" -msgstr "" - -#: cmdline/apt-get.cc:674 -msgid " [Not candidate version]" -msgstr "" - -#: cmdline/apt-get.cc:676 -msgid "You should explicitly select one to install." -msgstr "" - -#: cmdline/apt-get.cc:679 -#, c-format -msgid "" -"Package %s is not available, but is referred to by another package.\n" -"This may mean that the package is missing, has been obsoleted, or\n" -"is only available from another source\n" -msgstr "" - -#: cmdline/apt-get.cc:697 -msgid "However the following packages replace it:" -msgstr "" - -#: cmdline/apt-get.cc:709 -#, c-format -msgid "Package '%s' has no installation candidate" -msgstr "" - -#: cmdline/apt-get.cc:720 -#, c-format -msgid "Virtual packages like '%s' can't be removed\n" -msgstr "" - -#: cmdline/apt-get.cc:764 -#, c-format -msgid "Note, selecting '%s' instead of '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:794 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" - -#: cmdline/apt-get.cc:798 -#, c-format -msgid "Skipping %s, it is not installed and only upgrades are requested.\n" -msgstr "" - -#: cmdline/apt-get.cc:810 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "" - -#: cmdline/apt-get.cc:815 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "" - -#: cmdline/apt-get.cc:834 cmdline/apt-get.cc:2114 cmdline/apt-mark.cc:62 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "" - -#: cmdline/apt-get.cc:860 -#, c-format -msgid "Selected version '%s' (%s) for '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:865 -#, c-format -msgid "Selected version '%s' (%s) for '%s' because of '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:907 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "" - -#: cmdline/apt-get.cc:985 -msgid "Correcting dependencies..." -msgstr "" - -#: cmdline/apt-get.cc:988 -msgid " failed." -msgstr "" - -#: cmdline/apt-get.cc:991 -msgid "Unable to correct dependencies" -msgstr "" - -#: cmdline/apt-get.cc:994 -msgid "Unable to minimize the upgrade set" -msgstr "" - -#: cmdline/apt-get.cc:996 -msgid " Done" -msgstr "" - -#: cmdline/apt-get.cc:1000 -msgid "You might want to run 'apt-get -f install' to correct these." -msgstr "" - -#: cmdline/apt-get.cc:1003 -msgid "Unmet dependencies. Try using -f." -msgstr "" - -#: cmdline/apt-get.cc:1028 -msgid "WARNING: The following packages cannot be authenticated!" -msgstr "" - -#: cmdline/apt-get.cc:1032 -msgid "Authentication warning overridden.\n" -msgstr "" - -#: cmdline/apt-get.cc:1039 -msgid "Install these packages without verification [y/N]? " -msgstr "" - -#: cmdline/apt-get.cc:1041 -msgid "Some packages could not be authenticated" -msgstr "" - -#: cmdline/apt-get.cc:1050 cmdline/apt-get.cc:1211 -msgid "There are problems and -y was used without --force-yes" -msgstr "" - -#: cmdline/apt-get.cc:1091 -msgid "Internal error, InstallPackages was called with broken packages!" -msgstr "" - -#: cmdline/apt-get.cc:1100 -msgid "Packages need to be removed but remove is disabled." -msgstr "" - -#: cmdline/apt-get.cc:1111 -msgid "Internal error, Ordering didn't finish" -msgstr "" - -#: cmdline/apt-get.cc:1149 -msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" -msgstr "" - -#. TRANSLATOR: The required space between number and unit is already included -#. in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB -#: cmdline/apt-get.cc:1156 -#, c-format -msgid "Need to get %sB/%sB of archives.\n" -msgstr "" - -#. TRANSLATOR: The required space between number and unit is already included -#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB -#: cmdline/apt-get.cc:1161 -#, c-format -msgid "Need to get %sB of archives.\n" -msgstr "" - -#. TRANSLATOR: The required space between number and unit is already included -#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB -#: cmdline/apt-get.cc:1168 -#, c-format -msgid "After this operation, %sB of additional disk space will be used.\n" -msgstr "" - -#. TRANSLATOR: The required space between number and unit is already included -#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB -#: cmdline/apt-get.cc:1173 -#, c-format -msgid "After this operation, %sB disk space will be freed.\n" -msgstr "" - -#: cmdline/apt-get.cc:1188 cmdline/apt-get.cc:1191 cmdline/apt-get.cc:2534 -#: cmdline/apt-get.cc:2537 -#, c-format -msgid "Couldn't determine free space in %s" -msgstr "" - -#: cmdline/apt-get.cc:1201 -#, c-format -msgid "You don't have enough free space in %s." -msgstr "" - -#: cmdline/apt-get.cc:1217 cmdline/apt-get.cc:1237 -msgid "Trivial Only specified but this is not a trivial operation." -msgstr "" - -#: cmdline/apt-get.cc:1219 -msgid "Yes, do as I say!" -msgstr "" - -#: cmdline/apt-get.cc:1221 -#, c-format -msgid "" -"You are about to do something potentially harmful.\n" -"To continue type in the phrase '%s'\n" -" ?] " -msgstr "" - -#: cmdline/apt-get.cc:1227 cmdline/apt-get.cc:1246 -msgid "Abort." -msgstr "" - -#: cmdline/apt-get.cc:1242 -msgid "Do you want to continue [Y/n]? " -msgstr "" - -#: cmdline/apt-get.cc:1314 cmdline/apt-get.cc:2599 apt-pkg/algorithms.cc:1492 -#, c-format -msgid "Failed to fetch %s %s\n" -msgstr "" - -#: cmdline/apt-get.cc:1332 -msgid "Some files failed to download" -msgstr "" - -#: cmdline/apt-get.cc:1333 cmdline/apt-get.cc:2611 -msgid "Download complete and in download only mode" -msgstr "" - -#: cmdline/apt-get.cc:1339 -msgid "" -"Unable to fetch some archives, maybe run apt-get update or try with --fix-" -"missing?" -msgstr "" - -#: cmdline/apt-get.cc:1343 -msgid "--fix-missing and media swapping is not currently supported" -msgstr "" - -#: cmdline/apt-get.cc:1348 -msgid "Unable to correct missing packages." -msgstr "" - -#: cmdline/apt-get.cc:1349 -msgid "Aborting install." -msgstr "" - -#: cmdline/apt-get.cc:1377 -msgid "" -"The following package disappeared from your system as\n" -"all files have been overwritten by other packages:" -msgid_plural "" -"The following packages disappeared from your system as\n" -"all files have been overwritten by other packages:" -msgstr[0] "" -msgstr[1] "" - -#: cmdline/apt-get.cc:1381 -msgid "Note: This is done automatically and on purpose by dpkg." -msgstr "" - -#: cmdline/apt-get.cc:1519 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1551 -#, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1589 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1605 -msgid "The update command takes no arguments" -msgstr "" - -#: cmdline/apt-get.cc:1668 -msgid "We are not supposed to delete stuff, can't start AutoRemover" -msgstr "" - -#: cmdline/apt-get.cc:1772 -msgid "" -"Hmm, seems like the AutoRemover destroyed something which really\n" -"shouldn't happen. Please file a bug report against apt." -msgstr "" - -#. -#. if (Packages == 1) -#. { -#. c1out << endl; -#. c1out << -#. _("Since you only requested a single operation it is extremely likely that\n" -#. "the package is simply not installable and a bug report against\n" -#. "that package should be filed.") << endl; -#. } -#. -#: cmdline/apt-get.cc:1775 cmdline/apt-get.cc:1944 -msgid "The following information may help to resolve the situation:" -msgstr "" - -#: cmdline/apt-get.cc:1779 -msgid "Internal Error, AutoRemover broke stuff" -msgstr "" - -#: cmdline/apt-get.cc:1786 -msgid "" -"The following package was automatically installed and is no longer required:" -msgid_plural "" -"The following packages were automatically installed and are no longer " -"required:" -msgstr[0] "" -msgstr[1] "" - -#: cmdline/apt-get.cc:1790 -#, c-format -msgid "%lu package was automatically installed and is no longer required.\n" -msgid_plural "" -"%lu packages were automatically installed and are no longer required.\n" -msgstr[0] "" -msgstr[1] "" - -#: cmdline/apt-get.cc:1792 -msgid "Use 'apt-get autoremove' to remove them." -msgstr "" - -#: cmdline/apt-get.cc:1811 -msgid "Internal error, AllUpgrade broke stuff" -msgstr "" - -#: cmdline/apt-get.cc:1910 -msgid "You might want to run 'apt-get -f install' to correct these:" -msgstr "" - -#: cmdline/apt-get.cc:1914 -msgid "" -"Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " -"solution)." -msgstr "" - -#: cmdline/apt-get.cc:1929 -msgid "" -"Some packages could not be installed. This may mean that you have\n" -"requested an impossible situation or if you are using the unstable\n" -"distribution that some required packages have not yet been created\n" -"or been moved out of Incoming." -msgstr "" - -#: cmdline/apt-get.cc:1950 -msgid "Broken packages" -msgstr "" - -#: cmdline/apt-get.cc:1976 -msgid "The following extra packages will be installed:" -msgstr "" - -#: cmdline/apt-get.cc:2066 -msgid "Suggested packages:" -msgstr "" - -#: cmdline/apt-get.cc:2067 -msgid "Recommended packages:" -msgstr "" - -#: cmdline/apt-get.cc:2109 -#, c-format -msgid "Couldn't find package %s" -msgstr "" - -#: cmdline/apt-get.cc:2116 cmdline/apt-mark.cc:64 -#, c-format -msgid "%s set to automatically installed.\n" -msgstr "" - -#: cmdline/apt-get.cc:2124 cmdline/apt-mark.cc:108 -msgid "" -"This command is deprecated. Please use 'apt-mark auto' and 'apt-mark manual' " -"instead." -msgstr "" - -#: cmdline/apt-get.cc:2140 -msgid "Calculating upgrade... " -msgstr "" - -#: cmdline/apt-get.cc:2143 methods/ftp.cc:711 methods/connect.cc:115 -msgid "Failed" -msgstr "" - -#: cmdline/apt-get.cc:2148 -msgid "Done" -msgstr "" - -#: cmdline/apt-get.cc:2215 cmdline/apt-get.cc:2223 -msgid "Internal error, problem resolver broke stuff" -msgstr "" - -#: cmdline/apt-get.cc:2251 cmdline/apt-get.cc:2287 -msgid "Unable to lock the download directory" -msgstr "" - -#: cmdline/apt-get.cc:2338 -#, c-format -msgid "Downloading %s %s" -msgstr "" - -#: cmdline/apt-get.cc:2396 -msgid "Must specify at least one package to fetch source for" -msgstr "" - -#: cmdline/apt-get.cc:2436 cmdline/apt-get.cc:2748 -#, c-format -msgid "Unable to find a source package for %s" -msgstr "" - -#: cmdline/apt-get.cc:2453 -#, c-format -msgid "" -"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" -"%s\n" -msgstr "" - -#: cmdline/apt-get.cc:2458 -#, c-format -msgid "" -"Please use:\n" -"bzr get %s\n" -"to retrieve the latest (possibly unreleased) updates to the package.\n" -msgstr "" - -#: cmdline/apt-get.cc:2511 -#, c-format -msgid "Skipping already downloaded file '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:2548 -#, c-format -msgid "You don't have enough free space in %s" -msgstr "" - -#. TRANSLATOR: The required space between number and unit is already included -#. in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB -#: cmdline/apt-get.cc:2557 -#, c-format -msgid "Need to get %sB/%sB of source archives.\n" -msgstr "" - -#. TRANSLATOR: The required space between number and unit is already included -#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB -#: cmdline/apt-get.cc:2562 -#, c-format -msgid "Need to get %sB of source archives.\n" -msgstr "" - -#: cmdline/apt-get.cc:2568 -#, c-format -msgid "Fetch source %s\n" -msgstr "" - -#: cmdline/apt-get.cc:2606 -msgid "Failed to fetch some archives." -msgstr "" - -#: cmdline/apt-get.cc:2637 -#, c-format -msgid "Skipping unpack of already unpacked source in %s\n" -msgstr "" - -#: cmdline/apt-get.cc:2649 -#, c-format -msgid "Unpack command '%s' failed.\n" -msgstr "" - -#: cmdline/apt-get.cc:2650 -#, c-format -msgid "Check if the 'dpkg-dev' package is installed.\n" -msgstr "" - -#: cmdline/apt-get.cc:2672 -#, c-format -msgid "Build command '%s' failed.\n" -msgstr "" - -#: cmdline/apt-get.cc:2692 -msgid "Child process failed" -msgstr "" - -#: cmdline/apt-get.cc:2711 -msgid "Must specify at least one package to check builddeps for" -msgstr "" - -#: cmdline/apt-get.cc:2736 -#, c-format -msgid "" -"No architecture information available for %s. See apt.conf(5) APT::" -"Architectures for setup" -msgstr "" - -#: cmdline/apt-get.cc:2753 -#, c-format -msgid "Unable to get build-dependency information for %s" -msgstr "" - -#: cmdline/apt-get.cc:2773 -#, c-format -msgid "%s has no build depends.\n" -msgstr "" - -#: cmdline/apt-get.cc:2903 -#, c-format -msgid "" -"%s dependency for %s can't be satisfied because %s is not allowed on '%s' " -"packages" -msgstr "" - -#: cmdline/apt-get.cc:2924 -#, c-format -msgid "" -"%s dependency for %s cannot be satisfied because the package %s cannot be " -"found" -msgstr "" - -#: cmdline/apt-get.cc:2947 -#, c-format -msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" -msgstr "" - -#: cmdline/apt-get.cc:2986 -#, c-format -msgid "" -"%s dependency for %s cannot be satisfied because candidate version of " -"package %s can't satisfy version requirements" -msgstr "" - -#: cmdline/apt-get.cc:2992 -#, c-format -msgid "" -"%s dependency for %s cannot be satisfied because package %s has no candidate " -"version" -msgstr "" - -#: cmdline/apt-get.cc:3015 -#, c-format -msgid "Failed to satisfy %s dependency for %s: %s" -msgstr "" - -#: cmdline/apt-get.cc:3031 -#, c-format -msgid "Build-dependencies for %s could not be satisfied." -msgstr "" - -#: cmdline/apt-get.cc:3036 -msgid "Failed to process build dependencies" -msgstr "" - -#: cmdline/apt-get.cc:3129 cmdline/apt-get.cc:3141 -#, c-format -msgid "Changelog for %s (%s)" -msgstr "" - -#: cmdline/apt-get.cc:3260 -msgid "Supported modules:" -msgstr "" - -#: cmdline/apt-get.cc:3301 -msgid "" -"Usage: apt-get [options] command\n" -" apt-get [options] install|remove pkg1 [pkg2 ...]\n" -" apt-get [options] source pkg1 [pkg2 ...]\n" -"\n" -"apt-get is a simple command line interface for downloading and\n" -"installing packages. The most frequently used commands are update\n" -"and install.\n" -"\n" -"Commands:\n" -" update - Retrieve new lists of packages\n" -" upgrade - Perform an upgrade\n" -" install - Install new packages (pkg is libc6 not libc6.deb)\n" -" remove - Remove packages\n" -" autoremove - Remove automatically all unused packages\n" -" purge - Remove packages and config files\n" -" source - Download source archives\n" -" build-dep - Configure build-dependencies for source packages\n" -" dist-upgrade - Distribution upgrade, see apt-get(8)\n" -" dselect-upgrade - Follow dselect selections\n" -" clean - Erase downloaded archive files\n" -" autoclean - Erase old downloaded archive files\n" -" check - Verify that there are no broken dependencies\n" -" changelog - Download and display the changelog for the given package\n" -" download - Download the binary package into the current directory\n" -"\n" -"Options:\n" -" -h This help text.\n" -" -q Loggable output - no progress indicator\n" -" -qq No output except for errors\n" -" -d Download only - do NOT install or unpack archives\n" -" -s No-act. Perform ordering simulation\n" -" -y Assume Yes to all queries and do not prompt\n" -" -f Attempt to correct a system with broken dependencies in place\n" -" -m Attempt to continue if archives are unlocatable\n" -" -u Show a list of upgraded packages as well\n" -" -b Build the source package after fetching it\n" -" -V Show verbose version numbers\n" -" -c=? Read this configuration file\n" -" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" -"See the apt-get(8), sources.list(5) and apt.conf(5) manual\n" -"pages for more information and options.\n" -" This APT has Super Cow Powers.\n" -msgstr "" - -#: cmdline/apt-get.cc:3466 -msgid "" -"NOTE: This is only a simulation!\n" -" apt-get needs root privileges for real execution.\n" -" Keep also in mind that locking is deactivated,\n" -" so don't depend on the relevance to the real current situation!" -msgstr "" - -#: cmdline/acqprogress.cc:59 -msgid "Hit " -msgstr "" - -#: cmdline/acqprogress.cc:83 -msgid "Get:" -msgstr "" - -#: cmdline/acqprogress.cc:114 -msgid "Ign " -msgstr "" - -#: cmdline/acqprogress.cc:118 -msgid "Err " -msgstr "" - -#: cmdline/acqprogress.cc:139 -#, c-format -msgid "Fetched %sB in %s (%sB/s)\n" -msgstr "" - -#: cmdline/acqprogress.cc:229 -#, c-format -msgid " [Working]" -msgstr "" - -#: cmdline/acqprogress.cc:285 -#, c-format -msgid "" -"Media change: please insert the disc labeled\n" -" '%s'\n" -"in the drive '%s' and press enter\n" -msgstr "" - -#: cmdline/apt-internal-solver.cc:36 -msgid "" -"Usage: apt-internal-resolver\n" -"\n" -"apt-internal-resolver is an interface to use the current internal\n" -"like an external resolver for the APT family for debugging or alike\n" -"\n" -"Options:\n" -" -h This help text.\n" -" -q Loggable output - no progress indicator\n" -" -c=? Read this configuration file\n" -" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" -"apt.conf(5) manual pages for more information and options.\n" -" This APT has Super Cow Powers.\n" -msgstr "" - -#: cmdline/apt-mark.cc:49 -#, c-format -msgid "%s can not be marked as it is not installed.\n" -msgstr "" - -#: cmdline/apt-mark.cc:55 -#, c-format -msgid "%s was already set to manually installed.\n" -msgstr "" - -#: cmdline/apt-mark.cc:57 -#, c-format -msgid "%s was already set to automatically installed.\n" -msgstr "" - -#: cmdline/apt-mark.cc:172 -#, c-format -msgid "%s was already set on hold.\n" -msgstr "" - -#: cmdline/apt-mark.cc:174 -#, c-format -msgid "%s was already not hold.\n" -msgstr "" - -#: cmdline/apt-mark.cc:188 cmdline/apt-mark.cc:210 -#, c-format -msgid "%s set on hold.\n" -msgstr "" - -#: cmdline/apt-mark.cc:190 cmdline/apt-mark.cc:215 -#, c-format -msgid "Canceled hold on %s.\n" -msgstr "" - -#: cmdline/apt-mark.cc:223 -msgid "Executing dpkg failed. Are you root?" -msgstr "" - -#: cmdline/apt-mark.cc:271 -msgid "" -"Usage: apt-mark [options] {auto|manual} pkg1 [pkg2 ...]\n" -"\n" -"apt-mark is a simple command line interface for marking packages\n" -"as manual or automatical installed. It can also list marks.\n" -"\n" -"Commands:\n" -" auto - Mark the given packages as automatically installed\n" -" manual - Mark the given packages as manually installed\n" -"\n" -"Options:\n" -" -h This help text.\n" -" -q Loggable output - no progress indicator\n" -" -qq No output except for errors\n" -" -s No-act. Just prints what would be done.\n" -" -f read/write auto/manual marking in the given file\n" -" -c=? Read this configuration file\n" -" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" -"See the apt-mark(8) and apt.conf(5) manual pages for more information." -msgstr "" - -#: cmdline/apt-sortpkgs.cc:89 -msgid "Unknown package record!" -msgstr "" - -#: cmdline/apt-sortpkgs.cc:153 -msgid "" -"Usage: apt-sortpkgs [options] file1 [file2 ...]\n" -"\n" -"apt-sortpkgs is a simple tool to sort package files. The -s option is used\n" -"to indicate what kind of file it is.\n" -"\n" -"Options:\n" -" -h This help text\n" -" -s Use source file sorting\n" -" -c=? Read this configuration file\n" -" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" -msgstr "" - -#: dselect/install:32 -msgid "Bad default setting!" -msgstr "" - -#: dselect/install:51 dselect/install:83 dselect/install:87 dselect/install:94 -#: dselect/install:105 dselect/update:45 -msgid "Press enter to continue." -msgstr "" - -#: dselect/install:91 -msgid "Do you want to erase any previously downloaded .deb files?" -msgstr "" - -#: dselect/install:101 -msgid "Some errors occurred while unpacking. Packages that were installed" -msgstr "" - -#: dselect/install:102 -msgid "will be configured. This may result in duplicate errors" -msgstr "" - -#: dselect/install:103 -msgid "or errors caused by missing dependencies. This is OK, only the errors" -msgstr "" - -#: dselect/install:104 -msgid "" -"above this message are important. Please fix them and run [I]nstall again" -msgstr "" - -#: dselect/update:30 -msgid "Merging available information" -msgstr "" - -#: apt-inst/contrib/extracttar.cc:117 -msgid "Failed to create pipes" -msgstr "" - -#: apt-inst/contrib/extracttar.cc:144 -msgid "Failed to exec gzip " -msgstr "" - -#: apt-inst/contrib/extracttar.cc:181 apt-inst/contrib/extracttar.cc:211 -msgid "Corrupted archive" -msgstr "" - -#: apt-inst/contrib/extracttar.cc:196 -msgid "Tar checksum failed, archive corrupted" -msgstr "" - -#: apt-inst/contrib/extracttar.cc:303 -#, c-format -msgid "Unknown TAR header type %u, member %s" -msgstr "" - -#: apt-inst/contrib/arfile.cc:74 -msgid "Invalid archive signature" -msgstr "" - -#: apt-inst/contrib/arfile.cc:82 -msgid "Error reading archive member header" -msgstr "" - -#: apt-inst/contrib/arfile.cc:94 -#, c-format -msgid "Invalid archive member header %s" -msgstr "" - -#: apt-inst/contrib/arfile.cc:106 -msgid "Invalid archive member header" -msgstr "" - -#: apt-inst/contrib/arfile.cc:132 -msgid "Archive is too short" -msgstr "" - -#: apt-inst/contrib/arfile.cc:136 -msgid "Failed to read the archive headers" -msgstr "" - -#: apt-inst/filelist.cc:382 -msgid "DropNode called on still linked node" -msgstr "" - -#: apt-inst/filelist.cc:414 -msgid "Failed to locate the hash element!" -msgstr "" - -#: apt-inst/filelist.cc:461 -msgid "Failed to allocate diversion" -msgstr "" - -#: apt-inst/filelist.cc:466 -msgid "Internal error in AddDiversion" -msgstr "" - -#: apt-inst/filelist.cc:479 -#, c-format -msgid "Trying to overwrite a diversion, %s -> %s and %s/%s" -msgstr "" - -#: apt-inst/filelist.cc:508 -#, c-format -msgid "Double add of diversion %s -> %s" -msgstr "" - -#: apt-inst/filelist.cc:551 -#, c-format -msgid "Duplicate conf file %s/%s" -msgstr "" - -#: apt-inst/dirstream.cc:43 apt-inst/dirstream.cc:49 apt-inst/dirstream.cc:55 -#: apt-inst/dirstream.cc:50 -#, c-format -msgid "Failed to write file %s" -msgstr "" - -#: apt-inst/dirstream.cc:100 apt-inst/dirstream.cc:108 -#: apt-inst/dirstream.cc:98 apt-inst/dirstream.cc:106 -#, c-format -msgid "Failed to close file %s" -msgstr "" - -#: apt-inst/extract.cc:96 apt-inst/extract.cc:167 -#, c-format -msgid "The path %s is too long" -msgstr "" - -#: apt-inst/extract.cc:127 -#, c-format -msgid "Unpacking %s more than once" -msgstr "" - -#: apt-inst/extract.cc:137 -#, c-format -msgid "The directory %s is diverted" -msgstr "" - -#: apt-inst/extract.cc:147 -#, c-format -msgid "The package is trying to write to the diversion target %s/%s" -msgstr "" - -#: apt-inst/extract.cc:157 apt-inst/extract.cc:300 -msgid "The diversion path is too long" -msgstr "" - -#: apt-inst/extract.cc:243 -#, c-format -msgid "The directory %s is being replaced by a non-directory" -msgstr "" - -#: apt-inst/extract.cc:283 -msgid "Failed to locate node in its hash bucket" -msgstr "" - -#: apt-inst/extract.cc:287 -msgid "The path is too long" -msgstr "" - -#: apt-inst/extract.cc:415 -#, c-format -msgid "Overwrite package match with no version for %s" -msgstr "" - -#: apt-inst/extract.cc:432 -#, c-format -msgid "File %s/%s overwrites the one in the package %s" -msgstr "" - -#. Only warn if there are no sources.list.d. -#. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:465 apt-pkg/contrib/cdromutl.cc:183 -#: apt-pkg/contrib/fileutl.cc:372 apt-pkg/sourcelist.cc:208 -#: apt-pkg/sourcelist.cc:214 apt-pkg/acquire.cc:456 apt-pkg/init.cc:108 -#: apt-pkg/init.cc:116 apt-pkg/clean.cc:36 apt-pkg/policy.cc:359 -#: methods/mirror.cc:95 -#, c-format -msgid "Unable to read %s" -msgstr "" - -#: apt-inst/extract.cc:492 -#, c-format -msgid "Unable to stat %s" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:55 apt-inst/deb/dpkgdb.cc:61 -#, c-format -msgid "Failed to remove %s" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:110 apt-inst/deb/dpkgdb.cc:112 -#, c-format -msgid "Unable to create %s" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:118 -#, c-format -msgid "Failed to stat %sinfo" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:123 -msgid "The info and temp directories need to be on the same filesystem" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:139 apt-pkg/pkgcachegen.cc:1170 -#: apt-pkg/pkgcachegen.cc:1274 apt-pkg/pkgcachegen.cc:1280 -#: apt-pkg/pkgcachegen.cc:1436 -msgid "Reading package lists" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:180 -#, c-format -msgid "Failed to change to the admin dir %sinfo" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:201 apt-inst/deb/dpkgdb.cc:355 -#: apt-inst/deb/dpkgdb.cc:448 -msgid "Internal error getting a package name" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:205 apt-inst/deb/dpkgdb.cc:386 -msgid "Reading file listing" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:216 -#, c-format -msgid "" -"Failed to open the list file '%sinfo/%s'. If you cannot restore this file " -"then make it empty and immediately re-install the same version of the " -"package!" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:229 apt-inst/deb/dpkgdb.cc:242 -#, c-format -msgid "Failed reading the list file %sinfo/%s" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:266 -msgid "Internal error getting a node" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:309 -#, c-format -msgid "Failed to open the diversions file %sdiversions" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:324 -msgid "The diversion file is corrupted" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:331 apt-inst/deb/dpkgdb.cc:336 -#: apt-inst/deb/dpkgdb.cc:341 -#, c-format -msgid "Invalid line in the diversion file: %s" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:362 -msgid "Internal error adding a diversion" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:383 -msgid "The pkg cache must be initialized first" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:443 -#, c-format -msgid "Failed to find a Package: header, offset %lu" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:465 -#, c-format -msgid "Bad ConfFile section in the status file. Offset %lu" -msgstr "" - -#: apt-inst/deb/dpkgdb.cc:470 -#, c-format -msgid "Error parsing MD5. Offset %lu" -msgstr "" - -#: apt-inst/deb/debfile.cc:42 apt-inst/deb/debfile.cc:47 -#: apt-inst/deb/debfile.cc:41 apt-inst/deb/debfile.cc:46 -#, c-format -msgid "This is not a valid DEB archive, missing '%s' member" -msgstr "" - -#. FIXME: add data.tar.xz here - adding it now would require a Translation round for a very small gain -#: apt-inst/deb/debfile.cc:56 apt-inst/deb/debfile.cc:55 -#, c-format -msgid "This is not a valid DEB archive, it has no '%s', '%s' or '%s' member" -msgstr "" - -#: apt-inst/deb/debfile.cc:116 -#, c-format -msgid "Couldn't change to %s" -msgstr "" - -#: apt-inst/deb/debfile.cc:157 apt-inst/deb/debfile.cc:120 -#, c-format -msgid "Internal error, could not locate member %s" -msgstr "" - -#: apt-inst/deb/debfile.cc:192 -msgid "Failed to locate a valid control file" -msgstr "" - -#: apt-inst/deb/debfile.cc:277 apt-inst/deb/debfile.cc:214 -msgid "Unparsable control file" -msgstr "" - -#: methods/bzip2.cc:63 methods/gzip.cc:54 -msgid "Empty files can't be valid archives" -msgstr "" - -#: methods/bzip2.cc:67 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "" - -#: methods/bzip2.cc:111 -#, c-format -msgid "Read error from %s process" -msgstr "" - -#: methods/bzip2.cc:143 methods/bzip2.cc:152 methods/copy.cc:46 -#: methods/gzip.cc:94 methods/gzip.cc:103 methods/rred.cc:493 -#: methods/rred.cc:502 -msgid "Failed to stat" -msgstr "" - -#: methods/bzip2.cc:149 methods/copy.cc:83 methods/gzip.cc:100 -#: methods/rred.cc:499 -msgid "Failed to set modification time" -msgstr "" - -#: methods/cdrom.cc:203 -#, c-format -msgid "Unable to read the cdrom database %s" -msgstr "" - -#: methods/cdrom.cc:212 -msgid "" -"Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " -"cannot be used to add new CD-ROMs" -msgstr "" - -#: methods/cdrom.cc:222 -msgid "Wrong CD-ROM" -msgstr "" - -#: methods/cdrom.cc:249 -#, c-format -msgid "Unable to unmount the CD-ROM in %s, it may still be in use." -msgstr "" - -#: methods/cdrom.cc:254 -msgid "Disk not found." -msgstr "" - -#: methods/cdrom.cc:262 methods/file.cc:82 methods/rsh.cc:271 -msgid "File not found" -msgstr "" - -#: methods/file.cc:47 -msgid "Invalid URI, local URIS must not start with //" -msgstr "" - -#. Login must be before getpeername otherwise dante won't work. -#: methods/ftp.cc:172 -msgid "Logging in" -msgstr "" - -#: methods/ftp.cc:178 -msgid "Unable to determine the peer name" -msgstr "" - -#: methods/ftp.cc:183 -msgid "Unable to determine the local name" -msgstr "" - -#: methods/ftp.cc:214 methods/ftp.cc:242 -#, c-format -msgid "The server refused the connection and said: %s" -msgstr "" - -#: methods/ftp.cc:220 -#, c-format -msgid "USER failed, server said: %s" -msgstr "" - -#: methods/ftp.cc:227 -#, c-format -msgid "PASS failed, server said: %s" -msgstr "" - -#: methods/ftp.cc:247 -msgid "" -"A proxy server was specified but no login script, Acquire::ftp::ProxyLogin " -"is empty." -msgstr "" - -#: methods/ftp.cc:275 -#, c-format -msgid "Login script command '%s' failed, server said: %s" -msgstr "" - -#: methods/ftp.cc:301 -#, c-format -msgid "TYPE failed, server said: %s" -msgstr "" - -#: methods/ftp.cc:339 methods/ftp.cc:450 methods/rsh.cc:190 methods/rsh.cc:233 -msgid "Connection timeout" -msgstr "" - -#: methods/ftp.cc:345 -msgid "Server closed the connection" -msgstr "" - -#: methods/ftp.cc:348 apt-pkg/contrib/fileutl.cc:1065 methods/rsh.cc:197 -msgid "Read error" -msgstr "" - -#: methods/ftp.cc:355 methods/rsh.cc:204 -msgid "A response overflowed the buffer." -msgstr "" - -#: methods/ftp.cc:372 methods/ftp.cc:384 -msgid "Protocol corruption" -msgstr "" - -#: methods/ftp.cc:456 apt-pkg/contrib/fileutl.cc:1139 methods/rsh.cc:239 -msgid "Write error" -msgstr "" - -#: methods/ftp.cc:696 methods/ftp.cc:702 methods/ftp.cc:738 -msgid "Could not create a socket" -msgstr "" - -#: methods/ftp.cc:707 -msgid "Could not connect data socket, connection timed out" -msgstr "" - -#: methods/ftp.cc:713 -msgid "Could not connect passive socket." -msgstr "" - -#: methods/ftp.cc:731 -msgid "getaddrinfo was unable to get a listening socket" -msgstr "" - -#: methods/ftp.cc:745 -msgid "Could not bind a socket" -msgstr "" - -#: methods/ftp.cc:749 -msgid "Could not listen on the socket" -msgstr "" - -#: methods/ftp.cc:756 -msgid "Could not determine the socket's name" -msgstr "" - -#: methods/ftp.cc:788 -msgid "Unable to send PORT command" -msgstr "" - -#: methods/ftp.cc:798 -#, c-format -msgid "Unknown address family %u (AF_*)" -msgstr "" - -#: methods/ftp.cc:807 -#, c-format -msgid "EPRT failed, server said: %s" -msgstr "" - -#: methods/ftp.cc:827 -msgid "Data socket connect timed out" -msgstr "" - -#: methods/ftp.cc:834 -msgid "Unable to accept connection" -msgstr "" - -#: methods/ftp.cc:873 methods/http.cc:1022 methods/rsh.cc:309 -msgid "Problem hashing file" -msgstr "" - -#: methods/ftp.cc:886 -#, c-format -msgid "Unable to fetch file, server said '%s'" -msgstr "" - -#: methods/ftp.cc:901 methods/rsh.cc:328 -msgid "Data socket timed out" -msgstr "" - -#: methods/ftp.cc:931 -#, c-format -msgid "Data transfer failed, server said '%s'" -msgstr "" - -#. Get the files information -#: methods/ftp.cc:1008 -msgid "Query" -msgstr "" - -#: methods/ftp.cc:1120 -msgid "Unable to invoke " -msgstr "" - -#: methods/connect.cc:75 -#, c-format -msgid "Connecting to %s (%s)" -msgstr "" - -#: methods/connect.cc:86 -#, c-format -msgid "[IP: %s %s]" -msgstr "" - -#: methods/connect.cc:93 -#, c-format -msgid "Could not create a socket for %s (f=%u t=%u p=%u)" -msgstr "" - -#: methods/connect.cc:99 -#, c-format -msgid "Cannot initiate the connection to %s:%s (%s)." -msgstr "" - -#: methods/connect.cc:107 -#, c-format -msgid "Could not connect to %s:%s (%s), connection timed out" -msgstr "" - -#: methods/connect.cc:125 -#, c-format -msgid "Could not connect to %s:%s (%s)." -msgstr "" - -#. We say this mainly because the pause here is for the -#. ssh connection that is still going -#: methods/connect.cc:153 methods/rsh.cc:431 -#, c-format -msgid "Connecting to %s" -msgstr "" - -#: methods/connect.cc:172 methods/connect.cc:191 -#, c-format -msgid "Could not resolve '%s'" -msgstr "" - -#: methods/connect.cc:197 -#, c-format -msgid "Temporary failure resolving '%s'" -msgstr "" - -#: methods/connect.cc:200 -#, c-format -msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "" - -#: methods/connect.cc:247 -#, c-format -msgid "Unable to connect to %s:%s:" -msgstr "" - -#: methods/gpgv.cc:172 -msgid "" -"Internal error: Good signature, but could not determine key fingerprint?!" -msgstr "" - -#: methods/gpgv.cc:177 -msgid "At least one invalid signature was encountered." -msgstr "" - -#: methods/gpgv.cc:181 -msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" -msgstr "" - -#: methods/gpgv.cc:186 -msgid "Unknown error executing gpgv" -msgstr "" - -#: methods/gpgv.cc:220 methods/gpgv.cc:227 -msgid "The following signatures were invalid:\n" -msgstr "" - -#: methods/gpgv.cc:234 -msgid "" -"The following signatures couldn't be verified because the public key is not " -"available:\n" -msgstr "" - -#: methods/http.cc:393 -msgid "Waiting for headers" -msgstr "" - -#: methods/http.cc:539 -#, c-format -msgid "Got a single header line over %u chars" -msgstr "" - -#: methods/http.cc:547 -msgid "Bad header line" -msgstr "" - -#: methods/http.cc:572 methods/http.cc:579 -msgid "The HTTP server sent an invalid reply header" -msgstr "" - -#: methods/http.cc:608 -msgid "The HTTP server sent an invalid Content-Length header" -msgstr "" - -#: methods/http.cc:623 -msgid "The HTTP server sent an invalid Content-Range header" -msgstr "" - -#: methods/http.cc:625 -msgid "This HTTP server has broken range support" -msgstr "" - -#: methods/http.cc:649 -msgid "Unknown date format" -msgstr "" - -#: methods/http.cc:808 -msgid "Select failed" -msgstr "" - -#: methods/http.cc:813 -msgid "Connection timed out" -msgstr "" - -#: methods/http.cc:836 -msgid "Error writing to output file" -msgstr "" - -#: methods/http.cc:867 -msgid "Error writing to file" -msgstr "" - -#: methods/http.cc:895 -msgid "Error writing to the file" -msgstr "" - -#: methods/http.cc:909 -msgid "Error reading from server. Remote end closed connection" -msgstr "" - -#: methods/http.cc:911 -msgid "Error reading from server" -msgstr "" - -#: methods/http.cc:1181 -msgid "Bad header data" -msgstr "" - -#: methods/http.cc:1198 methods/http.cc:1253 -msgid "Connection failed" -msgstr "" - -#: methods/http.cc:1345 -msgid "Internal error" -msgstr "" - -#: apt-pkg/contrib/mmap.cc:79 -msgid "Can't mmap an empty file" -msgstr "" - -#: apt-pkg/contrib/mmap.cc:109 -#, c-format -msgid "Couldn't duplicate file descriptor %i" -msgstr "" - -#: apt-pkg/contrib/mmap.cc:117 -#, c-format -msgid "Couldn't make mmap of %llu bytes" -msgstr "" - -#: apt-pkg/contrib/mmap.cc:144 -msgid "Unable to close mmap" -msgstr "" - -#: apt-pkg/contrib/mmap.cc:172 apt-pkg/contrib/mmap.cc:200 -msgid "Unable to synchronize mmap" -msgstr "" - -#: apt-pkg/contrib/mmap.cc:278 -#, c-format -msgid "Couldn't make mmap of %lu bytes" -msgstr "" - -#: apt-pkg/contrib/mmap.cc:311 -msgid "Failed to truncate file" -msgstr "" - -#: apt-pkg/contrib/mmap.cc:330 -#, c-format -msgid "" -"Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " -"Current value: %lu. (man 5 apt.conf)" -msgstr "" - -#: apt-pkg/contrib/mmap.cc:429 -#, c-format -msgid "" -"Unable to increase the size of the MMap as the limit of %lu bytes is already " -"reached." -msgstr "" - -#: apt-pkg/contrib/mmap.cc:432 -msgid "" -"Unable to increase size of the MMap as automatic growing is disabled by user." -msgstr "" - -#. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:371 -#, c-format -msgid "%lid %lih %limin %lis" -msgstr "" - -#. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:378 -#, c-format -msgid "%lih %limin %lis" -msgstr "" - -#. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:385 -#, c-format -msgid "%limin %lis" -msgstr "" - -#. s means seconds -#: apt-pkg/contrib/strutl.cc:390 -#, c-format -msgid "%lis" -msgstr "" - -#: apt-pkg/contrib/strutl.cc:1165 -#, c-format -msgid "Selection %s not found" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:468 -#, c-format -msgid "Unrecognized type abbreviation: '%c'" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:526 -#, c-format -msgid "Opening configuration file %s" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:694 -#, c-format -msgid "Syntax error %s:%u: Block starts with no name." -msgstr "" - -#: apt-pkg/contrib/configuration.cc:713 -#, c-format -msgid "Syntax error %s:%u: Malformed tag" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:730 -#, c-format -msgid "Syntax error %s:%u: Extra junk after value" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:770 -#, c-format -msgid "Syntax error %s:%u: Directives can only be done at the top level" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:777 -#, c-format -msgid "Syntax error %s:%u: Too many nested includes" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:781 apt-pkg/contrib/configuration.cc:786 -#, c-format -msgid "Syntax error %s:%u: Included from here" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:790 -#, c-format -msgid "Syntax error %s:%u: Unsupported directive '%s'" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:793 -#, c-format -msgid "Syntax error %s:%u: clear directive requires an option tree as argument" -msgstr "" - -#: apt-pkg/contrib/configuration.cc:843 -#, c-format -msgid "Syntax error %s:%u: Extra junk at end of file" -msgstr "" - -#: apt-pkg/contrib/progress.cc:146 -#, c-format -msgid "%c%s... Error!" -msgstr "" - -#: apt-pkg/contrib/progress.cc:148 -#, c-format -msgid "%c%s... Done" -msgstr "" - -#: apt-pkg/contrib/cmndline.cc:80 -#, c-format -msgid "Command line option '%c' [from %s] is not known." -msgstr "" - -#: apt-pkg/contrib/cmndline.cc:104 apt-pkg/contrib/cmndline.cc:112 -#: apt-pkg/contrib/cmndline.cc:120 -#, c-format -msgid "Command line option %s is not understood" -msgstr "" - -#: apt-pkg/contrib/cmndline.cc:125 -#, c-format -msgid "Command line option %s is not boolean" -msgstr "" - -#: apt-pkg/contrib/cmndline.cc:166 apt-pkg/contrib/cmndline.cc:187 -#, c-format -msgid "Option %s requires an argument." -msgstr "" - -#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 -#, c-format -msgid "Option %s: Configuration item specification must have an =." -msgstr "" - -#: apt-pkg/contrib/cmndline.cc:235 -#, c-format -msgid "Option %s requires an integer argument, not '%s'" -msgstr "" - -#: apt-pkg/contrib/cmndline.cc:266 -#, c-format -msgid "Option '%s' is too long" -msgstr "" - -#: apt-pkg/contrib/cmndline.cc:298 -#, c-format -msgid "Sense %s is not understood, try true or false." -msgstr "" - -#: apt-pkg/contrib/cmndline.cc:348 -#, c-format -msgid "Invalid operation %s" -msgstr "" - -#: apt-pkg/contrib/cdromutl.cc:56 -#, c-format -msgid "Unable to stat the mount point %s" -msgstr "" - -#: apt-pkg/contrib/cdromutl.cc:179 apt-pkg/contrib/cdromutl.cc:213 -#: apt-pkg/acquire.cc:462 apt-pkg/acquire.cc:487 apt-pkg/clean.cc:42 -#: methods/mirror.cc:101 -#, c-format -msgid "Unable to change to %s" -msgstr "" - -#: apt-pkg/contrib/cdromutl.cc:224 -msgid "Failed to stat the cdrom" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:197 -#, c-format -msgid "Not using locking for read only lock file %s" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:202 -#, c-format -msgid "Could not open lock file %s" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:220 -#, c-format -msgid "Not using locking for nfs mounted lock file %s" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:224 -#, c-format -msgid "Could not get lock %s" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:364 -#, c-format -msgid "List of files can't be created as '%s' is not a directory" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:391 -#, c-format -msgid "Ignoring '%s' in directory '%s' as it is not a regular file" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:409 -#, c-format -msgid "Ignoring file '%s' in directory '%s' as it has no filename extension" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:418 -#, c-format -msgid "" -"Ignoring file '%s' in directory '%s' as it has an invalid filename extension" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:719 apt-pkg/deb/dpkgpm.cc:950 -#, c-format -msgid "Waited for %s but it wasn't there" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:731 -#, c-format -msgid "Sub-process %s received a segmentation fault." -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:733 -#, c-format -msgid "Sub-process %s received signal %u." -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:737 -#, c-format -msgid "Sub-process %s returned an error code (%u)" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:739 -#, c-format -msgid "Sub-process %s exited unexpectedly" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:877 apt-pkg/indexcopy.cc:655 -#, c-format -msgid "Could not open file %s" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:923 -#, c-format -msgid "Could not open file descriptor %d" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:970 -msgid "Failed to create subprocess IPC" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:1019 -msgid "Failed to exec compressor " -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:1087 -#, c-format -msgid "read, still have %llu to read but none left" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:1152 -#, c-format -msgid "write, still have %llu to write but couldn't" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:1410 -#, c-format -msgid "Problem closing the gzip file %s" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:1414 -#, c-format -msgid "Problem closing the file %s" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:1419 -#, c-format -msgid "Problem renaming the file %s to %s" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:1430 -#, c-format -msgid "Problem unlinking the file %s" -msgstr "" - -#: apt-pkg/contrib/fileutl.cc:1450 -msgid "Problem syncing the file" -msgstr "" - -#: apt-pkg/pkgcache.cc:148 -msgid "Empty package cache" -msgstr "" - -#: apt-pkg/pkgcache.cc:154 -msgid "The package cache file is corrupted" -msgstr "" - -#: apt-pkg/pkgcache.cc:159 -msgid "The package cache file is an incompatible version" -msgstr "" - -#: apt-pkg/pkgcache.cc:162 -msgid "The package cache file is corrupted, it is too small" -msgstr "" - -#: apt-pkg/pkgcache.cc:167 -#, c-format -msgid "This APT does not support the versioning system '%s'" -msgstr "" - -#: apt-pkg/pkgcache.cc:172 -msgid "The package cache was built for a different architecture" -msgstr "" - -#: apt-pkg/pkgcache.cc:305 -msgid "Depends" -msgstr "" - -#: apt-pkg/pkgcache.cc:305 -msgid "PreDepends" -msgstr "" - -#: apt-pkg/pkgcache.cc:305 -msgid "Suggests" -msgstr "" - -#: apt-pkg/pkgcache.cc:306 -msgid "Recommends" -msgstr "" - -#: apt-pkg/pkgcache.cc:306 -msgid "Conflicts" -msgstr "" - -#: apt-pkg/pkgcache.cc:306 -msgid "Replaces" -msgstr "" - -#: apt-pkg/pkgcache.cc:307 -msgid "Obsoletes" -msgstr "" - -#: apt-pkg/pkgcache.cc:307 -msgid "Breaks" -msgstr "" - -#: apt-pkg/pkgcache.cc:307 -msgid "Enhances" -msgstr "" - -#: apt-pkg/pkgcache.cc:318 -msgid "important" -msgstr "" - -#: apt-pkg/pkgcache.cc:318 -msgid "required" -msgstr "" - -#: apt-pkg/pkgcache.cc:318 -msgid "standard" -msgstr "" - -#: apt-pkg/pkgcache.cc:319 -msgid "optional" -msgstr "" - -#: apt-pkg/pkgcache.cc:319 -msgid "extra" -msgstr "" - -#: apt-pkg/depcache.cc:132 apt-pkg/depcache.cc:161 -msgid "Building dependency tree" -msgstr "" - -#: apt-pkg/depcache.cc:133 -msgid "Candidate versions" -msgstr "" - -#: apt-pkg/depcache.cc:162 -msgid "Dependency generation" -msgstr "" - -#: apt-pkg/depcache.cc:182 apt-pkg/depcache.cc:215 apt-pkg/depcache.cc:219 -msgid "Reading state information" -msgstr "" - -#: apt-pkg/depcache.cc:244 -#, c-format -msgid "Failed to open StateFile %s" -msgstr "" - -#: apt-pkg/depcache.cc:250 -#, c-format -msgid "Failed to write temporary StateFile %s" -msgstr "" - -#: apt-pkg/tagfile.cc:126 -#, c-format -msgid "Unable to parse package file %s (1)" -msgstr "" - -#: apt-pkg/tagfile.cc:213 -#, c-format -msgid "Unable to parse package file %s (2)" -msgstr "" - -#: apt-pkg/sourcelist.cc:96 -#, c-format -msgid "Malformed line %lu in source list %s ([option] unparseable)" -msgstr "" - -#: apt-pkg/sourcelist.cc:99 -#, c-format -msgid "Malformed line %lu in source list %s ([option] too short)" -msgstr "" - -#: apt-pkg/sourcelist.cc:110 -#, c-format -msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" -msgstr "" - -#: apt-pkg/sourcelist.cc:116 -#, c-format -msgid "Malformed line %lu in source list %s ([%s] has no key)" -msgstr "" - -#: apt-pkg/sourcelist.cc:119 -#, c-format -msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" -msgstr "" - -#: apt-pkg/sourcelist.cc:132 -#, c-format -msgid "Malformed line %lu in source list %s (URI)" -msgstr "" - -#: apt-pkg/sourcelist.cc:134 -#, c-format -msgid "Malformed line %lu in source list %s (dist)" -msgstr "" - -#: apt-pkg/sourcelist.cc:137 -#, c-format -msgid "Malformed line %lu in source list %s (URI parse)" -msgstr "" - -#: apt-pkg/sourcelist.cc:143 -#, c-format -msgid "Malformed line %lu in source list %s (absolute dist)" -msgstr "" - -#: apt-pkg/sourcelist.cc:150 -#, c-format -msgid "Malformed line %lu in source list %s (dist parse)" -msgstr "" - -#: apt-pkg/sourcelist.cc:248 -#, c-format -msgid "Opening %s" -msgstr "" - -#: apt-pkg/sourcelist.cc:265 apt-pkg/cdrom.cc:485 -#, c-format -msgid "Line %u too long in source list %s." -msgstr "" - -#: apt-pkg/sourcelist.cc:285 -#, c-format -msgid "Malformed line %u in source list %s (type)" -msgstr "" - -#: apt-pkg/sourcelist.cc:289 -#, c-format -msgid "Type '%s' is not known on line %u in source list %s" -msgstr "" - -#: apt-pkg/packagemanager.cc:298 apt-pkg/packagemanager.cc:775 -#, c-format -msgid "" -"Could not perform immediate configuration on '%s'. Please see man 5 apt.conf " -"under APT::Immediate-Configure for details. (%d)" -msgstr "" - -#: apt-pkg/packagemanager.cc:437 apt-pkg/packagemanager.cc:467 -#, c-format -msgid "Could not configure '%s'. " -msgstr "" - -#: apt-pkg/packagemanager.cc:507 -#, c-format -msgid "" -"This installation run will require temporarily removing the essential " -"package %s due to a Conflicts/Pre-Depends loop. This is often bad, but if " -"you really want to do it, activate the APT::Force-LoopBreak option." -msgstr "" - -#: apt-pkg/pkgrecords.cc:34 -#, c-format -msgid "Index file type '%s' is not supported" -msgstr "" - -#: apt-pkg/algorithms.cc:255 -#, c-format -msgid "" -"The package %s needs to be reinstalled, but I can't find an archive for it." -msgstr "" - -#: apt-pkg/algorithms.cc:1191 -msgid "" -"Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " -"held packages." -msgstr "" - -#: apt-pkg/algorithms.cc:1193 -msgid "Unable to correct problems, you have held broken packages." -msgstr "" - -#: apt-pkg/algorithms.cc:1518 apt-pkg/algorithms.cc:1520 -msgid "" -"Some index files failed to download. They have been ignored, or old ones " -"used instead." -msgstr "" - -#: apt-pkg/acquire.cc:81 -#, c-format -msgid "List directory %spartial is missing." -msgstr "" - -#: apt-pkg/acquire.cc:85 -#, c-format -msgid "Archives directory %spartial is missing." -msgstr "" - -#: apt-pkg/acquire.cc:93 -#, c-format -msgid "Unable to lock directory %s" -msgstr "" - -#. only show the ETA if it makes sense -#. two days -#: apt-pkg/acquire.cc:864 -#, c-format -msgid "Retrieving file %li of %li (%s remaining)" -msgstr "" - -#: apt-pkg/acquire.cc:866 -#, c-format -msgid "Retrieving file %li of %li" -msgstr "" - -#: apt-pkg/acquire-worker.cc:112 -#, c-format -msgid "The method driver %s could not be found." -msgstr "" - -#: apt-pkg/acquire-worker.cc:161 -#, c-format -msgid "Method %s did not start correctly" -msgstr "" - -#: apt-pkg/acquire-worker.cc:425 -#, c-format -msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." -msgstr "" - -#: apt-pkg/init.cc:151 -#, c-format -msgid "Packaging system '%s' is not supported" -msgstr "" - -#: apt-pkg/init.cc:167 -msgid "Unable to determine a suitable packaging system type" -msgstr "" - -#: apt-pkg/clean.cc:59 -#, c-format -msgid "Unable to stat %s." -msgstr "" - -#: apt-pkg/srcrecords.cc:47 -msgid "You must put some 'source' URIs in your sources.list" -msgstr "" - -#: apt-pkg/cachefile.cc:87 -msgid "The package lists or status file could not be parsed or opened." -msgstr "" - -#: apt-pkg/cachefile.cc:91 -msgid "You may want to run apt-get update to correct these problems" -msgstr "" - -#: apt-pkg/cachefile.cc:109 -msgid "The list of sources could not be read." -msgstr "" - -#: apt-pkg/policy.cc:74 -#, c-format -msgid "" -"The value '%s' is invalid for APT::Default-Release as such a release is not " -"available in the sources" -msgstr "" - -#: apt-pkg/policy.cc:396 -#, c-format -msgid "Invalid record in the preferences file %s, no Package header" -msgstr "" - -#: apt-pkg/policy.cc:418 -#, c-format -msgid "Did not understand pin type %s" -msgstr "" - -#: apt-pkg/policy.cc:426 -msgid "No priority (or zero) specified for pin" -msgstr "" - -#: apt-pkg/pkgcachegen.cc:85 -msgid "Cache has an incompatible versioning system" -msgstr "" - -#. TRANSLATOR: The first placeholder is a package name, -#. the other two should be copied verbatim as they include debug info -#: apt-pkg/pkgcachegen.cc:211 apt-pkg/pkgcachegen.cc:277 -#: apt-pkg/pkgcachegen.cc:313 apt-pkg/pkgcachegen.cc:355 -#: apt-pkg/pkgcachegen.cc:359 apt-pkg/pkgcachegen.cc:376 -#: apt-pkg/pkgcachegen.cc:386 apt-pkg/pkgcachegen.cc:390 -#: apt-pkg/pkgcachegen.cc:394 apt-pkg/pkgcachegen.cc:415 -#: apt-pkg/pkgcachegen.cc:420 apt-pkg/pkgcachegen.cc:465 -#: apt-pkg/pkgcachegen.cc:496 apt-pkg/pkgcachegen.cc:510 -#, c-format -msgid "Error occurred while processing %s (%s%d)" -msgstr "" - -#: apt-pkg/pkgcachegen.cc:234 -msgid "Wow, you exceeded the number of package names this APT is capable of." -msgstr "" - -#: apt-pkg/pkgcachegen.cc:237 -msgid "Wow, you exceeded the number of versions this APT is capable of." -msgstr "" - -#: apt-pkg/pkgcachegen.cc:240 -msgid "Wow, you exceeded the number of descriptions this APT is capable of." -msgstr "" - -#: apt-pkg/pkgcachegen.cc:243 -msgid "Wow, you exceeded the number of dependencies this APT is capable of." -msgstr "" - -#: apt-pkg/pkgcachegen.cc:517 -#, c-format -msgid "Package %s %s was not found while processing file dependencies" -msgstr "" - -#: apt-pkg/pkgcachegen.cc:1082 -#, c-format -msgid "Couldn't stat source package list %s" -msgstr "" - -#: apt-pkg/pkgcachegen.cc:1187 -msgid "Collecting File Provides" -msgstr "" - -#: apt-pkg/pkgcachegen.cc:1378 apt-pkg/pkgcachegen.cc:1385 -msgid "IO Error saving source cache" -msgstr "" - -#: apt-pkg/acquire-item.cc:139 -#, c-format -msgid "rename failed, %s (%s -> %s)." -msgstr "" - -#: apt-pkg/acquire-item.cc:640 -msgid "MD5Sum mismatch" -msgstr "" - -#: apt-pkg/acquire-item.cc:911 apt-pkg/acquire-item.cc:1863 -#: apt-pkg/acquire-item.cc:2006 -msgid "Hash Sum mismatch" -msgstr "" - -#: apt-pkg/acquire-item.cc:1399 -#, c-format -msgid "" -"Unable to find expected entry '%s' in Release file (Wrong sources.list entry " -"or malformed file)" -msgstr "" - -#: apt-pkg/acquire-item.cc:1415 -#, c-format -msgid "Unable to find hash sum for '%s' in Release file" -msgstr "" - -#: apt-pkg/acquire-item.cc:1450 -msgid "There is no public key available for the following key IDs:\n" -msgstr "" - -#: apt-pkg/acquire-item.cc:1488 -#, c-format -msgid "" -"Release file for %s is expired (invalid since %s). Updates for this " -"repository will not be applied." -msgstr "" - -#: apt-pkg/acquire-item.cc:1510 -#, c-format -msgid "Conflicting distribution: %s (expected %s but got %s)" -msgstr "" - -#: apt-pkg/acquire-item.cc:1543 -#, c-format -msgid "" -"A error occurred during the signature verification. The repository is not " -"updated and the previous index files will be used. GPG error: %s: %s\n" -msgstr "" - -#. Invalid signature file, reject (LP: #346386) (Closes: #627642) -#: apt-pkg/acquire-item.cc:1553 apt-pkg/acquire-item.cc:1558 -#, c-format -msgid "GPG error: %s: %s" -msgstr "" - -#: apt-pkg/acquire-item.cc:1650 -#, c-format -msgid "" -"I wasn't able to locate a file for the %s package. This might mean you need " -"to manually fix this package. (due to missing arch)" -msgstr "" - -#: apt-pkg/acquire-item.cc:1709 -#, c-format -msgid "" -"I wasn't able to locate a file for the %s package. This might mean you need " -"to manually fix this package." -msgstr "" - -#: apt-pkg/acquire-item.cc:1768 -#, c-format -msgid "" -"The package index files are corrupted. No Filename: field for package %s." -msgstr "" - -#: apt-pkg/acquire-item.cc:1855 -msgid "Size mismatch" -msgstr "" - -#: apt-pkg/indexrecords.cc:61 -#, c-format -msgid "Unable to parse Release file %s" -msgstr "" - -#: apt-pkg/indexrecords.cc:71 -#, c-format -msgid "No sections in Release file %s" -msgstr "" - -#: apt-pkg/indexrecords.cc:105 -#, c-format -msgid "No Hash entry in Release file %s" -msgstr "" - -#: apt-pkg/indexrecords.cc:118 -#, c-format -msgid "Invalid 'Valid-Until' entry in Release file %s" -msgstr "" - -#: apt-pkg/indexrecords.cc:137 -#, c-format -msgid "Invalid 'Date' entry in Release file %s" -msgstr "" - -#: apt-pkg/vendorlist.cc:78 -#, c-format -msgid "Vendor block %s contains no fingerprint" -msgstr "" - -#: apt-pkg/cdrom.cc:566 -#, c-format -msgid "" -"Using CD-ROM mount point %s\n" -"Mounting CD-ROM\n" -msgstr "" - -#: apt-pkg/cdrom.cc:575 apt-pkg/cdrom.cc:672 -msgid "Identifying.. " -msgstr "" - -#: apt-pkg/cdrom.cc:603 -#, c-format -msgid "Stored label: %s\n" -msgstr "" - -#: apt-pkg/cdrom.cc:612 apt-pkg/cdrom.cc:894 -msgid "Unmounting CD-ROM...\n" -msgstr "" - -#: apt-pkg/cdrom.cc:632 -#, c-format -msgid "Using CD-ROM mount point %s\n" -msgstr "" - -#: apt-pkg/cdrom.cc:650 -msgid "Unmounting CD-ROM\n" -msgstr "" - -#: apt-pkg/cdrom.cc:655 -msgid "Waiting for disc...\n" -msgstr "" - -#: apt-pkg/cdrom.cc:664 -msgid "Mounting CD-ROM...\n" -msgstr "" - -#: apt-pkg/cdrom.cc:683 -msgid "Scanning disc for index files..\n" -msgstr "" - -#: apt-pkg/cdrom.cc:731 -#, c-format -msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and " -"%zu signatures\n" -msgstr "" - -#: apt-pkg/cdrom.cc:742 -msgid "" -"Unable to locate any package files, perhaps this is not a Debian Disc or the " -"wrong architecture?" -msgstr "" - -#: apt-pkg/cdrom.cc:769 -#, c-format -msgid "Found label '%s'\n" -msgstr "" - -#: apt-pkg/cdrom.cc:798 -msgid "That is not a valid name, try again.\n" -msgstr "" - -#: apt-pkg/cdrom.cc:815 -#, c-format -msgid "" -"This disc is called: \n" -"'%s'\n" -msgstr "" - -#: apt-pkg/cdrom.cc:817 -msgid "Copying package lists..." -msgstr "" - -#: apt-pkg/cdrom.cc:844 -msgid "Writing new source list\n" -msgstr "" - -#: apt-pkg/cdrom.cc:852 -msgid "Source list entries for this disc are:\n" -msgstr "" - -#: apt-pkg/indexcopy.cc:236 apt-pkg/indexcopy.cc:873 -#, c-format -msgid "Wrote %i records.\n" -msgstr "" - -#: apt-pkg/indexcopy.cc:238 apt-pkg/indexcopy.cc:875 -#, c-format -msgid "Wrote %i records with %i missing files.\n" -msgstr "" - -#: apt-pkg/indexcopy.cc:241 apt-pkg/indexcopy.cc:878 -#, c-format -msgid "Wrote %i records with %i mismatched files\n" -msgstr "" - -#: apt-pkg/indexcopy.cc:244 apt-pkg/indexcopy.cc:881 -#, c-format -msgid "Wrote %i records with %i missing files and %i mismatched files\n" -msgstr "" - -#: apt-pkg/indexcopy.cc:503 -#, c-format -msgid "Skipping nonexistent file %s" -msgstr "" - -#: apt-pkg/indexcopy.cc:509 -#, c-format -msgid "Can't find authentication record for: %s" -msgstr "" - -#: apt-pkg/indexcopy.cc:515 -#, c-format -msgid "Hash mismatch for: %s" -msgstr "" - -#: apt-pkg/indexcopy.cc:659 -#, c-format -msgid "File %s doesn't start with a clearsigned message" -msgstr "" - -#. TRANSLATOR: %s is the trusted keyring parts directory -#: apt-pkg/indexcopy.cc:690 -#, c-format -msgid "No keyring installed in %s." -msgstr "" - -#: apt-pkg/cacheset.cc:352 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "" - -#: apt-pkg/cacheset.cc:355 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "" - -#: apt-pkg/cacheset.cc:466 -#, c-format -msgid "Couldn't find task '%s'" -msgstr "" - -#: apt-pkg/cacheset.cc:472 -#, c-format -msgid "Couldn't find any package by regex '%s'" -msgstr "" - -#: apt-pkg/cacheset.cc:483 -#, c-format -msgid "Can't select versions from package '%s' as it is purely virtual" -msgstr "" - -#: apt-pkg/cacheset.cc:490 apt-pkg/cacheset.cc:497 -#, c-format -msgid "" -"Can't select installed nor candidate version from package '%s' as it has " -"neither of them" -msgstr "" - -#: apt-pkg/cacheset.cc:504 -#, c-format -msgid "Can't select newest version from package '%s' as it is purely virtual" -msgstr "" - -#: apt-pkg/cacheset.cc:512 -#, c-format -msgid "Can't select candidate version from package %s as it has no candidate" -msgstr "" - -#: apt-pkg/cacheset.cc:520 -#, c-format -msgid "Can't select installed version from package %s as it is not installed" -msgstr "" - -#: apt-pkg/edsp.cc:41 apt-pkg/edsp.cc:61 -msgid "Send scenario to solver" -msgstr "" - -#: apt-pkg/edsp.cc:213 -msgid "Send request to solver" -msgstr "" - -#: apt-pkg/edsp.cc:281 -msgid "Prepare for receiving solution" -msgstr "" - -#: apt-pkg/edsp.cc:288 -msgid "External solver failed without a proper error message" -msgstr "" - -#: apt-pkg/edsp.cc:559 apt-pkg/edsp.cc:562 apt-pkg/edsp.cc:567 -msgid "Execute external solver" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:71 -#, c-format -msgid "Installing %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:72 apt-pkg/deb/dpkgpm.cc:900 -#, c-format -msgid "Configuring %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:73 apt-pkg/deb/dpkgpm.cc:907 -#, c-format -msgid "Removing %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:74 -#, c-format -msgid "Completely removing %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:75 -#, c-format -msgid "Noting disappearance of %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:76 -#, c-format -msgid "Running post-installation trigger %s" -msgstr "" - -#. FIXME: use a better string after freeze -#: apt-pkg/deb/dpkgpm.cc:672 -#, c-format -msgid "Directory '%s' missing" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:687 apt-pkg/deb/dpkgpm.cc:707 -#, c-format -msgid "Could not open file '%s'" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:893 -#, c-format -msgid "Preparing %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:894 -#, c-format -msgid "Unpacking %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:899 -#, c-format -msgid "Preparing to configure %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:901 -#, c-format -msgid "Installed %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:906 -#, c-format -msgid "Preparing for removal of %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:908 -#, c-format -msgid "Removed %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:913 -#, c-format -msgid "Preparing to completely remove %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:914 -#, c-format -msgid "Completely removed %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:1142 -msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:1172 -msgid "Running dpkg" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:1351 -msgid "Operation was interrupted before it could finish" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:1408 -msgid "No apport report written because MaxReports is reached already" -msgstr "" - -#. check if its not a follow up error -#: apt-pkg/deb/dpkgpm.cc:1413 -msgid "dependency problems - leaving unconfigured" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:1415 -msgid "" -"No apport report written because the error message indicates its a followup " -"error from a previous failure." -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:1421 -msgid "" -"No apport report written because the error message indicates a disk full " -"error" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:1427 -msgid "" -"No apport report written because the error message indicates a out of memory " -"error" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc:1434 -msgid "" -"No apport report written because the error message indicates a dpkg I/O error" -msgstr "" - -#: apt-pkg/deb/debsystem.cc:84 -#, c-format -msgid "" -"Unable to lock the administration directory (%s), is another process using " -"it?" -msgstr "" - -#: apt-pkg/deb/debsystem.cc:87 -#, c-format -msgid "Unable to lock the administration directory (%s), are you root?" -msgstr "" - -#. TRANSLATORS: the %s contains the recovery command, usually -#. dpkg --configure -a -#: apt-pkg/deb/debsystem.cc:103 -#, c-format -msgid "" -"dpkg was interrupted, you must manually run '%s' to correct the problem. " -msgstr "" - -#: apt-pkg/deb/debsystem.cc:121 -msgid "Not locked" -msgstr "" - -#. FIXME: fallback to a default mirror here instead -#. and provide a config option to define that default -#: methods/mirror.cc:279 -#, c-format -msgid "No mirror file '%s' found " -msgstr "" - -#. FIXME: fallback to a default mirror here instead -#. and provide a config option to define that default -#: methods/mirror.cc:286 -#, c-format -msgid "Can not read mirror file '%s'" -msgstr "" - -#: methods/mirror.cc:441 -#, c-format -msgid "[Mirror: %s]" -msgstr "" - -#: methods/rred.cc:472 -#, c-format -msgid "" -"Could not patch %s with mmap and with file operation usage - the patch seems " -"to be corrupt." -msgstr "" - -#: methods/rred.cc:477 -#, c-format -msgid "" -"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " -"to be corrupt." -msgstr "" - -#: methods/rsh.cc:336 -msgid "Connection closed prematurely" -msgstr ""