Rather than forcing the removal or upgrade of various info browsers
before dpkg, let dpkg provide the install-info functionality for
another release.  Other packages will still depend on install-info
directly so the dependency can be dropped in wheezy.

The cost is around 256 KiB.

Signed-off-by: Jonathan Nieder <jrnie...@gmail.com>
---
Jonathan Nieder wrote:
> Julien Cristau wrote:

>> Possibly the breaks is a bad idea for anything that's more than just an
>> info viewer.
>
> Info viewers, too, right?

In other words, how about something like this patch?

 debian/control |   13 ++++---------
 1 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/debian/control b/debian/control
index 36d90bf..59088de 100644
--- a/debian/control
+++ b/debian/control
@@ -31,16 +31,11 @@ Package: dpkg
 Architecture: any
 Essential: yes
 Pre-Depends: ${shlibs:Depends}, coreutils (>= 5.93-1), xz-utils
-Depends: ${misc:Depends}
-Breaks: dpkg-dev (<< 1.15.8), libdpkg-perl (<< 1.15.8),
- apt (<< 0.7.7), aptitude (<< 0.4.7-1),
-# install-info transition
+Depends: ${misc:Depends},
 # see http://wiki.debian.org/Transitions/DpkgToGnuInstallInfo
- jed (<< 1:0.99.18+dfsg.1-13), xjed (<< 1:0.99.18+dfsg.1-13),
- xemacs21-support (<< 21.4.22-2),
- emacs22 (<= 22.3+1-1), emacs22-gtk (<= 22.3+1-1), emacs22-nox (<= 22.3+1-1),
- emacs21 (<< 21.4a+1-5.7), emacs21-nox (<< 21.4a+1-5.7),
- tkinfo (<< 2.8-3.1), pinfo (<< 0.6.9-3.1), jed-extra (<= 2.5.3-2)
+ install-info
+Breaks: dpkg-dev (<< 1.15.8), libdpkg-perl (<< 1.15.8),
+ apt (<< 0.7.7), aptitude (<< 0.4.7-1)
 Suggests: apt
 Description: Debian package management system
  This package provides the low-level infrastructure for handling the
-- 
1.7.4.rc2





-- 
To UNSUBSCRIBE, email to debian-dpkg-bugs-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to