Your message dated Thu, 3 Jan 2013 01:06:19 +0100
with message-id <[email protected]>
and subject line Bug#452409 (aptitude: does not warn about removal of essential 
packages) already fixed in Lenny
has caused the Debian Bug report #452409,
regarding aptitude: does not warn about removal of essential packages
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.)


-- 
452409: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452409
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aptitude
Version: 0.4.9-1
Severity: important

  Hi,

  I hit the bug two days ago, trying to install mlocate from
experimental (that conflict with the findutils that were in unstable).
I used the ncurse interface and aptitude does not warn me about the
removal of an essential package (not more than any other package).
  For me, I solved the problem with installing findutils from
experimental (I wanted to test the 'locate' transition), but I
think that aptitude has a bad behavior here.

  See the different scenarii:
*******************************
root@atsina danjean# apt-get remove findutils 
[...]
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?] 
*******************************
root@atsina danjean# apt-get install mlocate/experimental
[...]
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?]
*******************************
root@atsina danjean# aptitude remove findutils
[...]
WARNING: Performing this action will probably cause your system to
break!
         Do NOT continue unless you know EXACTLY what you are doing!
To continue, type the phrase "I am aware that this is a very bad idea":
*******************************
root@atsina danjean# aptitude install mlocate/experimental
[...]
The following NEW packages will be installed:
  mlocate 
The following packages will be REMOVED:
  findutils 
0 packages upgraded, 1 newly installed, 1 to remove and 696 not
upgraded.
Need to get 46.5kB of archives. After unpacking 1278kB will be freed.
Do you want to continue? [Y/n/?] 
*******************************

  I really think that the last case is not handled correctly and that a
big warning should be displayed (and same thing for the ncurse interface).

  Best regards,
    Vincent


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.23-1-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6.6-6 0.7.9          Advanced front-end for dpkg
ii  libc6                     2.6.1-6        GNU C Library: Shared libraries
ii  libcwidget0               0.5.5-1        high-level terminal interface libr
ii  libgcc1                   1:4.2.2-3      GCC support library
ii  libncursesw5              5.6+20071103-1 Shared libraries for terminal hand
ii  libsigc++-2.0-0c2a        2.0.17-2       type-safe Signal Framework for C++
ii  libstdc++6                4.2.2-3        The GNU Standard C++ Library v3

Versions of packages aptitude recommends:
ii  aptitude-doc-fr [aptitude-doc 0.4.9-1    French manual for aptitude, a term
ii  libparse-debianchangelog-perl 1.1.1-1    parse Debian changelogs and output

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 0.4.11.10-1

Hi Vincent,

Vincent Danjean wrote on Thu, 22 Nov 2007:
> Package: aptitude
> Version: 0.4.9-1
> Severity: important
> 
>   Hi,
> 
>   I hit the bug two days ago, trying to install mlocate from
> experimental (that conflict with the findutils that were in unstable).
> I used the ncurse interface and aptitude does not warn me about the
> removal of an essential package (not more than any other package).

I remember that aptitude's curses interface warned me quite
promimently when I wanted to remove the package diff due to to the
diff → diffutils transition prematurely when upgrading from Lenny
(aptitude version 0.4.11.11-1~lenny2) to Squeeze (aptitude version
0.6.3-3.2+squeeze1). I had to upgrade diff and install diffutils
before I could remove diff without warning, so this bug is no more
present in at least Squeeze.

I checked the changelog and found the following item in the changelog
entry of version 0.4.11.10-1:

    - Never remove an essential package from the curses UI without
      asking the user first.

So the bug was already fixed in Lenny. I hence close this bug report
as fixed in version 0.4.11.10-1.

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
  `-    |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5

--- End Message ---
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

Reply via email to