Bug#889043: openmsx uses deprecated Tcl 8.5

2018-02-04 Thread Dr. Bas Wijnen
Hi Sergei,

Thanks for the report!

On Thu, Feb 01, 2018 at 03:19:51PM +0300, Sergei Golovan wrote:
> Since Tcl 8.5 has reached its end-of-life it is to be removed from Debian. So
> please, switch the openmsx package to a modern Tcl version.

That seems like a simple change.  I take it Tcl does not have compatibility
problems between versions?  Or is there anything I need to test to see if
things work properly?

There is another change I want to upload anyway, so I'll include this with it.
Thanks for the patch though.

Thanks,
Bas


signature.asc
Description: PGP signature


Bug#889043: openmsx uses deprecated Tcl 8.5

2018-02-01 Thread Sergei Golovan
Source: openmsx
Version: 0.14.0-1
Severity: important
Tags: patch

Dear Maintainer,

Since Tcl 8.5 has reached its end-of-life it is to be removed from Debian. So
please, switch the openmsx package to a modern Tcl version.

I've attached a proposed NMU with replaceing tcl8.5-dev by tcl-dev (the
default Tcl version which is 8.6 as for now). This change is sufficient to
make openmsx build using Tcl 8.6 (and it'll automatically switch to 8.7
after it'll become the dafult). If you don't mind I can do the upload.

-- System Information:
Debian Release: 9.3
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'proposed-updates'), (500, 
'stable'), (500, 'oldstable'), (1, 'experimental'), (1, 'unstable'), (1, 
'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-0.bpo.3-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru openmsx-0.14.0/debian/changelog openmsx-0.14.0/debian/changelog
--- openmsx-0.14.0/debian/changelog 2017-08-06 15:57:22.0 +0300
+++ openmsx-0.14.0/debian/changelog 2018-02-01 13:56:35.0 +0300
@@ -1,3 +1,11 @@
+openmsx (0.14.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch to the default Tcl/Tk version from Tcl/Tk 8.5 which is to be
+removed from Debian.
+
+ -- Sergei Golovan   Thu, 01 Feb 2018 13:56:35 +0300
+
 openmsx (0.14.0-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru openmsx-0.14.0/debian/control openmsx-0.14.0/debian/control
--- openmsx-0.14.0/debian/control   2017-08-06 15:57:22.0 +0300
+++ openmsx-0.14.0/debian/control   2018-02-01 13:56:35.0 +0300
@@ -2,7 +2,7 @@
 Section: otherosfs
 Priority: optional
 Maintainer: Bas Wijnen 
-Build-Depends: debhelper (>= 10), dpkg-dev (>= 1.15.7), docbook-to-man, 
libsdl1.2-dev, libpng-dev, tcl8.5-dev, libgl1-mesa-dev | libgl-dev, 
libxml2-dev, libglew-dev, libsdl-ttf2.0-dev, python (>= 2.5), libvorbis-dev, 
libtheora-dev (>= 1.0), libogg-dev, libao-dev, libfreetype6-dev
+Build-Depends: debhelper (>= 10), dpkg-dev (>= 1.15.7), docbook-to-man, 
libsdl1.2-dev, libpng-dev, tcl-dev, libgl1-mesa-dev | libgl-dev, libxml2-dev, 
libglew-dev, libsdl-ttf2.0-dev, python (>= 2.5), libvorbis-dev, libtheora-dev 
(>= 1.0), libogg-dev, libao-dev, libfreetype6-dev
 Standards-Version: 4.0.0
 Homepage: http://openmsx.org