Your message dated Wed, 03 Oct 2018 13:34:41 +0000
with message-id <[email protected]>
and subject line Bug#893413: fixed in plplot 5.13.0+dfsg-9
has caused the Debian Bug report #893413,
regarding plplot: Consider switching to Itcl/Itk 4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
893413: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893413
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: plplot
Version: 5.10.0+dfsg2-0.4
Severity: wishlist
Tags: patch

Dear Maintainer,

I'm planning to switch the iwidgets4 package from Itcl/Itk 3 to Itcl/Itk 4.
And I'd like to do that before the buster's release. Currently, plplot depends
on iwidgets4 and itcl3, itk3 (actualy, if you look at the build log [1] you'll
find that itcl stuff is disabled, but anyway, it's probably the subject of
another bugreport).

Upstream seems to have support for Itcl/Itk 4 (there's one option in 
tcl-related.cmake
to switch on, thought I also had to change the Itcl headers search path).
The proposed changes are in the attached patch.

So could you test if the plplot-tcl is indeed working with Itcl/Itk 4? You
could upload this package into experimental, iwidgets4 built against Itcl/Itk
4 is already there.

[1] 
https://buildd.debian.org/status/fetch.php?pkg=plplot&arch=amd64&ver=5.13.0%2Bdfsg-7&stamp=1511279089&raw=0

-- System Information:
Debian Release: 9.4
  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 plplot-5.13.0+dfsg/debian/changelog 
plplot-5.13.0+dfsg/debian/changelog
--- plplot-5.13.0+dfsg/debian/changelog 2017-11-21 17:11:16.000000000 +0300
+++ plplot-5.13.0+dfsg/debian/changelog 2018-03-18 17:57:33.000000000 +0300
@@ -1,3 +1,10 @@
+plplot (5.13.0+dfsg-7.1) experimental; urgency=low
+
+  * Non-maintainer upload.
+  * Switch to Itcl 4 and Itk 4.
+
+ -- Sergei Golovan <[email protected]>  Sun, 18 Mar 2018 17:57:33 +0300
+
 plplot (5.13.0+dfsg-7) unstable; urgency=low
 
   * Fix build with OCaml 4.06
diff -Nru plplot-5.13.0+dfsg/debian/control plplot-5.13.0+dfsg/debian/control
--- plplot-5.13.0+dfsg/debian/control   2017-11-21 17:11:16.000000000 +0300
+++ plplot-5.13.0+dfsg/debian/control   2018-03-16 11:45:49.000000000 +0300
@@ -12,9 +12,9 @@
                dh-python,
                gfortran,
                gnat,
-               itcl3-dev,
-               itk3-dev,
-               iwidgets4,
+               tcl-itcl4-dev,
+               tk-itk4-dev,
+               iwidgets4 (>= 4.1.0-2),
                libgl1-mesa-dri,
                libltdl3-dev,
                liblua5.1-0-dev,
diff -Nru plplot-5.13.0+dfsg/debian/patches/Build-with-Itcl4.patch 
plplot-5.13.0+dfsg/debian/patches/Build-with-Itcl4.patch
--- plplot-5.13.0+dfsg/debian/patches/Build-with-Itcl4.patch    1970-01-01 
03:00:00.000000000 +0300
+++ plplot-5.13.0+dfsg/debian/patches/Build-with-Itcl4.patch    2018-03-18 
17:57:12.000000000 +0300
@@ -0,0 +1,35 @@
+Author Sergei Golovan
+Description: Patch enables Itcl 4 for the build. This includes
+ switching ON variable USE_INCRTCL_VERSION_4 and adding the itcl
+ suffix to the include search paths because for tcl-itcl4 the
+ headers are placed in /usr/include/itcl.
+
+--- a/cmake/modules/tcl-related.cmake
++++ b/cmake/modules/tcl-related.cmake
+@@ -32,7 +32,7 @@
+   option(ENABLE_itk "Enable Itk interface code" ON)
+ endif(DEFAULT_NO_BINDINGS)
+ 
+-option(USE_INCRTCL_VERSION_4 "Use version 4 of Itcl and Itcl, version 4.1 of 
Iwidgets" OFF)
++option(USE_INCRTCL_VERSION_4 "Use version 4 of Itcl and Itcl, version 4.1 of 
Iwidgets" ON)
+ 
+ option(USE_TCL_TK_STUBS "Use Tcl/Tk stubs libraries" OFF)
+ 
+@@ -191,7 +191,7 @@
+       message(STATUS "PLPLOT_ITCL_VERSION = ${PLPLOT_ITCL_VERSION}")
+       string(SUBSTRING ${PLPLOT_ITCL_VERSION} 0 1 SHORT_PLPLOT_ITCL_VERSION)
+       # N.B. Debian jessie itcl3-dev package stores itcl.h in 
/usr/include/itcl${SHORT_PLPLOT_ITCL_VERSION}
+-      find_path(ITCL_INCLUDE_PATH itcl.h HINTS "${TCL_INCLUDE_PATH}" 
PATH_SUFFIXES itcl${SHORT_PLPLOT_ITCL_VERSION})
++      find_path(ITCL_INCLUDE_PATH itcl.h HINTS "${TCL_INCLUDE_PATH}" 
PATH_SUFFIXES itcl itcl${SHORT_PLPLOT_ITCL_VERSION})
+ 
+       if(ITCL_INCLUDE_PATH)
+         message(STATUS "Looking for itcl.h - found")
+@@ -424,7 +424,7 @@
+       endif(NOT USE_INCRTCL_VERSION_4)
+       message(STATUS "PLPLOT_ITK_VERSION = ${PLPLOT_ITK_VERSION}")
+       # N.B. Debian jessie itk3-dev package stores itk.h in 
/usr/include/itcl${SHORT_PLPLOT_ITCL_VERSION}
+-      find_path(ITK_INCLUDE_PATH itk.h HINTS "${TCL_INCLUDE_PATH}" 
PATH_SUFFIXES itcl${SHORT_PLPLOT_ITCL_VERSION})
++      find_path(ITK_INCLUDE_PATH itk.h HINTS "${TCL_INCLUDE_PATH}" 
PATH_SUFFIXES itcl itcl${SHORT_PLPLOT_ITCL_VERSION})
+ 
+       if(ITK_INCLUDE_PATH)
+         message(STATUS "Looking for itk.h - found")
diff -Nru plplot-5.13.0+dfsg/debian/patches/series 
plplot-5.13.0+dfsg/debian/patches/series
--- plplot-5.13.0+dfsg/debian/patches/series    2017-11-21 17:11:10.000000000 
+0300
+++ plplot-5.13.0+dfsg/debian/patches/series    2018-03-18 17:53:56.000000000 
+0300
@@ -4,3 +4,4 @@
 Disable-octave-UTF-8-tests.patch
 Disable-failing-ocaml-tests.patch
 Fix-build-with-OCaml-4.06.patch
+Build-with-Itcl4.patch

--- End Message ---
--- Begin Message ---
Source: plplot
Source-Version: 5.13.0+dfsg-9

We believe that the bug you reported is fixed in the latest version of
plplot, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ole Streicher <[email protected]> (supplier of updated plplot package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 03 Oct 2018 14:16:29 +0200
Source: plplot
Binary: libplplot-dev libplplot15 libplplotcxx13 libplplotfortran0 
libplplot-java libcsironn0 libcsirocsa0 libqsastime0 libqsastime-dev 
plplot-driver-xwin plplot-driver-wxwidgets libplplotwxwidgets1 plplot-tcl 
plplot-tcl-bin plplot-tcl-dev plplot-driver-cairo plplot-driver-qt libplplotqt2 
python-plplot python-plplot-qt python3-plplot python3-plplot-qt octave-plplot 
libplplotada2 libplplot-ada-dev plplot-doc libplplot-ocaml libplplot-ocaml-dev 
libplplot-lua
Architecture: source
Version: 5.13.0+dfsg-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Ole Streicher <[email protected]>
Description:
 libcsirocsa0 - Scientific plotting library (CSIRO csa library)
 libcsironn0 - Scientific plotting library (CSIRO nn library)
 libplplot-ada-dev - Ada support for PLplot, a plotting library (development 
files)
 libplplot-dev - Scientific plotting library (development files)
 libplplot-java - Scientific plotting library (Java bindings)
 libplplot-lua - Scientific plotting library (Lua bindings)
 libplplot-ocaml - OCaml bindings for the scientific plotting library
 libplplot-ocaml-dev - OCaml support for the PLplot plotting library 
(development files)
 libplplot15 - Scientific plotting library
 libplplotada2 - Ada support for PLplot, a plotting library
 libplplotcxx13 - Scientific plotting library (C++ binding)
 libplplotfortran0 - Scientific plotting library (fortran bindings)
 libplplotqt2 - Scientific plotting library (Qt bindings)
 libplplotwxwidgets1 - Scientific plotting library (wxWidgets bindings)
 libqsastime-dev - Time format conversion library (development files)
 libqsastime0 - Time format conversion library
 octave-plplot - Octave support for PLplot, a plotting library
 plplot-doc - Documentation for PLplot, a plotting library
 plplot-driver-cairo - Scientific plotting library (Cairo driver)
 plplot-driver-qt - Scientific plotting library (Qt driver)
 plplot-driver-wxwidgets - Scientific plotting library (wxWidgets driver)
 plplot-driver-xwin - Scientific plotting library (X11 driver)
 plplot-tcl - Tcl/Tk support for PLplot, a plotting library
 plplot-tcl-bin - Tcl/Tk tools for PLplot, a plotting library
 plplot-tcl-dev - Tcl/Tk development support for PLplot, a plotting library
 python-plplot - Python 2 support for PLplot, a plotting library
 python-plplot-qt - Scientific plotting library (Python 2 Qt GUI)
 python3-plplot - Python 3 support for PLplot, a plotting library
 python3-plplot-qt - Scientific plotting library (Python 3 Qt GUI)
Closes: 893413 901920 906050
Changes:
 plplot (5.13.0+dfsg-9) unstable; urgency=medium
 .
   [ Sergei Golovan ]
   * Switch to Itcl/Itk 4 (Closes: #893413)
 .
   [ Michael Cree ]
   * Don't misdetect compiler on Alpha as not supporting NaN (Closes: #901920)
 .
   [ Adrian Bunk ]
   * python-plplot-qt lost its generated python dependencies (Closes: #906050)
 .
   [ Ole Streicher ]
   * Push Standards-Version to 4.2.1. No changes needed.
   * Push compat to 11
Checksums-Sha1:
 c9ffcb4abfe076a65cdf11d09010106a6cc7fb9a 4492 plplot_5.13.0+dfsg-9.dsc
 915bf8484908726b12ff1af40d78a2c63dc01751 42780 
plplot_5.13.0+dfsg-9.debian.tar.xz
Checksums-Sha256:
 ddf66b7eaf8907946ce1bfd5f921a9a45731b3dca79947d2e4e0a93fcd126a46 4492 
plplot_5.13.0+dfsg-9.dsc
 af67adee020a102dba487c8c5a3502a51965af3b412700e7e4dd5318d9c26e7c 42780 
plplot_5.13.0+dfsg-9.debian.tar.xz
Files:
 99ccdcce0279074c04b6c128596e778f 4492 math optional plplot_5.13.0+dfsg-9.dsc
 b756e7e1eb2677a69c06a4c8704be44d 42780 math optional 
plplot_5.13.0+dfsg-9.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAlu0wUAACgkQcRWv0HcQ
3PeJ+xAAyrLu2/wsn9ZX/0CEEJlurq1xXmHRG0mhthkHJbZOyr+C6OipLe7KceKo
c9lrAepryIe6lvIbf/Fjs1tFCGL2daFkJIvCY4cFkGWmpidjZXzW3YnmfpA7I9zc
58yAdwwZsy3XnMUjqr8GfX/su4cLTkvdW74ti6zVSIFVb7yDNSdQBEyjAYQ6WJVl
DnzDiVzx1IK6ZJc2OBLgQUQU/cH+03+3ENp74Ja0yyNFwGG2gw4WkBJUUu62PxiW
1VV0XwTmgRGjxSLCfcsDYHQd2Xol8ku1vPh5VzZMzz7LJCsWmGVUSfjNhZg86YuT
bHLLn9niJtn/nsYoAPQ88tDVG2zDkJwlLWxcwhd/HxzePqKe7bzyM3yGDRta8bef
mUkiM8RmItQ7nIC6oX7plsGBesKwOdbWEU3OdEhqoz5vsFKDXHuVqmoEzcIOYChp
nwNVEJ96wkb89Ef59/VIpCTms3XrAa3hwc4d+WsMlnTMsz60ZAQP+/quIslYEB5f
fQH4kZKNLP+JoLugE7C4PDjFF4uDLJSYSZQXMEcskM/+o1GIm+9BvPRdR5tQLt1K
61J77kysHkYkvFOUs8uK+EU4qd9C6AOSSMb+Jd2MYSv7X8jg/cNK1Gndx6dyjKgm
sYND2zXfZb9yFsJ9k9YwjP8Ob2Js9sg3i+bhZVYfiTsW7OhKnS0=
=101R
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to