[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#689323: apt: Broken EDSP generation: some dependencies and provides are silently dropped



Package: apt
Version: 0.9.7.5
Severity: important


Recent changes in edsp.cc lead to dropping relevant metadata
in the EDSP passed to apt-cudf: this may render the solution provided
by the external solvers unusable, as dependencies and conflicts
are missing.

As an example, see the difference among the EDSP dump obtained using
two versions of apt, withthe command

    apt-get -s install texlive -o APT::Solver::Strict-Pinning="false" --solver dump

The file /tmp/dump.edsp-0.9.7.5-old-edsp is produced by apt version 0.9.7.5 
compiled using the version of edsp.cc present before revision 1327.106.19,
and correctly contains the same info as that contained in the Packages files.

The file /tmp/dump.edsp-0.9.7.5 is produced using the stock apt version 0.9.7.5,
and it drops all or part of conflicts, replaces, breaks metadata (only en excerpt
of the differences is shown).

--- /tmp/dump.edsp-0.9.7.5-old-edsp	2012-10-01 17:04:49.337116542 +0200
+++ /tmp/dump.edsp-0.9.7.5	2012-10-01 16:59:29.011624376 +0200
@@ -296,22 +296,20 @@
 Package: gcc-4.1-doc
 Architecture: all
 Version: 4.1.2.nf2-3
 APT-ID: 28225
 Priority: optional
 Section: non-free/doc
 APT-Pin: 700
 APT-Candidate: yes
 Depends: gcc-doc-base (>= 4.1.1.nf3-1)
 Suggests: doc-base
-Conflicts: gcc-4.1 (<< 4.1.1-11), gcc-docs (<< 2.95.2)
-Replaces: gcc (<= 2.7.2.3-4.3), gcc-4.1 (<< 4.1.1-11), gcc-docs (<< 2.95.2)
 
@@ -698,33 +694,33 @@
 Package: console-common
 Architecture: all
 Version: 0.7.85
 APT-ID: 2663
 Priority: optional
 Section: utils
 APT-Pin: 700
 Depends: debconf (>= 0.5) | debconf-2.0, debianutils (>= 1.13), console-data, kbd | console-tools (>= 1:0.2.3dbs-54), lsb-base (>= 3.0)
 Pre-Depends: debconf | debconf-2.0
 Conflicts: console-data (<< 1999.08.29-20)
-Replaces: console-data (<< 1999.08.29-18), console-tools (<< 1:0.2.3-18), kbd (<< 0.99-12)
+Replaces: console-data (<< 1999.08.29-18), console-tools (<< 1:0.2.3-18)
 
@@ -824,22 +819,20 @@
 
 Package: fonts-indic
 Architecture: all
 Version: 2:1.1
 APT-ID: 34353
 Priority: optional
 Section: metapackages
 APT-Pin: 760
 APT-Candidate: yes
 Depends: fonts-beng, fonts-deva, fonts-gujr, fonts-guru, fonts-knda, fonts-mlym, fonts-orya, fonts-pagul, fonts-taml, fonts-telu
-Replaces: ttf-indic-fonts
-Breaks: ttf-indic-fonts (<< 2:1.0)
 
@@ -1365,37 +1358,35 @@
 Package: x11-apps
 Architecture: amd64
 Version: 7.5+5
 Installed: yes
 APT-ID: 26922
 Priority: optional
 Section: x11
 APT-Pin: 700
 APT-Automatic: yes
 Depends: libc6 (>= 2.7), libpng12-0 (>= 1.2.13-4), libsm6, libx11-6 (>= 0), libxaw7, libxcursor1 (>> 1.1.2), libxext6 (>= 0), libxft2 (>> 2.1.1), libxkbfile1, libxmu6, libxmuu1, libxrender1, libxt6, cpp
 Pre-Depends: x11-common (>= 1:7.0.0)
 Suggests: mesa-utils
-Conflicts: bitmap, oclock, x11perf, xbiff, xcalc, xclipboard, xclock, xconsole, xcursorgen, xditview, xeyes, xgc, xload, xlogo, xmag, xman, xmore, xwd, xwud
-Replaces: bitmap, oclock, x11perf, xbase-clients (<= 1:7.2.ds2-3), xbiff, xcalc, xclipboard, xclock, xconsole, xcursorgen, xditview, xeyes, xgc, xload, xlogo, xmag, xman, xmore, xwd, xwud
+Replaces: xbase-clients (<= 1:7.2.ds2-3)
 
@@ -2218,21 +2203,20 @@
 
 Package: ident2
 Architecture: amd64
 Version: 1.07-1.1
 APT-ID: 9208
 Priority: extra
 Section: net
 APT-Pin: 760
 APT-Candidate: yes
 Depends: netbase, adduser, update-inetd, libc6 (>= 2.7)
-Conflicts: ident-server
 Provides: ident-server
 
@@ -2323,22 +2307,20 @@
 Package: libdesktop-agnostic-dev
 Architecture: amd64
 Version: 0.3.92+dfsg-1
 APT-ID: 43137
 Priority: extra
 Section: libdevel
 APT-Pin: 760
 APT-Candidate: yes
 Depends: libdesktop-agnostic0 (= 0.3.92+dfsg-1), libglib2.0-dev, libgtk2.0-dev
 Suggests: glade (>= 3) | glade-3
-Conflicts: vala-desktop-agnostic
-Replaces: vala-desktop-agnostic
 
@@ -2607,49 +2589,43 @@
 
 Package: vsftpd
 Architecture: amd64
 Version: 3.0.2-1
 APT-ID: 65919
 Priority: extra
 Section: net
 APT-Pin: 600
 Depends: debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.7), libcap2 (>= 2.10), libpam0g (>= 0.99.7.1), libssl1.0.0 (>= 1.0.0), libwrap0 (>= 7.6-4~), adduser, libpam-modules, netbase
 Recommends: logrotate
-Conflicts: ftp-server
-Replaces: ftp-server
 Provides: ftp-server
 
 Package: vsftpd
 Architecture: amd64
 Version: 2.3.5-3
 APT-ID: 59359
 Priority: extra
 Section: net
 APT-Pin: 760
 APT-Candidate: yes
 Depends: debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.7), libcap2 (>= 2.10), libpam0g (>= 0.99.7.1), libssl1.0.0 (>= 1.0.0), libwrap0 (>= 7.6-4~), adduser, libpam-modules, netbase
 Recommends: logrotate
-Conflicts: ftp-server
-Replaces: ftp-server
 Provides: ftp-server
 
 Package: vsftpd
 Architecture: amd64
 Version: 2.3.2-3+squeeze2
 APT-ID: 26424
 Priority: extra
 Section: net
 APT-Pin: 700
 Depends: debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.7), libcap2 (>= 2.10), libpam0g (>= 0.99.7.1), libssl0.9.8 (>= 0.9.8m-1), libwrap0 (>= 7.6-4~), adduser, libpam-modules, netbase
 Recommends: logrotate
-Conflicts: ftp-server
-Replaces: ftp-server
 Provides: ftp-server
 
@@ -3207,22 +3183,22 @@
 Package: ruby-phonon
 Architecture: amd64
 Version: 4:4.8.4-1
 Installed: yes
 APT-ID: 53742
 Priority: optional
 Section: ruby
 APT-Pin: 760
 APT-Candidate: yes
 Depends: ruby-qt4 (= 4:4.8.4-1), libc6 (>= 2.2.5), libgcc1 (>= 1:4.1.1), libphonon4 (>= 4:4.2.0), libqt4-network (>= 4:4.5.3), libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.5.3), libqtruby4shared2 (= 4:4.8.4-1), libruby1.8 (>= 1.8.7.357-1), libsmokebase3 (>= 4:4.8.4), libsmokephonon3 (>= 4:4.8.4), libsmokeqtcore4-3 (>= 4:4.8.4), libsmokeqtdbus4-3 (>= 4:4.8.4), libsmokeqtgui4-3 (>= 4:4.8.4), libsmokeqtnetwork4-3 (>= 4:4.8.4), libsmokeqtopengl4-3 (>= 4:4.8.4), libsmokeqtsql4-3 (>= 4:4.8.4), libsmokeqtsvg4-3 (>= 4:4.8.4), libsmokeqtxml4-3 (>= 4:4.8.4), libstdc++6 (>= 4.1.1)
-Replaces: libqt4-ruby (<< 4:4.6.80), libqt4-ruby1.8 (<< 4:4.6.80)
-Breaks: libqt4-ruby (<< 4:4.6.80), libqt4-ruby1.8 (<< 4:4.6.80)
+Replaces: libqt4-ruby (<< 4:4.6.80)
+Breaks: libqt4-ruby (<< 4:4.6.80)
 
@@ -4084,42 +4060,42 @@
 
 Package: texlive-common
 Architecture: all
 Version: 2012.20120611-4
 APT-ID: 57930
 Priority: optional
 Section: tex
 APT-Pin: 760
 APT-Candidate: yes
 Depends: tex-common (>= 3)
-Conflicts: pdfjam (<< 2012.20120516), ptex-bin (<< 2012.20120516), texlive (<< 2012.20120516), texlive-base (<< 2012.20120516), texlive-bibtex-extra (<< 2012.20120516), texlive-binaries (<< 2012-0), texlive-common (<< 2012.20120516), texlive-doc-ar (<< 2012.20120516), texlive-doc-base (<< 2012.20120516), texlive-doc-bg (<< 2012.20120516), texlive-doc-cs+sk (<< 2012.20120516), texlive-doc-de (<< 2012.20120516), texlive-doc-en (<< 2012.20120516), texlive-doc-es (<< 2012.20120516), texlive-doc-fi (<< 2012.20120516), texlive-doc-fr (<< 2012.20120516), texlive-doc-it (<< 2012.20120516), texlive-doc-ja (<< 2012.20120516), texlive-doc-ko (<< 2012.20120516), texlive-doc-mn (<< 2012.20120516), texlive-doc-nl (<< 2012.20120516), texlive-doc-pl (<< 2012.20120516), texlive-doc-pt (<< 2012.20120516), texlive-doc-rs (<< 2012.20120516), texlive-doc-ru (<< 2012.20120516), texlive-doc-si (<< 2012.20120516), texlive-doc-th (<< 2012.20120516), texlive-doc-tr (<< 2012.20120516), texlive-doc-uk 
 (<< 2012.20120516), texlive-doc-vi (<< 2012.20120516), texlive-doc-zh (<< 2012.20120516), texlive-extra-utils (<< 2012.20120516), texlive-font-utils (<< 2012.20120516), texlive-fonts-extra (<< 2012.20120516), texlive-fonts-extra-doc (<< 2012.20120516), texlive-fonts-recommended (<< 2012.20120516), texlive-fonts-recommended-doc (<< 2012.20120516), texlive-formats-extra (<< 2012.20120516), texlive-full (<< 2012.20120516), texlive-games (<< 2012.20120516), texlive-generic-extra (<< 2012.20120516), texlive-generic-recommended (<< 2012.20120516), texlive-humanities (<< 2012.20120516), texlive-humanities-doc (<< 2012.20120516), texlive-lang-african (<< 2012.20120516), texlive-lang-all (<< 2012.20120516), texlive-lang-arabic (<< 2012.20120516), texlive-lang-armenian (<< 2012.20120516), texlive-lang-cjk (<< 2012.20120516), texlive-lang-croatian (<< 2012.20120516), texlive-lang-cyrillic (<< 2012.20120516), texlive-lang-czechslovak (<< 2012.20120516), texlive-lang-danish (<< 2012.2012
 0516), texlive-lang-dutch (<< 2012.20120516), texlive-lang-english (<< 2012.20120516), texlive-lang-finnish (<< 2012.20120516), texlive-lang-french (<< 2012.20120516), texlive-lang-german (<< 2012.20120516), texlive-lang-greek (<< 2012.20120516), texlive-lang-hebrew (<< 2012.20120516), texlive-lang-hungarian (<< 2012.20120516), texlive-lang-indic (<< 2012.20120516), texlive-lang-italian (<< 2012.20120516), texlive-lang-latin (<< 2012.20120516), texlive-lang-latvian (<< 2012.20120516), texlive-lang-lithuanian (<< 2012.20120516), texlive-lang-mongolian (<< 2012.20120516), texlive-lang-norwegian (<< 2012.20120516), texlive-lang-other (<< 2012.20120516), texlive-lang-polish (<< 2012.20120516), texlive-lang-portuguese (<< 2012.20120516), texlive-lang-spanish (<< 2012.20120516), texlive-lang-swedish (<< 2012.20120516), texlive-lang-tibetan (<< 2012.20120516), texlive-lang-vietnamese (<< 2012.20120516), texlive-latex-base (<< 2012.20120516), texlive-latex-base-doc (<< 2012.20120516
 ), texlive-latex-extra (<< 2012.20120516), texlive-latex-extra-doc (<< 2012.20120516), texlive-latex-recommended (<< 2012.20120516), texlive-latex-recommended-doc (<< 2012.20120516), texlive-latex3 (<< 2012.20120516), texlive-luatex (<< 2012.20120516), texlive-math-extra (<< 2012.20120516), texlive-metapost (<< 2012.20120516), texlive-metapost-doc (<< 2012.20120516), texlive-music (<< 2012.20120516), texlive-omega (<< 2012.20120516), texlive-pictures (<< 2012.20120516), texlive-pictures-doc (<< 2012.20120516), texlive-plain-extra (<< 2012.20120516), texlive-pstricks (<< 2012.20120516), texlive-pstricks-doc (<< 2012.20120516), texlive-publishers (<< 2012.20120516), texlive-publishers-doc (<< 2012.20120516), texlive-science (<< 2012.20120516), texlive-science-doc (<< 2012.20120516), texlive-xetex (<< 2012.20120516), texpower (<< 2012.20120516)
+Conflicts: texlive (<< 2012.20120516), texlive-base (<< 2012.20120516), texlive-common (<< 2012.20120516), texlive-doc-base (<< 2012.20120516), texlive-font-utils (<< 2012.20120516), texlive-fonts-extra (<< 2012.20120516), texlive-games (<< 2012.20120516), texlive-generic-recommended (<< 2012.20120516), texlive-lang-indic (<< 2012.20120516), texlive-luatex (<< 2012.20120516), texlive-math-extra (<< 2012.20120516), texlive-music (<< 2012.20120516), texlive-pstricks (<< 2012.20120516)
 
@@ -4134,42 +4110,42 @@
 Package: libstdc++6-4.4-doc
 Architecture: all
 Version: 4.4.7-3
 APT-ID: 62695
 Priority: optional
 Section: doc
 APT-Pin: 600
 Depends: gcc-4.4-base (>= 4.4.6-15)
-Conflicts: libstdc++5-3.3-doc, libstdc++5-doc, libstdc++6-4.0-doc, libstdc++6-4.1-doc, libstdc++6-4.2-doc, libstdc++6-4.3-doc, libstdc++6-doc
+Conflicts: libstdc++6-4.3-doc
 
The relevant differences in edsp.cc are included here

--- apt-0.9.5.1/apt-pkg/edsp.cc 2012-04-16 19:23:05.000000000 +0200
+++ apt-0.9.7.5/apt-pkg/edsp.cc 2012-06-11 14:39:28.000000000 +0200
@@ -118,8 +118,7 @@
    bool orGroup = false;
    for (pkgCache::DepIterator Dep = Ver.DependsList(); Dep.end() == false; ++Dep)
    {
-      // Ignore implicit dependencies for multiarch here
-      if (strcmp(Pkg.Arch(), Dep.TargetPkg().Arch()) != 0)
+      if (Dep.IsMultiArchImplicit() == true)
         continue;
       if (orGroup == false)
         dependencies[Dep->Type].append(", ");
@@ -140,8 +139,7 @@
    string provides;
    for (pkgCache::PrvIterator Prv = Ver.ProvidesList(); Prv.end() == false; ++Prv)
    {
-      // Ignore implicit provides for multiarch here
-      if (strcmp(Pkg.Arch(), Prv.ParentPkg().Arch()) != 0 || strcmp(Pkg.Name(),Prv.Name()) == 0)
+      if (Prv.IsMultiArchImplicit() == true)
         continue;
       provides.append(", ").append(Prv.Name());
    }
@@ -159,8 +157,7 @@
    bool orGroup = false;
    for (pkgCache::DepIterator Dep = Ver.DependsList(); Dep.end() == false; ++Dep)
    {
-      // Ignore implicit dependencies for multiarch here
-      if (strcmp(Pkg.Arch(), Dep.TargetPkg().Arch()) != 0)
+      if (Dep.IsMultiArchImplicit() == true)
         continue;
       if (orGroup == false)
       {
@@ -193,8 +190,7 @@
    string provides;
    for (pkgCache::PrvIterator Prv = Ver.ProvidesList(); Prv.end() == false; ++Prv)
    {
-      // Ignore implicit provides for multiarch here
-      if (strcmp(Pkg.Arch(), Prv.ParentPkg().Arch()) != 0 || strcmp(Pkg.Name(),Prv.Name()) == 0)
+      if (Prv.IsMultiArchImplicit() == true)
         continue;
       if (pkgset.find(Prv.ParentPkg()) == pkgset.end())
         continue;


-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^kfreebsd-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
APT::NeverAutoRemove:: "^linux-ubuntu-modules-.*";
APT::NeverAutoRemove:: "^gnumach$";
APT::NeverAutoRemove:: "^gnumach-image.*";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Never-MarkAuto-Sections:: "oldlibs";
APT::Never-MarkAuto-Sections:: "restricted/oldlibs";
APT::Never-MarkAuto-Sections:: "universe/oldlibs";
APT::Never-MarkAuto-Sections:: "multiverse/oldlibs";
APT::Periodic "";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Update "";
APT::Update::Post-Invoke "";
APT::Update::Post-Invoke:: "touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";
APT::Update::Post-Invoke-Success "";
APT::Update::Post-Invoke-Success:: "[ ! -f /var/run/dbus/system_bus_socket ] || /usr/bin/dbus-send --system --dest=org.debian.apt --type=signal /org/debian/apt org.debian.apt.CacheChanged || true";
APT::Archives "";
APT::Archives::MaxAge "30";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";
APT::Architectures "";
APT::Architectures:: "amd64";
APT::Architectures:: "i386";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "1";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "2";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-9n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "3";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-9";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "4";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "5";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-9";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
APT::Compressor::::Name "";
APT::Compressor::::Extension ".";
APT::Compressor::::Binary "";
APT::Compressor::::Cost "100";
APT::Compressor::::CompressArg "";
APT::Compressor::::CompressArg:: "-9";
APT::Compressor::::UncompressArg "";
APT::Compressor::::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::mirrors "mirrors/";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/cdrom";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Acquire "";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom";
Acquire::Languages "";
Acquire::Languages:: "en_US";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "if [ -x /usr/bin/rkhunter ] && grep -qiE '^APT_AUTOGEN=.?(true|yes)' /etc/default/rkhunter; then /usr/share/rkhunter/scripts/rkhupd.sh; fi";
DPkg::Post-Invoke:: "if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; if [ -e /var/lib/update-notifier/updates-available ]; then echo > /var/lib/update-notifier/updates-available; fi ";
Unattended-Upgrade "";
Unattended-Upgrade::Allowed-Origins "";
Unattended-Upgrade::Allowed-Origins:: "${distro_id} stable";
Unattended-Upgrade::Allowed-Origins:: "${distro_id} ${distro_codename}-security";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- (no /etc/apt/preferences present) --


-- /etc/apt/sources.list --

# 

# deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official amd64 NETINST Binary-1 20110205-14:31]/ squeeze main non-free

#deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official amd64 NETINST Binary-1 20110205-14:31]/ squeeze main non-free

#Stable
deb http://ftp.fr.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ squeeze main non-free contrib

#deb http://security.debian.org/ squeeze/updates main contrib non-free
#deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free

#Testing
deb http://ftp.fr.debian.org/debian/ testing main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ testing main non-free contrib

#Unstable
deb http://ftp.fr.debian.org/debian/ unstable main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ unstable main non-free contrib

#Experimental
deb http://ftp.fr.debian.org/debian/ experimental main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ experimental main non-free contrib

#Multimedia
#deb ftp://ftp.debian-multimedia.org squeeze main non-free
#deb ftp://ftp.debian-multimedia.org testing main non-free

#Ocaml
#deb http://ocaml.debian.net/debian/ocaml-3.12.1 sid main
#deb-src http://ocaml.debian.net/debian/ocaml-3.12.1 sid main

# Etherpad
#deb http://apt.etherpad.org all .
#deb-src http://apt.etherpad.org all .

# Fake requests
deb file:///home/dicosmo/fakedebs ./

-- System Information:
Debian Release: 6.0.1
  APT prefers testing
  APT policy: (760, 'testing'), (700, 'stable'), (600, 'unstable'), (550, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring        2010.08.28 GnuPG archive keys of the Debian a
ii  gnupg                         1.4.10-4   GNU privacy guard - a free PGP rep
ii  libapt-pkg4.12                0.9.7.5    package managment runtime library
ii  libc6                         2.13-10    Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.7.1-2  GCC support library
ii  libstdc++6                    4.7.1-2    GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc                       <none>     (no description available)
ii  aptitude                      0.6.7-1    terminal-based package manager
ii  dpkg-dev                      1.15.8.10  Debian package development tools
ii  python-apt                    0.8.4      Python interface to libapt-pkg
ii  synaptic                      0.75.11    Graphical package manager
ii  wajig                         2.7.2      simple and unified package managem
ii  xz-utils                      5.0.0-2    XZ-format compression utilities

-- no debconf information


Reply to: