Your message dated Sun, 5 Aug 2012 09:10:49 +0800 with message-id <CAN3veRcoWLHW7nC=-ef2s3frhqalfascjrxoycy3cxqljqe...@mail.gmail.com> and subject line Re: Bug#683859: aptitude: APT::Get::Build-Dep-Automatic is not honored has caused the Debian Bug report #683859, regarding aptitude: APT::Get::Build-Dep-Automatic is not honored 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 [email protected] immediately.) -- 683859: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683859 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: aptitude Version: 0.6.8-1 Severity: normal Dear Maintainer, The "apt-get build-dep" command honors the APT::Get::Build-Dep-Automatic option (to mark installed packages as automatically installed). The "aptitude build-dep" command does not honor this option. It would be less confusing if both would honor this option. Andrew -- Package-specific info: Terminal: xterm $DISPLAY is set. which aptitude: /usr/bin/aptitude aptitude version information: aptitude 0.6.8 compiled at Jun 9 2012 10:02:58 Compiler: g++ 4.7.0 Compiled against: apt version 4.12.0 NCurses version 5.9 libsigc++ version: 2.2.10 Ept support enabled. Gtk+ support disabled. Qt support disabled. Current library versions: NCurses version: ncurses 5.9.20110404 cwidget version: 0.5.16 Apt version: 4.12.0 aptitude linkage: linux-vdso.so.1 => (0x00007fff9e7ff000) libapt-pkg.so.4.12 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 (0x00007f039a89e000) libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 (0x00007f039a66e000) libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f039a444000) libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 (0x00007f039a23f000) libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007f0399f3f000) libept.so.1.0.5.4.12 => /usr/lib/libept.so.1.0.5.4.12 (0x00007f0399c9e000) libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007f03998b9000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f03996a2000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f03993f6000) libboost_iostreams.so.1.49.0 => /usr/lib/libboost_iostreams.so.1.49.0 (0x00007f03991dd000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0398fc1000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0398cb9000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0398a37000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0398821000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0398499000) libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f0398296000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0398092000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f0397e81000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f0397c7c000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0397a73000) /lib64/ld-linux-x86-64.so.2 (0x00007f039b228000) -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages aptitude depends on: ii aptitude-common 0.6.8-1 ii libapt-pkg4.12 0.9.7.2 ii libboost-iostreams1.49.0 1.49.0-3.1 ii libc6 2.13-33 ii libcwidget3 0.5.16-3.4 ii libept1.4.12 1.0.9 ii libgcc1 1:4.7.1-2 ii libncursesw5 5.9-10 ii libsigc++-2.0-0c2a 2.2.10-0.2 ii libsqlite3-0 3.7.13-1 ii libstdc++6 4.7.1-2 ii libtinfo5 5.9-10 ii libxapian22 1.2.12-1 ii zlib1g 1:1.2.7.dfsg-13 Versions of packages aptitude recommends: ii apt-xapian-index 0.45 pn aptitude-doc-en | aptitude-doc <none> pn libparse-debianchangelog-perl <none> ii sensible-utils 0.0.7 Versions of packages aptitude suggests: pn debtags <none> ii tasksel 3.11 -- no debconf information
--- End Message ---
--- Begin Message ---On 5 August 2012 06:49, Andrew Pimlott <[email protected]> wrote: > Excerpts from Axel Beckert's message of Sat Aug 04 14:51:35 -0700 2012: >> Andrew Pimlott wrote: >> > The "apt-get build-dep" command honors the APT::Get::Build-Dep-Automatic >> > option (to mark installed packages as automatically installed). The >> > "aptitude build-dep" command does not honor this option. > It would be >> > less confusing if both would honor this option. No, the options in the APT::Get namespace are for apt-get. Aptitude is a different program. IIRC there are one or two APT::Get options currently used by aptitude, that is a bug. We do honour the general APT configuration which is meant for all frontends, as well as options in our own namespace. >> >> I'm not sure if that would work as expected, because in comparison to >> apt-get (which just tells the user about no more needed packages by >> default), aptitude automatically uninstalls by default all packages >> which are marked as automatically installed and which have not at >> least one reverse dependency installed. This means aptitude would >> uninstall all those packages on the next aptitude run. > > I agree this may be less than ideal > (a way to hold off the automatic > uninstalls until ready would be nice), Such an option exists: Aptitude::Delete-Unused. > but it is still very useful: > > 1. Often you only want the build-deps for the duration of a build, so > the next run of aptitude is the right time to uninstall. Build-Dep-Automatic is a hack used by apt-get because it lacks a better means of tracking sets of packages. Auto-installed is not intended for temporary installs but tracking packages which are installed only as dependencies of another. Aptitude provides for tracking sets of packages: # aptitude --add-user-tag foo-builddep build-dep foo … [then, after make foo] # aptitude --remove-user-tag foo-builddep '?user-tag(foo-builddep)' … *** Closing with no intention of implementing Build-Dep-Automatic from apt-get. Regards
--- End Message ---
_______________________________________________ Aptitude-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

