Package: gnuplot-x11
Version: 5.0.3+dfsg3-4
Severity: normal

I'm seeing the following update-alternatives warnings when installing or
reinstalling gnuplot-x11:

,----
| Setting up gnuplot-x11 (5.0.3+dfsg3-4) ...
| update-alternatives: updating alternative /usr/bin/gnuplot-x11 because link 
group gnuplot has changed slave links
| update-alternatives: warning: forcing reinstallation of alternative 
/usr/bin/gnuplot-x11 because link group gnuplot is broken
`----

The reason is that the postinst registers the alternative twice, first
with the gnuplot.gih slave symlink and then without it.  I suspect the
first call is the one you want and the second one is incorrect, here is
an untested patch to remove it:

diff --git a/debian/gnuplot-nox.postinst b/debian/gnuplot-nox.postinst
index 2390277..1b987ac 100644
--- a/debian/gnuplot-nox.postinst
+++ b/debian/gnuplot-nox.postinst
@@ -10,10 +10,6 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" != "upgrade" ]
       /usr/share/man/man1/gnuplot-nox.1.gz \
       --slave /usr/share/gnuplot/gnuplot.gih gnuplot.gih \
       /usr/share/gnuplot/gnuplot-nox.gih
-
-    update-alternatives --install /usr/bin/gnuplot gnuplot /usr/bin/gnuplot-nox 80 \
-      --slave /usr/share/man/man1/gnuplot.1.gz gnuplot.1.gz \
-      /usr/share/man/man1/gnuplot-nox.1.gz
 fi
 
 #DEBHELPER#
diff --git a/debian/gnuplot-qt.postinst b/debian/gnuplot-qt.postinst
index 8af2493..ba68edb 100644
--- a/debian/gnuplot-qt.postinst
+++ b/debian/gnuplot-qt.postinst
@@ -10,10 +10,6 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" != "upgrade"];
       /usr/share/man/man1/gnuplot-qt.1.gz \
       --slave /usr/share/gnuplot/gnuplot.gih gnuplot.gih \
       /usr/share/gnuplot/gnuplot-qt.gih
-
-    update-alternatives --install /usr/bin/gnuplot gnuplot /usr/bin/gnuplot-qt 100 \
-      --slave /usr/share/man/man1/gnuplot.1.gz gnuplot.1.gz \
-      /usr/share/man/man1/gnuplot-qt.1.gz
 fi
 
 #DEBHELPER#
diff --git a/debian/gnuplot-x11.postinst b/debian/gnuplot-x11.postinst
index 6ced090..bedca5d 100644
--- a/debian/gnuplot-x11.postinst
+++ b/debian/gnuplot-x11.postinst
@@ -10,10 +10,6 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" != "upgrade"];
       /usr/share/man/man1/gnuplot-x11.1.gz \
       --slave /usr/share/gnuplot/gnuplot.gih gnuplot.gih \
       /usr/share/gnuplot/gnuplot-x11.gih
-
-    update-alternatives --install /usr/bin/gnuplot gnuplot /usr/bin/gnuplot-x11 90 \
-      --slave /usr/share/man/man1/gnuplot.1.gz gnuplot.1.gz \
-      /usr/share/man/man1/gnuplot-x11.1.gz
 fi
 
 #DEBHELPER#

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 4.6.2-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnuplot-x11 depends on:
ii  gnuplot-data         5.0.3+dfsg3-4
ii  libc6                2.22-11
ii  libcairo2            1.14.6-1+b1
ii  libedit2             3.1-20150325-1+b1
ii  libgcc1              1:6.1.1-6
ii  libgd3               2.2.1-1
ii  libglib2.0-0         2.48.1-1
ii  liblua5.1-0          5.1.5-8
ii  libpango-1.0-0       1.40.1-1
ii  libpangocairo-1.0-0  1.40.1-1
ii  libstdc++6           6.1.1-6
ii  libwxbase3.0-0v5     3.0.2+dfsg-1.4
ii  libwxgtk3.0-0v5      3.0.2+dfsg-1.4
ii  libx11-6             2:1.6.3-1

gnuplot-x11 recommends no packages.

Versions of packages gnuplot-x11 suggests:
ii  gnuplot-doc  5.0.3+dfsg3-4

-- no debconf information
-- 
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to