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

Bug#549968: marked as done (apt-get installs dependencies of recommended package even when not installing the recommended package itself)

Your message dated Tue, 08 Feb 2011 12:17:14 +0000
with message-id <E1PmmVO-0007ku-Fm@franck.debian.org>
and subject line Bug#549968: fixed in apt 0.8.11
has caused the Debian Bug report #549968,
regarding apt-get installs dependencies of recommended package even when not installing the recommended package itself
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org

549968: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549968
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.7.24
Severity: normal
File: /usr/bin/apt-get

See the console output below. This is an up to date Debian unstable,
recently installed (2 days ago) without any change to apt configuration.

impressive recommends pdftk, and pdftk depends on some lib*-java
packages. Note that the lib*-java packages get installed, but not pdftk.
And right after installing impressive, when I do `apt-get autoremove`
all these lib*-java packages are removed.

  terceiro@morere:~ (home)$ sudo apt-get install impressive
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  The following packages were automatically installed and are no longer required:
    libbcmail-java libbcprov-java-gcj libbcmail-java-gcj libbcprov-java libitext-java libgnumail-java libgnuinet-java libitext-java-gcj
  Use 'apt-get autoremove' to remove them.
  The following extra packages will be installed:
    freeglut3 ghostscript-x libbcmail-java libbcmail-java-gcj libbcprov-java libbcprov-java-gcj libgnuinet-java libgnujaf-java
    libgnumail-java libitext-java libitext-java-gcj libmikmod2 libsdl-image1.2 libsdl-mixer1.2 libsdl-ttf2.0-0 libsmpeg0 libvorbisfile3
    python-imaging python-opengl python-pygame
  Suggested packages:
    libbcmail-java-doc libbcprov-java-doc libgnumail-java-doc python-imaging-doc python-imaging-dbg python-tk libgle3
  Recommended packages:
  The following NEW packages will be installed:
    freeglut3 ghostscript-x impressive libbcmail-java libbcmail-java-gcj libbcprov-java libbcprov-java-gcj libgnuinet-java libgnujaf-java
    libgnumail-java libitext-java libitext-java-gcj libmikmod2 libsdl-image1.2 libsdl-mixer1.2 libsdl-ttf2.0-0 libsmpeg0 libvorbisfile3
    python-imaging python-opengl python-pygame
  0 upgraded, 21 newly installed, 0 to remove and 1 not upgraded.
  Need to get 0B/9678kB of archives.
  After this operation, 31.6MB of additional disk space will be used.
  Do you want to continue [Y/n]? 
  Selecting previously deselected package freeglut3.
  (Reading database ... 74558 files and directories currently installed.)
  Unpacking freeglut3 (from .../freeglut3_2.4.0-8_i386.deb) ...
  Selecting previously deselected package ghostscript-x.
  Unpacking ghostscript-x (from .../ghostscript-x_8.70~dfsg-2_i386.deb) ...
  Selecting previously deselected package python-opengl.
  Unpacking python-opengl (from .../python-opengl_3.0.0~c1-1_all.deb) ...
  Selecting previously deselected package libsdl-image1.2.
  Unpacking libsdl-image1.2 (from .../libsdl-image1.2_1.2.7-2_i386.deb) ...
  Selecting previously deselected package libmikmod2.
  Unpacking libmikmod2 (from .../libmikmod2_3.1.11-a-6.1_i386.deb) ...
  Selecting previously deselected package libsmpeg0.
  Unpacking libsmpeg0 (from .../libsmpeg0_0.4.5+cvs20030824-2.2_i386.deb) ...
  Selecting previously deselected package libvorbisfile3.
  Unpacking libvorbisfile3 (from .../libvorbisfile3_1.2.3-2_i386.deb) ...
  Selecting previously deselected package libsdl-mixer1.2.
  Unpacking libsdl-mixer1.2 (from .../libsdl-mixer1.2_1.2.8-6+b1_i386.deb) ...
  Selecting previously deselected package libsdl-ttf2.0-0.
  Unpacking libsdl-ttf2.0-0 (from .../libsdl-ttf2.0-0_2.0.9-1_i386.deb) ...
  Selecting previously deselected package python-pygame.
  Unpacking python-pygame (from .../python-pygame_1.8.1release-1_i386.deb) ...
  Selecting previously deselected package python-imaging.
  Unpacking python-imaging (from .../python-imaging_1.1.6-3.1_i386.deb) ...
  Selecting previously deselected package impressive.
  Unpacking impressive (from .../impressive_0.10.2r-2_all.deb) ...
  Selecting previously deselected package libgnujaf-java.
  Unpacking libgnujaf-java (from .../libgnujaf-java_1.1.1-4_all.deb) ...
  Selecting previously deselected package libgnuinet-java.
  Unpacking libgnuinet-java (from .../libgnuinet-java_1.1.1-3_all.deb) ...
  Selecting previously deselected package libgnumail-java.
  Unpacking libgnumail-java (from .../libgnumail-java_1.1.2-3_all.deb) ...
  Selecting previously deselected package libbcmail-java.
  Unpacking libbcmail-java (from .../libbcmail-java_1.43-1_all.deb) ...
  Selecting previously deselected package libbcmail-java-gcj.
  Unpacking libbcmail-java-gcj (from .../libbcmail-java-gcj_1.43-1_i386.deb) ...
  Selecting previously deselected package libbcprov-java.
  Unpacking libbcprov-java (from .../libbcprov-java_1.43-1_all.deb) ...
  Selecting previously deselected package libbcprov-java-gcj.
  Unpacking libbcprov-java-gcj (from .../libbcprov-java-gcj_1.43-1_i386.deb) ...
  Selecting previously deselected package libitext-java.
  Unpacking libitext-java (from .../libitext-java_2.1.7-1_all.deb) ...
  Selecting previously deselected package libitext-java-gcj.
  Unpacking libitext-java-gcj (from .../libitext-java-gcj_2.1.7-1_i386.deb) ...
  Processing triggers for man-db ...
  Setting up freeglut3 (2.4.0-8) ...
  Setting up ghostscript-x (8.70~dfsg-2) ...
  Setting up python-opengl (3.0.0~c1-1) ...
  Setting up libsdl-image1.2 (1.2.7-2) ...
  Setting up libmikmod2 (3.1.11-a-6.1) ...
  Setting up libsmpeg0 (0.4.5+cvs20030824-2.2) ...
  Setting up libvorbisfile3 (1.2.3-2) ...
  Setting up libsdl-mixer1.2 (1.2.8-6+b1) ...
  Setting up libsdl-ttf2.0-0 (2.0.9-1) ...
  Setting up python-pygame (1.8.1release-1) ...
  Setting up python-imaging (1.1.6-3.1) ...
  Setting up impressive (0.10.2r-2) ...
  Setting up libgnujaf-java (1.1.1-4) ...
  Setting up libgnuinet-java (1.1.1-3) ...
  Setting up libgnumail-java (1.1.2-3) ...
  Setting up libbcmail-java (1.43-1) ...
  Setting up libbcmail-java-gcj (1.43-1) ...
  Setting up libbcprov-java (1.43-1) ...
  Setting up libbcprov-java-gcj (1.43-1) ...
  Setting up libitext-java (2.1.7-1) ...
  Setting up libitext-java-gcj (2.1.7-1) ...
  Processing triggers for python-support ...
  terceiro@morere:~ (home)$ sudo apt-get autoremove 
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  The following packages will be REMOVED:
    libbcmail-java libbcmail-java-gcj libbcprov-java libbcprov-java-gcj libgnuinet-java libgnujaf-java libgnumail-java libitext-java
  0 upgraded, 0 newly installed, 9 to remove and 1 not upgraded.
  After this operation, 19.4MB disk space will be freed.
  Do you want to continue [Y/n]? y
  (Reading database ... 76096 files and directories currently installed.)
  Removing libbcmail-java-gcj ...
  Removing libbcmail-java ...
  Removing libbcprov-java-gcj ...
  Removing libbcprov-java ...
  Removing libgnumail-java ...
  Removing libgnuinet-java ...
  Removing libgnujaf-java ...
  Removing libitext-java-gcj ...
  Removing libitext-java ...

-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::Acquire "";
APT::Acquire::Translation "environment";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
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::Etc::preferencesparts "preferences.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";

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

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

deb http://ftp.br.debian.org/debian/ unstable main
deb-src http://ftp.br.debian.org/debian/ unstable main

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/1 CPU core)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring        2009.01.31 GnuPG archive keys of the Debian a
ii  libc6                         2.9-27     GNU C Library: Shared libraries
ii  libgcc1                       1:4.4.1-5  GCC support library
ii  libstdc++6                    4.4.1-5    The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc                   <none>         (no description available)
ii  aptitude         terminal-based package manager
ii  bzip2                     1.0.5-3        high-quality block-sorting file co
ii  dpkg-dev                  1.15.4         Debian package development tools
ii  lzma                      4.43-14        Compression method of 7z format in
pn  python-apt                <none>         (no description available)

-- no debconf information

Antonio Terceiro <terceiro@softwarelivre.org>

Attachment: signature.asc
Description: Digital signature

--- End Message ---
--- Begin Message ---
Source: apt
Source-Version: 0.8.11

We believe that the bug you reported is fixed in the latest version of
apt, which is due to be installed in the Debian FTP archive:

  to main/a/apt/apt-doc_0.8.11_all.deb
  to main/a/apt/apt-transport-https_0.8.11_i386.deb
  to main/a/apt/apt-utils_0.8.11_i386.deb
  to main/a/apt/apt_0.8.11.dsc
  to main/a/apt/apt_0.8.11.tar.gz
  to main/a/apt/apt_0.8.11_i386.deb
  to main/a/apt/libapt-pkg-dev_0.8.11_i386.deb
  to main/a/apt/libapt-pkg-doc_0.8.11_all.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 549968@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Michael Vogt <mvo@debian.org> (supplier of updated apt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)

Hash: SHA1

Format: 1.8
Date: Tue, 08 Feb 2011 12:58:12 +0100
Source: apt
Binary: apt apt-doc libapt-pkg-dev libapt-pkg-doc apt-utils apt-transport-https
Architecture: source all i386
Version: 0.8.11
Distribution: unstable
Urgency: low
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Michael Vogt <mvo@debian.org>
 apt        - Advanced front-end for dpkg
 apt-doc    - Documentation for APT
 apt-transport-https - APT https transport
 apt-utils  - APT utility programs
 libapt-pkg-dev - Development files for APT's libapt-pkg and libapt-inst
 libapt-pkg-doc - Documentation for APT development
Closes: 82738 184730 254770 330162 393005 511168 526990 549968 572709 588423 592107 594495 594694 597615 601961 604222 604401 607636 607803 611569 612009 612099
 apt (0.8.11) unstable; urgency=low
   [ David Kalnischkies ]
   * apt-pkg/depcache.cc:
     - add SetCandidateRelease() to set a candidate version and
       the candidates of dependencies if needed to a specified
       release (Closes: #572709)
     - allow conflicts in the same group again (Closes: #612099)
   * cmdline/apt-get.cc:
     - if --print-uris is used don't setup downloader as we don't need
       progress, lock nor the directories it would create otherwise
     - show dependencies of essential packages which are going to remove
       only if they cause the remove of this essential (Closes: #601961)
     - keep not installed garbage packages uninstalled instead of showing
       in the autoremove section and installing those (Closes: #604222)
     - change pkg/release behavior to use the new SetCandidateRelease
       so installing packages from experimental or backports is easier
     - really do not show packages in the extra section if they were
       requested on the commandline, e.g. with a modifier (Closes: #184730)
     - always do removes first and set not installed remove packages
       on hold to prevent temporary installation later (Closes: #549968)
   * debian/control:
     - add Vcs-Browser now that loggerhead works again (Closes: #511168)
     - depend on debhelper 7 to raise compat level
     - depend on dpkg-dev (>= 1.15.8) to have c++ symbol mangling
   * apt-pkg/contrib/fileutl.cc:
     - add a RealFileExists method and check that your configuration files
       are real files to avoid endless loops if not (Closes: #604401)
     - ignore non-regular files in GetListOfFilesInDir (Closes: #594694)
   * apt-pkg/contrib/weakptr.h:
     - include stddefs.h to fix compile error (undefined NULL) with gcc-4.6
   * methods/https.cc:
     - fix CURLOPT_SSL_VERIFYHOST by really passing 2 to it if enabled
   * deb/dpkgpm.cc:
     - fix popen/fclose mismatch reported by cppcheck. Thanks to Petter
       Reinholdtsen for report and patch! (Closes: #607803)
   * doc/apt.conf.5.xml:
     - fix multipl{y,e} spelling error reported by Jakub Wilk (Closes: #607636)
   * apt-inst/contrib/extracttar.cc:
     - let apt-utils work with encoded tar headers if uid/gid are large.
       Thanks to Nobuhiro Hayashi for the patch! (Closes: #330162)
   * apt-pkg/cacheiterator.h:
     - do not segfault if cache is not build (Closes: #254770)
   * doc/apt-get.8.xml:
     - remove duplicated mentioning of --install-recommends
   * doc/sources.list.5.xml:
     - remove obsolete references to non-us (Closes: #594495)
     - a notice is printed for ignored files (Closes: #597615)
   * debian/rules:
     - use -- instead of deprecated -u for dh_gencontrol
     - remove shlibs.local creation and usage
     - show differences in the symbol files, but never fail
   * pre-build.sh:
     - remove as it is not needed for a working 'bzr bd'
   * debian/{apt,apt-utils}.symbols:
     - ship experimental unmangled c++ symbol files
   * methods/rred.cc:
     - operate optional on gzip compressed pdiffs
   * apt-pkg/acquire-item.cc:
     - don't uncompress downloaded pdiff files before feeding it to rred
     - try downloading clearsigned InRelease before trying Release.gpg
     - change the internal handling of Extensions in pkgAcqIndex
     - add a special uncompressed compression type to prefer those files
     - download and use i18n/Index to choose which Translations to download
   * cmdline/apt-key:
     - don't set trustdb-name as non-root so 'list' and 'finger'
       can be used without being root (Closes: #393005, #592107)
   * apt-pkg/deb/deblistparser.cc:
     - rewrite LoadReleaseInfo to cope with clearsigned Releasefiles
   * ftparchive/writer.cc:
     - add config option to search for more patterns in release command
     - include Index files by default in the Release file
   * methods/{gzip,bzip}.cc:
     - print a good error message if FileSize() is zero
   * apt-pkg/aptconfiguration.cc:
     - remove the inbuilt Translation files whitelist
   * cmdline/apt-cache.cc:
     - remove not implemented 'apt-cache add' command
   * doc/apt-cache.8.xml:
     - describe reality as apt-cache just queries and doesn't manipulate
       the caches. Thanks to Enrico Zini for spotting it! (Closes: #612009)
   * apt-pkg/algorithms.cc:
     - mark pseudo packages of installed all packages as configured
       in the simulation as we don't call configure for these packages
   * apt-pkg/pkgcachegen.cc:
     - in multiarch, let :all packages conflict with :any packages
       with a different version to be sure
   * apt-pkg/contrib/error.cc:
     - remove 400 char size limit of error messages (LP: #365611)
   [ Michael Vogt ]
   * methods/http.cc:
     - do not hang if Acquire::http::ProxyAutoDetect can not be
       executed or returns no data (LP: #654393)
   * debian/apt.conf.autoremove:
     - never autoremove the GNU/Hurd kernel (closes: #588423), thanks
       to Guillem Jover
   * apt-pkg/cdrom.cc, apt-pkg/init.cc, methods/cdrom.cc:
     - use /media/cdrom as default mountoint (closes: #611569)
   * cmdline/apt-get.cc:
     - add apt-get changelog (closes: #526990)
     - add apt-get download (closes: #82738)
   [ Martin Pitt ]
   * test/integration/test-compressed-indexes, test/test-indexes.sh:
     - Explicitly disable compressed indexes at the start. This ensures that we
       will actually test uncompressed indexes regardless of the internal
       default value of Acquire::GzipIndexes.
 c29f5f41f16540638a0db947d9e2eb7b2ed7cefd 1386 apt_0.8.11.dsc
 f3e7dea6dbeefff5b01c148091ea2f1a00b1fea3 3359510 apt_0.8.11.tar.gz
 f340dbb7be3b618261e79ae6d020a80ae6ea4cf7 233582 apt-doc_0.8.11_all.deb
 f35239458a692c8b901fa087a30c8bdb2048cb19 714868 libapt-pkg-doc_0.8.11_all.deb
 f09afd715f0527d24b308d078042c5afadc03408 2150556 apt_0.8.11_i386.deb
 29dd14b2a270987e5c9e40faac399cfaf35c4f2e 153768 libapt-pkg-dev_0.8.11_i386.deb
 601985d39c9f448fa44675ddfad296a1158f9222 274666 apt-utils_0.8.11_i386.deb
 cf2cf39ce128a792b51712462a8e7bd569c9c878 85034 apt-transport-https_0.8.11_i386.deb
 68245f89d4df0cfa39139d07e13bc21c61fcb3d89c284e99817a2eeecc795cd1 1386 apt_0.8.11.dsc
 b5df014b821e1cd8b2d9035e42cfb07dcc15b75008f0e6ca633321d7ca33cae1 3359510 apt_0.8.11.tar.gz
 e2f85f0ca1b51961050837499bfa354ffdb1cd12173a64b70fdf609034d641d0 233582 apt-doc_0.8.11_all.deb
 81167631a7c879021826f7a1a4d54db9ed024053981c28203a0f40b8325e5739 714868 libapt-pkg-doc_0.8.11_all.deb
 23efad6c1a94424a8c3ad77913f0fd8c26de30a5031f1f483caef863a445c9a8 2150556 apt_0.8.11_i386.deb
 9b55fa1ad492864257ff234754c22b1aacdc0240e9bff437d1912d7dc041156e 153768 libapt-pkg-dev_0.8.11_i386.deb
 deb1678d651530261057d8e37efab364d3a504b880d312980e667da96c547b85 274666 apt-utils_0.8.11_i386.deb
 7ac13e635a19c18dd7484718686c330d10bc9a29c0abf6321e1f5ffaaa9e2376 85034 apt-transport-https_0.8.11_i386.deb
 4fd52149a4328683a30a0dd04eb1aeed 1386 admin important apt_0.8.11.dsc
 098ab557134ae1e262d6a2bb4fd4e66d 3359510 admin important apt_0.8.11.tar.gz
 0175b0f33364f5083ff91b88c5cc3658 233582 doc optional apt-doc_0.8.11_all.deb
 5b71c67585b51991a0430e994ea70d41 714868 doc optional libapt-pkg-doc_0.8.11_all.deb
 2fa86daa52e44214d85ce2885f009bc5 2150556 admin important apt_0.8.11_i386.deb
 4442be91d18a9a2431cff9ff0612a490 153768 libdevel optional libapt-pkg-dev_0.8.11_i386.deb
 4f05c31fc69a017866c64aaf65c064d0 274666 admin important apt-utils_0.8.11_i386.deb
 b61dc77de7967a71441effdb9f6c69d8 85034 admin optional apt-transport-https_0.8.11_i386.deb

Version: GnuPG v1.4.10 (GNU/Linux)


--- End Message ---

Reply to: