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

Bug#383257: apt-utils: apt-ftparchive: does not read default configuration file



Package: apt-utils
Version: 0.6.45
Severity: normal

The shell transcript below seems to demonstrate that apt-ftparchive
does not heed the various APT::FTPArchive::Release configuration
values I have set up in /etc/apt/apt.conf, which are documented in the
apt-ftparchive man page.  If I point apt-ftparchive specifically to
the default configuration file in /etc/apt/apt.conf, then it works.
Without the explicit -c option, apt-ftparchive is not even reading
/etc/apt/apt.conf: I show this below by introducing an error into
/etc/apt/apt.conf.  Using the -o command line options also works.

    [corax] debian# pwd
    /usr/local/src/debian

    [corax] debian# set | fgrep -i apt || echo nothing there
    nothing there

    [corax] debian# apt-config dump
    APT "";
    APT::Architecture "amd64";
    APT::Build-Essential "";
    APT::Build-Essential:: "build-essential";
    APT::Authentication "";
    APT::Authentication::TrustCDROM "true";
    APT::Default-Release "testing";
    APT::FTPArchive "";
    APT::FTPArchive::Release "";
    APT::FTPArchive::Release::Label "Local";
    APT::FTPArchive::Release::Architectures "amd64";
    APT::FTPArchive::Release::Components "main contrib non-free";
    APT::FTPArchive::Release::Description "Local repository on Corax, patched or just built from standard source.";
    Dir "/";
    Dir::State "var/lib/apt/";
    Dir::State::lists "lists/";
    Dir::State::cdroms "cdroms.list";
    Dir::State::userstatus "status.user";
    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::parts "apt.conf.d";
    Dir::Etc::preferences "preferences";
    Dir::Bin "";
    Dir::Bin::methods "/usr/lib/apt/methods";
    Dir::Bin::dpkg "/usr/bin/dpkg";
    DPkg "";
    DPkg::Pre-Install-Pkgs "";
    DPkg::Pre-Install-Pkgs:: "if dpkg -s apt-listbugs | grep -q '^Status: .* ok installed'; then /usr/sbin/apt-listbugs apt || ( test $? -ne 10 || exit 10; echo 'Warning: apt-listbugs exited abnormally, hit enter key to continue.' 1>&2 ; read a < /dev/tty ); fi";
    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";
    Acquire "";
    Acquire::http "";
    Acquire::http::Proxy "false";

    [corax] debian# apt-ftparchive release . > Release; cat Release
    W: Unable to stat ./nets-4-sources/netscape4.base-4.77/debian/communicator/usr/share/doc/communicator
    W: Unable to stat ./nets-4-sources/netscape4.base-4.77/debian/navigator/usr/share/doc/navigator

    ...[more warnings about danging symlinks in the tree]...

    W: Unable to stat ./kdebase-3.5.3/debian/kpager/usr/share/doc/kde/HTML/en/kpager/common
    W: Unable to stat ./kdebase-3.5.3/debian/konqueror/usr/share/doc/kde/HTML/en/konqueror/common
    Date: Tue, 15 Aug 2006 22:49:09 UTC

    MD5Sum:
     e4c704276584df6ea74031f3dea06424           116794 Packages
     d41d8cd98f00b204e9800998ecf8427e                0 Release
    SHA1:
     59bd4d91d0cad4b78db7774b3b3ed63f561fecc3           116794 Packages
     da39a3ee5e6b4b0d3255bfef95601890afd80709                0 Release
    SHA256:
     ac30f3ce12ce18ecb213e69446c5fc70b443a088810e64324e1a4992b8b08695           116794 Packages
     e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855                0 Release

    [corax] debian# apt-ftparchive -c /etc/apt/apt.conf release . > Release; cat Release
    W: Unable to stat ./nets-4-sources/netscape4.base-4.77/debian/communicator/usr/share/doc/communicator
    W: Unable to stat ./nets-4-sources/netscape4.base-4.77/debian/navigator/usr/share/doc/navigator

    ...[more warnings about danging symlinks in the tree]...

    W: Unable to stat ./kdebase-3.5.3/debian/kpager/usr/share/doc/kde/HTML/en/kpager/common
    W: Unable to stat ./kdebase-3.5.3/debian/konqueror/usr/share/doc/kde/HTML/en/konqueror/common
    Architectures: amd64
    Components: main contrib non-free
    Date: Tue, 15 Aug 2006 22:49:28 UTC
    Description: Local repository on Corax, patched or just built from standard source.
    Label: Local

    MD5Sum:
     e4c704276584df6ea74031f3dea06424           116794 Packages
     d41d8cd98f00b204e9800998ecf8427e                0 Release
    SHA1:
     59bd4d91d0cad4b78db7774b3b3ed63f561fecc3           116794 Packages
     da39a3ee5e6b4b0d3255bfef95601890afd80709                0 Release
    SHA256:
     ac30f3ce12ce18ecb213e69446c5fc70b443a088810e64324e1a4992b8b08695           116794 Packages
     e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855                0 Release

    [corax] debian# echo malform-the-file >>/etc/apt/apt.conf

    [corax] debian# apt-ftparchive -c /etc/apt/apt.conf release .
    E: Syntax error /etc/apt/apt.conf:57: Extra junk at end of file

    [corax] debian# apt-ftparchive release . > Release; cat Release
    W: Unable to stat ./nets-4-sources/netscape4.base-4.77/debian/communicator/usr/share/doc/communicator
    W: Unable to stat ./nets-4-sources/netscape4.base-4.77/debian/navigator/usr/share/doc/navigator

    ...[more warnings about danging symlinks in the tree]...

    W: Unable to stat ./kdebase-3.5.3/debian/kpager/usr/share/doc/kde/HTML/en/kpager/common
    W: Unable to stat ./kdebase-3.5.3/debian/konqueror/usr/share/doc/kde/HTML/en/konqueror/common
    Date: Tue, 15 Aug 2006 22:50:36 UTC

    MD5Sum:
     e4c704276584df6ea74031f3dea06424           116794 Packages
     d41d8cd98f00b204e9800998ecf8427e                0 Release
    SHA1:
     59bd4d91d0cad4b78db7774b3b3ed63f561fecc3           116794 Packages
     da39a3ee5e6b4b0d3255bfef95601890afd80709                0 Release
    SHA256:
     ac30f3ce12ce18ecb213e69446c5fc70b443a088810e64324e1a4992b8b08695           116794 Packages
     e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855                0 Release

    [corax] debian#

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-corax-1
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages apt-utils depends on:
ii  apt [libapt-pkg-libc6.3-6-3.1 0.6.45     Advanced front-end for dpkg
ii  libc6                         2.3.6-15   GNU C Library: Shared libraries
ii  libdb4.3                      4.3.29-6   Berkeley v4.3 Database Libraries [
ii  libgcc1                       1:4.1.1-5  GCC support library
ii  libstdc++6                    4.1.1-5    The GNU Standard C++ Library v3

apt-utils recommends no packages.

-- no debconf information



Reply to: