Your message dated Fri, 11 Jul 2014 09:38:57 +0000
with message-id <e1x5xi9-0000lh...@franck.debian.org>
and subject line Bug#753817: fixed in ttt 1.7-3.5
has caused the Debian Bug report #753817,
regarding ttt: needs to build with Tcl/Tk 8.6 because BLT is ported to Tcl/Tk 
8.6
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 ow...@bugs.debian.org
immediately.)


-- 
753817: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753817
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ttt
Version: 1.7-3.4
Severity: grave
Tags: patch
Justification: renders package unusable

Dear Maintainer,

Recently we switched to Tcl/Tk 8.6 in blt, one of the packages ttt depends on.
This means ttt has to switch as well. I've prepared a patch which does that
and fixes immediate segfault in tttviewer. If you don't mind I could NMU it.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u ttt-1.7/debian/control ttt-1.7/debian/control
--- ttt-1.7/debian/control
+++ ttt-1.7/debian/control
@@ -2,7 +2,7 @@
 Section: net
 Priority: optional
 Maintainer: Thomas Scheffczyk <thomas.scheffc...@verwaltung.uni-mainz.de>
-Build-Depends: debhelper (>= 6.0.0), autotools-dev, tcl8.5-dev, tk8.5-dev, blt-dev, libpcap-dev
+Build-Depends: debhelper (>= 6.0.0), autotools-dev, tcl-dev, tk-dev, blt-dev, libpcap-dev
 Standards-Version: 3.7.2.2
 
 Package: ttt
diff -u ttt-1.7/debian/rules ttt-1.7/debian/rules
--- ttt-1.7/debian/rules
+++ ttt-1.7/debian/rules
@@ -14,6 +14,7 @@
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
+EXTRA_CFLAGS = -DUSE_INTERP_RESULT
 
 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
 	CFLAGS += -g
@@ -35,7 +36,7 @@
             cp -f /usr/share/misc/config.guess cf/config.guess )
 	
 	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
-		    --with-tcl=/usr/lib/tcl8.5 --with-tk=/usr/lib/tk8.5
+		    --with-tcl=/usr/lib --with-tk=/usr/lib
 
  
 build-arch:  config.status build-arch-stamp
@@ -43,7 +44,7 @@
 	dh_testdir
 
 	# Add here command to compile/build the package.
-	$(MAKE)
+	$(MAKE) EXTRA_CFLAGS=$(EXTRA_CFLAGS)
 
 	touch build-arch-stamp
 
@@ -65,7 +66,7 @@
 	dh_testdir
 	dh_testroot
 	# 2003-04-14 Extended rm command to make sure that all build 
-        # stamps are deleted. Original comand was "rm -f build-stamp"
+	# stamps are deleted. Original comand was "rm -f build-stamp"
 	rm -f build-*stamp 
 
 	# Add here commands to clean up after the build process.
diff -u ttt-1.7/debian/changelog ttt-1.7/debian/changelog
--- ttt-1.7/debian/changelog
+++ ttt-1.7/debian/changelog
@@ -1,3 +1,14 @@
+ttt (1.7-3.5) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Build with Tcl/Tk 8.6 to make the package work with newer BLT package.
+  * Define USE_INTERP_RESULT macro to allow the usage of deprecated
+    interp->result field.
+  * Added missing includes into viewer.c to declare exit(), strcpy(),
+    bzero() and inet_ntoa() functions to prevent immediate segfault.
+
+ -- Sergei Golovan <sgolo...@debian.org>  Sat, 05 Jul 2014 16:25:45 +0400
+
 ttt (1.7-3.4) unstable; urgency=low
 
   * Non-maintainer upload.
only in patch2:
unchanged:
--- ttt-1.7.orig/viewer.c
+++ ttt-1.7/viewer.c
@@ -17,11 +17,15 @@
    shared by tttview and ttttextview but TTT_TEXT flag is set for
    ttttextview. */
 #include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <strings.h>
 #include <netdb.h>
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <sys/time.h>
 #include <netinet/in.h>
+#include <arpa/inet.h>
 
 #include "ttt.h"
 #include "ttt_node.h"

--- End Message ---
--- Begin Message ---
Source: ttt
Source-Version: 1.7-3.5

We believe that the bug you reported is fixed in the latest version of
ttt, 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 753...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sergei Golovan <sgolo...@debian.org> (supplier of updated ttt 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 11 Jul 2014 12:58:19 +0400
Source: ttt
Binary: ttt tttview tttprobe
Architecture: source amd64
Version: 1.7-3.5
Distribution: unstable
Urgency: low
Maintainer: Thomas Scheffczyk <thomas.scheffc...@verwaltung.uni-mainz.de>
Changed-By: Sergei Golovan <sgolo...@debian.org>
Description:
 ttt        - Standalone program for local traffic-monitoring
 tttprobe   - Probe to collect traffic-data and send it to a viewer
 tttview    - Graphical viewer for remote captured traffic-data
Closes: 753817
Changes:
 ttt (1.7-3.5) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Build with Tcl/Tk 8.6 to make the package work with newer BLT package
     (closes: #753817).
   * Define USE_INTERP_RESULT macro to allow the usage of deprecated
     interp->result field.
   * Added missing includes into viewer.c to declare exit(), strcpy(),
     bzero() and inet_ntoa() functions to prevent immediate segfault.
Checksums-Sha1:
 62e8f2abb2d3425a75636dae53104532b5d199b1 1113 ttt_1.7-3.5.dsc
 e63dd7556ae59992b2b00d2ecdcc72dd9aecfb9f 33302 ttt_1.7-3.5.diff.gz
 f5eb649275a332cf4604d1b21a79fa7edd637406 27626 ttt_1.7-3.5_amd64.deb
 010e305ab28b28ac2ae9760d06707eeb615a7083 25642 tttview_1.7-3.5_amd64.deb
 3ba44fe502fdf66af8a75fc8c345695ecf0ec08c 22614 tttprobe_1.7-3.5_amd64.deb
Checksums-Sha256:
 987dc227ab1e2af51f0a8d8ad0dc6258c70ffcae080dbcb379dd284444a2d0e5 1113 
ttt_1.7-3.5.dsc
 da85c69b5df5a58577deb2bd7f8f496f4d54c9b9f78e7c816ad3d63cf563791d 33302 
ttt_1.7-3.5.diff.gz
 e0f22b92e3713f9961624252f87cfcd668f7130fde898229010d06d02b3cece2 27626 
ttt_1.7-3.5_amd64.deb
 da37216a1572feda20463d75ca9030f4e6d03c5be1472fafa4a2203af891f269 25642 
tttview_1.7-3.5_amd64.deb
 6fb9d72cc7abf180339c1a51e5a10ed0291100ded7784711c3dbf07dd3aceac2 22614 
tttprobe_1.7-3.5_amd64.deb
Files:
 e6db1609b87ec77148dfbca7f1fb78de 27626 net optional ttt_1.7-3.5_amd64.deb
 c46e390f56219660d17a62fd871632f8 25642 net optional tttview_1.7-3.5_amd64.deb
 557f484e049aaece051360e8dca40a70 22614 net optional tttprobe_1.7-3.5_amd64.deb
 7b8e6a9158c8d3d69b88e6cb0fed4181 1113 net optional ttt_1.7-3.5.dsc
 038d56dff7b5ea573c94babd21c358bf 33302 net optional ttt_1.7-3.5.diff.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iD8DBQFTv6hQIcdH02pGEFIRAj9dAJ9e+CWBvR8+kJiGg4f5i7cg0egNwQCglpkx
eS/odKqpKh0o/idA2MKuTJA=
=jWdA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to