[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Quicky notes



While invesitgating the bash problem I came across a limitation in install
and -f that I fixed. It now is much more agressive for upgrading packages.

>From a bo system I ran this command

apt-get install libreadline2-
The following extra packages will be installed:
  fvwm svgalib1 libpaper xpm4g xlib6 zlib1 libpaperg svgalibg1 netbase
  libstdc++2.8 zlib1g xlib6g xdaliclock gnuplot ghostview xloadimage
  libjpeg6a libpng0g gdb netstd bash libtiff3g libc5 libc6 ncurses3.4 xpm4.7
  libjpegg6a libreadlineg2
The following packages will be REMOVED:
  libreadline2 ncurses3.0-dev libg++27-dev libc5-dev libreadline2-dev
  libdb1-dev libgdbm1-dev
The following NEW packages will be installed:
  xpm4g libpaperg svgalibg1 libstdc++2.8 zlib1g xlib6g libpng0g libtiff3g
  libc6 ncurses3.4 libjpegg6a libreadlineg2
16 packages upgraded, 12 newly installed, 7 to remove and 142 not upgraded.

Now, what happend was this, removing libreadline2 caused gnuplot to stop
working so it upgraded it. But to upgrade gnuplot it needed xlib6g, so it
installed that which needed a newer xlib6. Since it installed a newer
xlib6 the elf-xlibr6 dependency vanished which required that a wack of
other X packages be upgraded to. The net result is a minimal set of
removes for the given command. If this is undesired then the command

apt-get install libreadline2- gnuplot-

Will restore (some) of the old behavoir - It originally removed netstd in
this case :<

Branden, the man page needs a note under install - if you postfix a
package name with - it will remove it.

I'm closing bug #21780 with this because I think the concerns are
addressed by the remove notation, and that it's much more likely that APT
does what the user wants for -f now.

Jason


--
To UNSUBSCRIBE, email to deity-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: