Scrub Obsolete - ncurses

Ready changes

Summary

Lintian Result

Diff

diff --git a/debian/changelog b/debian/changelog
index c011e1fe..111a1840 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,21 @@
+ncurses (6.3+20220423-3) UNRELEASED; urgency=medium
+
+  * Remove constraints unnecessary since buster:
+    + ncurses-base: Drop versioned constraint on bash-static,
+      libmono-corlib4.5-cil, libslang2, libtinfo5, libunibilium4 and zsh-static
+      in Breaks.
+    + ncurses-term: Drop versioned constraint on dvtm in Replaces.
+    + ncurses-term: Drop versioned constraint on bash-static, dvtm,
+      libmono-corlib4.5-cil, libslang2, libtinfo5, libunibilium4 and zsh-static
+      in Breaks.
+    + libncurses-dev: Drop versioned constraint on ncurses-bin in Depends.
+    + libncurses-dev: Drop versioned constraint on libncurses5-dev,
+      libncursesw5-dev, libtinfo-dev and ncurses-bin in Replaces.
+    + libncurses-dev: Drop versioned constraint on libncurses5-dev,
+      libncursesw5-dev and libtinfo-dev in Breaks.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 05 May 2022 17:32:58 -0000
+
 ncurses (6.3+20220423-2) unstable; urgency=medium
 
   * Update patch 02-debian-xterm.diff: drop "dec+sl" from xterm-new and
diff --git a/debian/control b/debian/control
index f343f09f..2e9e571c 100644
--- a/debian/control
+++ b/debian/control
@@ -21,9 +21,7 @@ Essential: yes
 Multi-Arch: foreign
 Depends: ${misc:Depends}
 Provides: ncurses-runtime
-Breaks: libtinfo5 (<< 6.1), libslang2 (<< 2.3.1a-3), libunibilium0 (<< 2),
-        libunibilium4 (<< 2.0.0-3), bash-static (<< 4.4.18-1.1),
-        zsh-static (<< 5.4.2-4), libmono-corlib4.5-cil (<< 4.6.2.7+dfsg-2),
+Breaks:  libunibilium0 (<< 2),
         neovim (<< 0.6.0)
 Description: basic terminal type definitions
  The ncurses library routines are a terminal-independent method of
@@ -39,12 +37,9 @@ Section: misc
 Priority: standard
 Multi-Arch: foreign
 Depends: ncurses-base (>= 6.1+20190713), ${misc:Depends}
-Replaces: dvtm (<< 0.15-3), alacritty (<< 0.3.4~), jfbterm (<< 0.4.7-10),
+Replaces: alacritty (<< 0.3.4~), jfbterm (<< 0.4.7-10),
           kon2 (<< 0.3.9b-21), libiterm1 (<< 0.5-9), tn5250 (<< 0.17.4-3)
-Breaks: libtinfo5 (<< 6.1), libslang2 (<< 2.3.1a-3), libunibilium0 (<< 2),
-        libunibilium4 (<< 2.0.0-3), bash-static (<< 4.4.18-1.1),
-        zsh-static (<< 5.4.2-4), libmono-corlib4.5-cil (<< 4.6.2.7+dfsg-2),
-        dvtm (<< 0.15-3)
+Breaks:  libunibilium0 (<< 2)
 Description: additional terminal type definitions
  The ncurses library routines are a terminal-independent method of
  updating character screens with reasonable optimization.
@@ -99,17 +94,12 @@ Section: libdevel
 Priority: optional
 Multi-Arch: same
 Depends: libtinfo6 (= ${binary:Version}), libncurses6 (= ${binary:Version}),
-         libncursesw6 (= ${binary:Version}), libc6-dev | libc-dev, ${misc:Depends},
-         ncurses-bin (>= 6.0+20151017)
+         libncursesw6 (= ${binary:Version}), libc6-dev | libc-dev, ${misc:Depends}
 Conflicts: ncurses-dev
-Replaces: ncurses-dev, libncurses5-dev (<< 6.1+20180210),
-          libncursesw5-dev (<< 6.1+20180210), libtinfo-dev (<< 6.1+20180210),
-          ncurses-bin (<< 6.0+20151017)
+Replaces: ncurses-dev
 Provides: libncurses5-dev (= ${binary:Version}),
           libncursesw5-dev (= ${binary:Version}),
           libtinfo-dev (= ${binary:Version}), ncurses-dev
-Breaks: libncurses5-dev (<< 6.1+20180210), libncursesw5-dev (<< 6.1+20180210),
-        libtinfo-dev (<< 6.1+20180210)
 Suggests: ncurses-doc
 Description: developer's libraries for ncurses
  The ncurses library routines are a terminal-independent method of

Debdiff

File lists identical (after any substitutions)

No differences were encountered between the control files of package lib32ncurses-dev

No differences were encountered between the control files of package lib32ncurses6

No differences were encountered between the control files of package lib32ncurses6-dbgsym

No differences were encountered between the control files of package lib32ncursesw6

No differences were encountered between the control files of package lib32ncursesw6-dbgsym

No differences were encountered between the control files of package lib32tinfo6

No differences were encountered between the control files of package lib32tinfo6-dbgsym

Control files of package libncurses-dev: lines which differ (wdiff format)

  • Breaks: libncurses5-dev (<< 6.1+20180210), libncursesw5-dev (<< 6.1+20180210), libtinfo-dev (<< 6.1+20180210)
  • Depends: libtinfo6 (=  libncurses6 (=  libncursesw6 (=  libc6-dev | libc-dev, ncurses-bin (>= 6.0+20151017) libc-dev
  • Replaces: libncurses5-dev (<< 6.1+20180210), libncursesw5-dev (<< 6.1+20180210), libtinfo-dev (<< 6.1+20180210), ncurses-bin (<< 6.0+20151017), ncurses-dev

No differences were encountered between the control files of package libncurses5

No differences were encountered between the control files of package libncurses5-dbgsym

No differences were encountered between the control files of package libncurses5-dev

No differences were encountered between the control files of package libncurses6

No differences were encountered between the control files of package libncurses6-dbgsym

No differences were encountered between the control files of package libncursesw5

No differences were encountered between the control files of package libncursesw5-dbgsym

No differences were encountered between the control files of package libncursesw5-dev

No differences were encountered between the control files of package libncursesw6

No differences were encountered between the control files of package libncursesw6-dbgsym

No differences were encountered between the control files of package libncursesw6-udeb

No differences were encountered between the control files of package libtinfo-dev

No differences were encountered between the control files of package libtinfo5

No differences were encountered between the control files of package libtinfo5-dbgsym

No differences were encountered between the control files of package libtinfo6

No differences were encountered between the control files of package libtinfo6-dbgsym

No differences were encountered between the control files of package libtinfo6-udeb

Control files of package ncurses-base: lines which differ (wdiff format)

  • Breaks: bash-static (<< 4.4.18-1.1), libmono-corlib4.5-cil (<< 4.6.2.7+dfsg-2), libslang2 (<< 2.3.1a-3), libtinfo5 (<< 6.1), libunibilium0 (<< 2), libunibilium4 (<< 2.0.0-3), neovim (<< 0.6.0), zsh-static (<< 5.4.2-4) 0.6.0)

No differences were encountered between the control files of package ncurses-bin

No differences were encountered between the control files of package ncurses-bin-dbgsym

No differences were encountered between the control files of package ncurses-doc

No differences were encountered between the control files of package ncurses-examples

No differences were encountered between the control files of package ncurses-examples-dbgsym

Control files of package ncurses-term: lines which differ (wdiff format)

  • Breaks: bash-static (<< 4.4.18-1.1), dvtm (<< 0.15-3), libmono-corlib4.5-cil (<< 4.6.2.7+dfsg-2), libslang2 (<< 2.3.1a-3), libtinfo5 (<< 6.1), libunibilium0 (<< 2), libunibilium4 (<< 2.0.0-3), zsh-static (<< 5.4.2-4) 2)
  • Replaces: alacritty (<< 0.3.4~), dvtm (<< 0.15-3), jfbterm (<< 0.4.7-10), kon2 (<< 0.3.9b-21), libiterm1 (<< 0.5-9), tn5250 (<< 0.17.4-3)

Run locally

More details

Full run details