aptitude: install --without-recommends removes packages

Bug #56742 reported by era
6
Affects Status Importance Assigned to Milestone
aptitude
Fix Released
Unknown
apt (Ubuntu)
Invalid
Medium
Unassigned
aptitude (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

I'm afraid I find the semantics of --without-recommends rather unintuitive, if not even useless.

Pretty please could you provide an option which means "I don't want to install the Recommends: packages but if they are already on my system, don't remove them"?

For example, just now:

vnix$ sudo aptitude install language-pack-en
<... eek, wants to install openoffice.org-help-en-us and whatnot, even though I don't have OpenOffice on this server-only system ...>
0 packages upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 22.5MB of archives. After unpacking 74.4MB will be used.
Do you want to continue? [Y/n/?] n
Abort.

vnix$ sudo aptitude install --without-recommends language-pack-en
<...>
The following packages are unused and will be REMOVED:
  libjpeg-progs miscfiles openssl postfix resolvconf ssl-cert wamerican xli
The following NEW packages will be automatically installed:
  language-pack-en-base
The following NEW packages will be installed:
  language-pack-en language-pack-en-base
0 packages upgraded, 2 newly installed, 8 to remove and 0 not upgraded.
Need to get 1385kB of archives. After unpacking 3355kB will be freed.
Do you want to continue? [Y/n/?] n
Abort.

vnix$ # cripes

As a workaround, I "aptitude installed" those packages I wanted to keep on my system (postfix? sounds good. openssl? Yeah, I guess) and only then proceeded to install language-pack-en --without-recommends

Revision history for this message
In , Daniel Burrows (dburrows) wrote : Re: Bug#143532: aptitude: --without-suggests and --without-recommends removes packages

On Thu, Apr 18, 2002 at 07:43:23PM -0400, David B Harris <email address hidden> was heard to say:
> P.S.: 'sudo aptitude -i' doesn't want to remove/install any packages -
> so the above list was generated on-the-fly, nothing stateful involved
> with respect to the state of my selections.

  Hm, I've been considering "closing over" the state of those options
for individual packages. I'm not sure this is ideal -- in particular,
it might result in hard-to-understand behavior in some cases -- but it's
a nice way of eliminating this problem (and its reciprocal)

  Daniel

--
/-------------------- Daniel Burrows <email address hidden> -------------------\
| Wisdom is one of the few things |
| that looks bigger the farther away it is. |
| -- Terry Pratchett |
\-- Does your computer have Super Cow Powers? ------- http://www.debian.org --/

Revision history for this message
In , David B Harris (eelf) wrote :

On Thu, 18 Apr 2002 19:54:47 -0400
Daniel Burrows <email address hidden> wrote:
> Hm, I've been considering "closing over" the state of those options
> for individual packages. I'm not sure this is ideal -- in particular,
> it might result in hard-to-understand behavior in some cases -- but
> it's a nice way of eliminating this problem (and its reciprocal)

Hehehe :) I understand absolutely nothing from that paragraph except
"it's a nice ay of eliminating this problem" :) I'll leave it to you to
make a good judgement ;)

--
________________________________________________________________________
\ David B. Harris, Systems administrator | http://www.terrabox.com /
/ <email address hidden>, <email address hidden> | http://eelf.ddts.net \
\======================================================================/
/ Clan Barclay motto: Aut agere, aut mori. (Either action, or death.) \
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Revision history for this message
In , David B Harris (eelf) wrote :

Hey ho - sorry to bug you :) Any ETA on a fix for this? (Maybe a patch I
could .. erm .. "test"? ;)

I'm trying to install kdebase-crypto, and it wants to suck down 758M(404
packages) of stuff... If I disable suggests/recommends installing, it
wants to remove a whole bunch of stuff.

I recently had to do a rebuild, and I've been using nothing but Aptitude
since I got it installed - I'm -><- close to just using 'apt-get install
kdebase-crypto' and then going into aptitude and unmarking them as ready
for deletion :)

--
________________________________________________________________________
\ David B. Harris, Systems administrator | http://www.terrabox.com /
/ <email address hidden>, <email address hidden> | http://eelf.ddts.net \
\======================================================================/
/ Clan Barclay motto: Aut agere, aut mori. (Either action, or death.) \
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Revision history for this message
In , Daniel Burrows (dburrows) wrote :

On Sun, Apr 21, 2002 at 03:28:28PM -0400, David B Harris <email address hidden> was heard to say:
> Hey ho - sorry to bug you :) Any ETA on a fix for this? (Maybe a patch I
> could .. erm .. "test"? ;)

  Hm, dunno. I probably will make one more release for woody, with
updates to translations (and nothing else, urgency HIGH)

  After that, I can implement this -- not hard, but testing would be
good. Basically, all I want to do is save (in a package's information)
the state of Recommends-Important and Suggests-Important at the time it
was installed. (this would be used to decide what to count as a
"dependency" of that package)
  It's not ideal, but would allow things like this to work. I'd want
some testing to see how confusing (eg) it is for users.

  (sorry if I'm not making sense, I'm a bit tired)

  Daniel

--
/-------------------- Daniel Burrows <email address hidden> -------------------\
| You are in a maze of twisty little signatures, all alike. |
\------------- Got APT? -- Debian GNU/Linux http://www.debian.org ------------/

Revision history for this message
In , Steve Greenland (steveg) wrote : aptitude: I *think* I'm seeing this too.

Package: aptitude
Version: 0.2.11.1-1
Followup-For: Bug #143532

I think I have a related problem. I've got "automatically remove unused
packages" set, and I've disabled auto selection of recommended and
suggested packages. Using aptitude in TUI mode, doing 'update' and
then "Go", it wants to remove a lot of packages and install a lot of
packages (like 20 or 30). If I manually re-select all the ones it wants
to remove, and de-select all the ones it wants to add, and run the
upgrade, it goes okay. The first time it happened I thought I had,
perhaps, fumble-fingered my way into it, but it's happened 3 or 4 times
now (in the last month or so), and I don't *think* it's me.

My best guess is that it's autoselecting one or two libraries for
removal (because it thinks they're no longer used?), which triggers
the removal of all the packages that depend on those libraries. Then
it notices that it has some un-fulfilled virtual package dependencies,
and auto-selects things that fulfill those virtual depends, usually not
correctly (where "correctly" == "the ones I want"). For example, the
last time this happened it was really eager to install the mips and
powerpc kernel patches packages, on my intel box. No idea where that
came from.

I realize this is a completely vague and mostly useless report, but
I suspect there may be a subtle flaw somewhere in the auto-removal
tracking...if you can think of any experiments I could run to help, or
files to provide, let me know.

Later,
Steve

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux speedy 2.4.17 #1 Sun Feb 3 13:37:28 CST 2002 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages aptitude depends on:
ii apt [libapt-pkg-libc6.2- 0.5.4 Advanced front-end for dpkg
ii libc6 2.2.5-4 GNU C Library: Shared libraries an
ii libncurses5 5.2.20020112a-7 Shared libraries for terminal hand
ii libsigc++0 1.0.4-3 Type-safe Signal Framework for C++
ii libstdc++2.10-glibc2.2 1:2.95.4-7 The GNU stdc++ library

Revision history for this message
In , Daniel Burrows (dburrows) wrote : Re: Bug#143532: aptitude: I *think* I'm seeing this too.

  Note that this isn't the same thing as the bugreport you replied to;
David was adjusting the value of the "install recommends automatically"
and "install suggestions automatically" variables manually, which
currently screws up the dependency tracking.

On Wed, Apr 24, 2002 at 03:08:33PM -0500, Steve Greenland <email address hidden> was heard to say:
> I think I have a related problem. I've got "automatically remove unused
> packages" set, and I've disabled auto selection of recommended and
> suggested packages. Using aptitude in TUI mode, doing 'update' and
> then "Go", it wants to remove a lot of packages and install a lot of
> packages (like 20 or 30). If I manually re-select all the ones it wants
> to remove, and de-select all the ones it wants to add, and run the
> upgrade, it goes okay. The first time it happened I thought I had,
> perhaps, fumble-fingered my way into it, but it's happened 3 or 4 times
> now (in the last month or so), and I don't *think* it's me.

  Can you reproduce this in the command-line and turn dependency display
on? (maybe "aptitude -sD install", although I'm not quite sure this
will DTRT)

  Daniel

--
/-------------------- Daniel Burrows <email address hidden> -------------------\
| "He is so predictable, we could emulate |
| him with a two-state Turing Machine." |
\-Evil Overlord, Inc: planning your future today. http://www.eviloverlord.com-/

Revision history for this message
In , Arthur Korn (arthur-korn) wrote : I think this is resolved?

tags 143532 + unreproducible
severity 143532 normal
thanks

Hi

I use aptitude regularily, have "remove unused automatic
packages" enabled and lots of recommended packages have been
installed automatically.

When i update my packages listings and disable
"automatically install recommended packages" in the
"options/dependency handling" menu, then hit U and g I get the
same changes as with "automatically install recommended
packages" enabled.

ciao, 2ri
--
Help securing email, spread GPG, clearsign all mail. http://www.gnupg.org
.
Following the First World War, Austrian journalist Karl Wiegand made an
interesting observation. "How are nations ruled and led into war?" he asked.
"Politicians lie to journalists and then believe those lies when they see them
in print." This may seem cynical, but it was true then, and it is true today.
  -- http://www.disinfopedia.org/wiki.phtml?title=Weapons_of_mass_deception

Revision history for this message
In , Daniel Burrows (dburrows) wrote : Re: Bug#143532: I think this is resolved?

tags 143532 - unreproducible
severity 143532 wishlist
thanks

On Tuesday 31 August 2004 12:29 pm, Arthur Korn wrote:
> tags 143532 + unreproducible
> severity 143532 normal
> thanks
>
> Hi
>
> I use aptitude regularily, have "remove unused automatic
> packages" enabled and lots of recommended packages have been
> installed automatically.

  It certainly hasn't been fixed, and I'm not sure it will be: it's easy
and safe enough to cancel auto-installations now that I think this shouldn't
be a problem.

> When i update my packages listings and disable
> "automatically install recommended packages" in the
> "options/dependency handling" menu, then hit U and g I get the
> same changes as with "automatically install recommended
> packages" enabled.

  Are you using an old version of aptitude? I'm not sure when I fixed it,
but in some previous versions package states wouldn't change to reflect
your new options until you manually installed or removed a package.

  Daniel

--
/-------------------- Daniel Burrows <email address hidden> -------------------\
| Corporation: An ingenious device for obtaining individual profit |
| without individual responsibility. |
| -- Ambrose Bierce (1842-1914), "The Devil's Dictionary", 1911 |
\-Evil Overlord, Inc: planning your future today. http://www.eviloverlord.com-/

Revision history for this message
In , Arthur Korn (arthur-korn) wrote :

Daniel Burrows schrieb:
> Are you using an old version of aptitude?

Sorry, I should have listed that version number in the first
place ...

ii aptitude 0.2.15.6-1 terminal-based apt frontend

ciao, 2ri
--
Help securing email, spread GPG, clearsign all mail. http://www.gnupg.org
.
Following the First World War, Austrian journalist Karl Wiegand made an
interesting observation. "How are nations ruled and led into war?" he asked.
"Politicians lie to journalists and then believe those lies when they see them
in print." This may seem cynical, but it was true then, and it is true today.
  -- http://www.disinfopedia.org/wiki.phtml?title=Weapons_of_mass_deception

Revision history for this message
era (era) wrote :

I'm afraid I find the semantics of --without-recommends rather unintuitive, if not even useless.

Pretty please could you provide an option which means "I don't want to install the Recommends: packages but if they are already on my system, don't remove them"?

For example, just now:

vnix$ sudo aptitude install language-pack-en
<... eek, wants to install openoffice.org-help-en-us and whatnot, even though I don't have OpenOffice on this server-only system ...>
0 packages upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 22.5MB of archives. After unpacking 74.4MB will be used.
Do you want to continue? [Y/n/?] n
Abort.

vnix$ sudo aptitude install --without-recommends language-pack-en
<...>
The following packages are unused and will be REMOVED:
  libjpeg-progs miscfiles openssl postfix resolvconf ssl-cert wamerican xli
The following NEW packages will be automatically installed:
  language-pack-en-base
The following NEW packages will be installed:
  language-pack-en language-pack-en-base
0 packages upgraded, 2 newly installed, 8 to remove and 0 not upgraded.
Need to get 1385kB of archives. After unpacking 3355kB will be freed.
Do you want to continue? [Y/n/?] n
Abort.

vnix$ # cripes

As a workaround, I "aptitude installed" those packages I wanted to keep on my system (postfix? sounds good. openssl? Yeah, I guess) and only then proceeded to install language-pack-en --without-recommends

Revision history for this message
era (era) wrote :

Actually, for completeness, merely installing those packages had no effect; the actual workaround for me was "aptitude install --without-recommends miscfiles openssl postfix resolvconf ssl-cert wamerican xli language-pack-en" (yeah, I let go of libjpeg-progs)

Revision history for this message
Simon Law (sfllaw) wrote :

Could you please try this again with:

sudo aptitude install -vv --show-deps --without-recommends language-pack-en?

And attach that output to this bug? You may have to mark those packages
it wanted to remove as automatic, instead of explicit, to reproduce the
behaviour.

Thanks.

Changed in apt:
status: Unconfirmed → Needs Info
Revision history for this message
Michael Vogt (mvo) wrote :

Out of curiosity, does:
$ sudo apt-get install --install-recommends language-pack-en
has the desired effect?

Revision history for this message
era (era) wrote :

I created a VMware image so I could repro this ... good thing I took notes while installing that machine (-:

I believe a minimal repro scenario for this would be to set up a plain server install, then install anacron, which pulls in postfix and other useful packages, and then install language-pack-en on top of that, and see those useful packages be removed if you use --without-recommends

Here's what the requested commands do:

vnix$ sudo apt-get install --install-recommends language-pack-en
E: Command line option --install-recommends is not understood

Speculating that this might be what Michael wanted (aptitude instad of apt-get, --with-recommends instead of --install-recommends):

vnix$ sudo aptitude install --with-recommends language-pack-en
<... reading package lists etc ...>
The following NEW packages will be automatically installed:
  aspell aspell-en language-pack-en-base language-support-en libaspell15
  mozilla-firefox-locale-en-gb myspell-en-gb myspell-en-us
  openoffice.org-help-en-us openoffice.org-l10n-common
  openoffice.org-l10n-en-gb openoffice.org-l10n-en-us
  openoffice.org-l10n-en-za openoffice.org-thesaurus-en-us
  thunderbird-locale-en-gb wbritish
The following NEW packages will be installed:
  <.. the same as above, plus language-pack-en ...>
0 packages upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 22.5MB of archives. After unpacking 74.4MB will be used.
Do you want to continue? [Y/n/?] n
Abort.

vnix$ sudo aptitude install -vv --show-deps --without-recommends language-pack-en
<... reading package lists etc ...>
The following packages are unused and will be REMOVED:
  libjpeg-progs miscfiles openssl (D: ssl-cert) postfix resolvconf
  ssl-cert (D: postfix) wamerican xli
The following NEW packages will be automatically installed:
  language-pack-en-base (D: language-pack-en, R: language-pack-en)
The following NEW packages will be installed:
  language-pack-en language-pack-en-base
The following packages are RECOMMENDED but will NOT be installed:
  language-support-en (R: language-pack-en-base)
0 packages upgraded, 2 newly installed, 8 to remove and 0 not upgraded.
Need to get 1385kB of archives. After unpacking 3355kB will be freed.
Do you want to continue? [Y/n/?] n
Abort.

Sorry for any typos, I stupidly didn't set up VMware in a way that would have made it convenient to copy/paste stuff.

Some packages such as wamerican were pulled in earlier by other dependencies but are not central to understanding what's going on here, I believe.

Revision history for this message
Simon Law (sfllaw) wrote :

There are sufficient steps to reproduce this behaviour. I'm going to confirm that this report is valid.

Changed in apt:
importance: Untriaged → Medium
status: Needs Info → Confirmed
Revision history for this message
Matti Lindell (mlind) wrote :

Is this a bug in aptitude or its manual page? I noticed aptitude -R upgrade also removes dependencies which were installed as Recommends: (or Suggests: ?).
Useful feature, but should -R install/upgrade actually work this way?

Revision history for this message
era (era) wrote :

Like I wrote in the initial comment, I cannot come up with a case where it would be useful for "install" to actually "remove" some (often, apparently unrelated) packages.

For "upgrade", I can somehow see how at least sometimes this would not be surprising (if you have an auto-installed package which used to be Depends: but which was demoted to Recommends: maybe?)

Revision history for this message
era (era) wrote :

Sorry, dunno why I originally reported this against "apt" instead of "aptitude", could you please move the "Confirmed" tag and remove (or somehow invalidate) the "apt" package?

Revision history for this message
In , era eriksson (era-iki) wrote : Merge 143532 237830?

I perceive #143532 and #237830 to be fundamentally about the same
problem, although I'm not sure you agree. Do you think they could be
merged? Do you think one or both is identical to Ubuntu
<https://launchpad.net/products/aptitude/+bug/56742>? For the time
being, I marked it as upstream #143532, but I'm really not at all sure.

/* era */

--
If this were a real .signature, it would suck less. Well, maybe not.

Revision history for this message
In , Daniel Burrows (dburrows) wrote :

On Sun, Oct 22, 2006 at 10:21:36PM +0300, era eriksson <email address hidden> was heard to say:
> I perceive #143532 and #237830 to be fundamentally about the same
> problem, although I'm not sure you agree. Do you think they could be
> merged? Do you think one or both is identical to Ubuntu
> <https://launchpad.net/products/aptitude/+bug/56742>? For the time
> being, I marked it as upstream #143532, but I'm really not at all sure.

  Well, those two bugs don't have anything in common except that they both
involve users getting packages removed when they didn't expect it. #237830
looks like it turned out to be an unreproducible non-issue and doesn't
involve the unused-package code at all (as far as I was ever able to
determine).

  #143532 is a consequence of the fact that aptitude implements
--without-recommends and --with-recommends by just setting the corresponding
option to true or false. This has the effect that --with-recommends will
lead to the recommended packages being removed in the next run, while
--without-recommends will discard packages currently installed by
recommendations. On reflection, these are probably not useful things to
do. I don't see a sensible way to implement --with-recommends without
getting into serious DWIM territory...however, it shouldn't be hard to
make --without-recommends only affect new installations, which I think
is the only sensible behavior for that option.

  Daniel

Changed in aptitude:
status: Unknown → Unconfirmed
Michael Vogt (mvo)
Changed in apt:
status: Confirmed → Rejected
Revision history for this message
era (era) wrote :

I think I got something which looks sort of like an upstream confirmation in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=143532;msg=68;att=0

Revision history for this message
Matti Lindell (mlind) wrote :

Related Debian/upstream bug is also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=424932.
Adding"-o Aptitude::Keep-Recommends=true" from command-line works as a workaround.

Revision history for this message
Matti Lindell (mlind) wrote :

This is supposed to be fixed in Gutsy with latest aptitude:

 * Automatically enable Keep-Recommends when --without-recommends is
    passed on the command-line. As a practical matter, this means that
    --without-recommends no longer tries to remove a bunch of packages.
    (Closes: #143532)

era, can you confirm that this fixes the issue for you as well?

Changed in aptitude:
status: New → Incomplete
Revision history for this message
Matti Lindell (mlind) wrote :

Marking as fixed in gutsy. Please reopen if you still have the issue.

Changed in aptitude:
importance: Undecided → Medium
status: Incomplete → Fix Released
Revision history for this message
In , Josh Triplett (joshtriplett) wrote : forcibly merging 424932 143532

# Automatically generated email from bts, devscripts version 2.10.10
forcemerge 424932 143532

Revision history for this message
In , Frédéric Brière (fbriere) wrote : Re: Bug#143532: aptitude: --without-suggests and --without-recommends removes packages

Until this bug is fixed, could the following be redacted from the
manpage?

  -R, --without-recommends
    [...]
    Packages previously installed due to recommendations will not be
    removed.

--
<moshez> ok, I will not marry Jo-Con-El's cow.

Revision history for this message
In , Daniel Burrows (dburrows) wrote :

On Tue, Nov 20, 2007 at 05:43:25PM -0500, Frédéric Brière <email address hidden> was heard to say:
> Until this bug is fixed, could the following be redacted from the
> manpage?
>
> -R, --without-recommends
> [...]
> Packages previously installed due to recommendations will not be
> removed.

  It was fixed in the same commit that introduced those lines:

changeset: 588:fc7b9b620fe9
user: Daniel Burrows <email address hidden>
date: Sat Jan 06 22:29:15 2007 +0000
summary: [aptitude @ Enable Keep-Recommends as well as disabling
Recommends-Important when --without-recommends is passed. This may have
side-effects I haven't forseen, but seems much better than removing
piles of packages for a single install. (Closes: #143532)]

daniel@alpaca:~/programming/aptitude/head$ hg diff -r 587:588
diff -r 0f9daa5a5dfc -r fc7b9b620fe9 doc/en/manpage.xml
--- a/doc/en/manpage.xml Sat Jan 06 06:27:33 2007 +0000
+++ b/doc/en/manpage.xml Sat Jan 06 22:29:15 2007 +0000
@@ -763,10 +763,12 @@ ihA raptor-utils - Ra
          <para>
            Do <emphasis>not</emphasis> treat recommendations as
            dependencies when installing new packages (this overrides
settings in <filename>/etc/apt/apt.conf</filename> and
<filename>~/.aptitude/config</filename>).
+ Packages previously installed due to recommendations
+ will not be removed.
          </para>

          <para>
- This corresponds to the configuration option <literal><link
            linkend='configRecommends-Important'>Aptitude::Recommends-Important</link></literal>
+ This corresponds to the pair of configuration options
<literal><link
linkend='configRecommends-Important'>Aptitude::Recommends-Important</link></literal>
and <literal><link
linkend='comfigKeep-Recommends'>Aptitude::Keep-Recommends</link></literal>.
          </para>
        </listitem>
       </varlistentry>
diff -r 0f9daa5a5dfc -r fc7b9b620fe9 src/main.cc
--- a/src/main.cc Sat Jan 06 06:27:33 2007 +0000
+++ b/src/main.cc Sat Jan 06 22:29:15 2007 +0000
@@ -1,6 +1,6 @@
 // main.cc (ne�testscr.cc)
 //
-// Copyright 1999-2006 Daniel Burrows
+// Copyright 1999-2007 Daniel Burrows
 //
 // This program is free software; you can redistribute it and/or
 // modify
 // it under the terms of the GNU General Public License as published
 // by
@@ -323,6 +323,7 @@ int main(int argc, char *argv[])
          break;
        case 'R':
          aptcfg->SetNoUser(PACKAGE "::Recommends-Important", "false");
+ aptcfg->SetNoUser(PACKAGE "::Keep-Recommends", "true");
          break;
        case 't':
          aptcfg->SetNoUser("APT::Default-Release", optarg);

  Apparently the Debian changelog didn't get picked up by the archive
software (maybe it was a multi-version upload?) so this wasn't closed.
Thanks for bringing this to my attention, I'll close it immediately.

  Daniel

Revision history for this message
In , Daniel Burrows (dburrows) wrote : Bugs accidentally left open.

Version: 0.4.5-1
Package: aptitude

  For some reason, these bugs didn't get closed when 0.4.5-1 was
uploaded.

  (these should all be aptitude bugs. I checked them by hand before
closing, but I could have typoed; I apologize if I hit anyone else's
bugs but my own!)

  Daniel

Changed in aptitude:
status: New → Fix Released
Revision history for this message
In , Debbugs Internal Request (owner-bugs) wrote : Internal Control

# A New Hope
# A log time ago, in a galaxy far, far away
# something happened.
#
# Magically this resulted in the following
# action being taken, but this fake control
# message doesn't tell you why it happened
#
# The action:
# Bug archived.
thanks
# This fakemail brought to you by your local debbugs
# administrator

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.