[Aptitude-devel] Bug#994506: Don't hide real packages among the D: stuff!

積丹尼 Dan Jacobson jidanni at jidanni.org
Thu Sep 16 19:16:27 BST 2021


Package: aptitude
Version: 0.8.13-3

It's just crazy to jumble these like this:

The following packages will be REMOVED:
  bubblewrap{pu} (D: libwebkit2gtk-4.0-37)  gstreamer1.0-plugins-base{pu} (D: gstreamer1.0-plugins-good, D: libwebkit2gtk-4.0-37)  gstreamer1.0-plugins-good{pu} (D: libwebkit2gtk-4.0-37)
  libcdparanoia0{pu} (D: gstreamer1.0-plugins-base)  libharfbuzz-icu0{pu} (D: libwebkit2gtk-4.0-37)  libhyphen0{pu} (D: libwebkit2gtk-4.0-37)
  libjavascriptcoregtk-4.0-18{pu} (D: libwebkit2gtk-4.0-37, D: yelp)  libmanette-0.2-0{pu} (D: libwebkit2gtk-4.0-37)  libshout3{pu} (D: gstreamer1.0-plugins-good)
  libtag1v5{pu} (D: gstreamer1.0-plugins-good)  libtag1v5-vanilla{pu} (D: libtag1v5)  libvisual-0.4-0{pu} (D: gstreamer1.0-plugins-base)
  libwebkit2gtk-4.0-37{ap} (D: bubblewrap, D: gstreamer1.0-plugins-base, D: gstreamer1.0-plugins-good, D: libharfbuzz-icu0, D: libhyphen0, D: libjavascriptcoregtk-4.0-18, D: libmanette-0.2-0, D: libwoff1, D: libwpe-1.0-1, D: libwpebackend-fdo-1.0-1, D: xdg-dbus-proxy)
  libwoff1{pu} (D: libwebkit2gtk-4.0-37)  libwpe-1.0-1{pu} (D: libwebkit2gtk-4.0-37, D: libwpebackend-fdo-1.0-1)  libwpebackend-fdo-1.0-1{p}  libyelp0{ap} (D: libwebkit2gtk-4.0-37)
  lsb-release{pu} (D: python3-distro)  python3-distro{pu} (D: yelp)  xdg-dbus-proxy{pu} (D: libwebkit2gtk-4.0-37)
  yelp{a} (D: libjavascriptcoregtk-4.0-18, D: libwebkit2gtk-4.0-37, D: libyelp0, D: python3-distro)


It's much better to put one package per line:


The following packages will be REMOVED:
  bubblewrap{pu} (D: libwebkit2gtk-4.0-37)
  gstreamer1.0-plugins-base{pu} (D: gstreamer1.0-plugins-good, D: libwebkit2gtk-4.0-37)
  gstreamer1.0-plugins-good{pu} (D: libwebkit2gtk-4.0-37)
  libcdparanoia0{pu} (D: gstreamer1.0-plugins-base)
  libharfbuzz-icu0{pu} (D: libwebkit2gtk-4.0-37)
  libhyphen0{pu} (D: libwebkit2gtk-4.0-37)
  libjavascriptcoregtk-4.0-18{pu} (D: libwebkit2gtk-4.0-37, D: yelp)
  libmanette-0.2-0{pu} (D: libwebkit2gtk-4.0-37)
  libshout3{pu} (D: gstreamer1.0-plugins-good)
  libtag1v5{pu} (D: gstreamer1.0-plugins-good)
  libtag1v5-vanilla{pu} (D: libtag1v5)
  libvisual-0.4-0{pu} (D: gstreamer1.0-plugins-base)
  libwebkit2gtk-4.0-37{ap} (D: bubblewrap, D: gstreamer1.0-plugins-base, D: gstreamer1.0-plugins-good, D: libharfbuzz-icu0, D: libhyphen0, D: libjavascriptcoregtk-4.0-18, D: libmanette-0.2-0, D: libwoff1, D: libwpe-1.0-1, D: libwpebackend-fdo-1.0-1, D: xdg-dbus-proxy)
  libwoff1{pu} (D: libwebkit2gtk-4.0-37)
  libwpe-1.0-1{pu} (D: libwebkit2gtk-4.0-37, D: libwpebackend-fdo-1.0-1)
  libwpebackend-fdo-1.0-1{p}
  libyelp0{ap} (D: libwebkit2gtk-4.0-37)
  lsb-release{pu} (D: python3-distro)
  python3-distro{pu} (D: yelp)
  xdg-dbus-proxy{pu} (D: libwebkit2gtk-4.0-37)
  yelp{a} (D: libjavascriptcoregtk-4.0-18, D: libwebkit2gtk-4.0-37, D: libyelp0, D: python3-distro)


So eight lines became 21.

Well yes, but those were eight dangerous lines, potentially hiding
packages we need to notice in the middle of those lines.

Yes, each one of your eight lines starts with a real package, just like
my 21 lines.

But your 8 lines **hides** real packages among the D: stuff!



More information about the Aptitude-devel mailing list