Debian Bug report logs -
#544481
[apt] apt mixes essential flag from all sources
Reported by: Vincent Lefevre <[email protected]>
Date: Mon, 31 Aug 2009 21:42:02 UTC
Severity: important
Tags: wontfix
Merged with 216768,
261411,
553354,
565775,
594116,
610431
Found in versions 0.5.27, 0.5.4, apt/0.7.20.2+lenny1, apt/0.7.23.1, apt/0.8.10.1
Full log
🔗
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Tue, 1 Sep 2009 00:50:15 +0200 (CEST)
with message-id <[email protected]>
and subject line Re: Bug#544481: diff should not be an essential package
has caused the Debian Bug report #544481,
regarding diff should not be an essential package
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.)
--
544481: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544481
Debian Bug Tracking System
Contact [email protected] with problems
[Message part 2 (message/rfc822, inline)]
Package: diff
Version: 1:2.8.1-16
Severity: normal
The description of diff says:
Description: dummy transitional package for diff -> diffutils
This is a dummy package to aid in transitioning from diff to diffutils.
It may be safely removed after upgrading to squeeze.
(from "dpkg -s diff") and the package contains nothing except in
/usr/share/doc/diff. But apt-get doesn't want to remove it:
# apt-get remove diff
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
diff
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
diff
0 upgraded, 0 newly installed, 1 to remove and 13 not upgraded.
After this operation, 32.8kB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?]
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages diff depends on:
ii diffutils 1:2.8.1-16 File comparison utilities
diff recommends no packages.
diff suggests no packages.
-- no debconf information
[Message part 3 (message/rfc822, inline)]
On Mon, 31 Aug 2009, Vincent Lefevre wrote:
> Package: diff
> Version: 1:2.8.1-16
> Severity: normal
>
> The description of diff says:
>
> Description: dummy transitional package for diff -> diffutils
> This is a dummy package to aid in transitioning from diff to diffutils.
> It may be safely removed after upgrading to squeeze.
>
> (from "dpkg -s diff") and the package contains nothing except in
> /usr/share/doc/diff. But apt-get doesn't want to remove it:
>
> # apt-get remove diff
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages will be REMOVED:
> diff
> WARNING: The following essential packages will be removed.
> This should NOT be done unless you know exactly what you are doing!
> diff
For FSM's sake, please use the source, Luke:
apt-get source diffutils
cd diffutils-2.8.1/
less debian/control
The diff dummy package is NOT essential. Only the diff package that
you installed from experimental a lot of time ago.
Obviously, if you remove experimental from sources.list, then apt-get
clearly will NOT upgrade essential diff 2.8.7 to dummy diff 2.8.1 in unstable
"so that your diff package is smoothly renamed to diffutils",
as 2.8.7 > 2.8.1.
If you installed something from experimental, deal with it, and be
ready to fix what's broken, specially if you then REMOVED experimental
from sources.list.
Send a report that this bug log contains spam.
Debian bug tracking system administrator <[email protected]>.
Last modified:
Sun Sep 22 09:19:38 2024;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.