Your message dated Sat, 03 Feb 2007 14:17:04 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#366763: fixed in httrack 3.41.20-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: httrack
Version: 3.40.4-1
Severity: normal
when you use the command line, you expect to be able to ^C and ^Z with normal
results, which in unix are normally to kill the program and suspend it,
respectively.
here are the results with httrack:
$ httrack ...
^Z
Moving into background to complete the mirror...
[1]+ Stopped ...
$ %1
httrack ...
$ ps
.... httrack ...
httrack backgrounded itself when the user wanted it suspended,
and did nothing when the user wanted it to be in the foreground.
what i expected was a totally stopped process that can be foregrounded with fg.
$ httrack
^C
Quit program/Interrupt/Background/bLind background/Cancel? (Q/I/B/L/C)
in other words, httrack asked a cryptic question when the user wanted it
interrupted.
there is no help or ? option.
if you hit ^C again it seems to hang. if you then ^Z to get a prompt to kill
it, you
get the prompt, but killall does not work. in my case, kill -9 worked, but the
process remained defunct. the calling process, a shell script, was
backgrounded also, and had to be killed separately.
i expected all httrack processes, including the parent shell script, to be
completely killed. if not, i expected a question that could itself be ^Ced.
it is necessary to do a ps occasionally to make sure httrack hasn't done
something
fancy and left itself running. as a result, httrack turns out to be a high
maintenance program. surely not the implementor's intention.
i don't know whether debian has standards for this, but i'm certain the ^Z
behavior
is far out of unix norms, and the ^C behavior is at least both very unusual and
very buggy. if there is a standard, perhaps it mentions the quit signal (^\),
which might be of some use, such as for doing what httrack wants to do with ^C.
i don't know if httrack comes from the windows world, in which case maybe that
is the reason. if so, thanks for porting to unix. would it be possible
to complete the port by doing signals in a unix-like way?
i wonder if this is related to python, since i have noticed bad signal behavior
with bittorrent, bittornado, and cfv, all of which are written in python. i
have
noticed it occasionally with qtorrent, which seems to be written in python.
i don't know if this pattern is cultural (e.g. python programmers believe that
signals should be trapped and fancy processing done on them), incented (e.g.
python by default does fancy signal processing), built in (e.g. python just
has lots of signal-related bugs), due to complexity (e.g. python has complicated
thread and signal code that incents bugs), a relic of the windows world,
or coincidental. just reporting the observation.
i would be very interested in knowing the answer, if anybody cares to provide
it.
thanks.
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages httrack depends on:
ii libc6 2.3.6-7 GNU C Library: Shared libraries
ii libhttrack1 3.40.4-1 Httrack website copier library
ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime
httrack recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: httrack
Source-Version: 3.41.20-1
We believe that the bug you reported is fixed in the latest version of
httrack, which is due to be installed in the Debian FTP archive:
httrack-doc_3.41.20-1_all.deb
to pool/main/h/httrack/httrack-doc_3.41.20-1_all.deb
httrack_3.41.20-1.diff.gz
to pool/main/h/httrack/httrack_3.41.20-1.diff.gz
httrack_3.41.20-1.dsc
to pool/main/h/httrack/httrack_3.41.20-1.dsc
httrack_3.41.20-1_i386.deb
to pool/main/h/httrack/httrack_3.41.20-1_i386.deb
httrack_3.41.20.orig.tar.gz
to pool/main/h/httrack/httrack_3.41.20.orig.tar.gz
libhttrack-dev_3.41.20-1_i386.deb
to pool/main/h/httrack/libhttrack-dev_3.41.20-1_i386.deb
libhttrack1_3.41.20-1_i386.deb
to pool/main/h/httrack/libhttrack1_3.41.20-1_i386.deb
proxytrack_3.41.20-1_i386.deb
to pool/main/h/httrack/proxytrack_3.41.20-1_i386.deb
webhttrack_3.41.20-1_i386.deb
to pool/main/h/httrack/webhttrack_3.41.20-1_i386.deb
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.
Xavier Roche <[EMAIL PROTECTED]> (supplier of updated httrack 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: SHA1
Format: 1.7
Date: Sat, 3 Feb 2007 14:32:12 +0100
Source: httrack
Binary: proxytrack libhttrack1 httrack httrack-doc libhttrack-dev webhttrack
Architecture: source i386 all
Version: 3.41.20-1
Distribution: unstable
Urgency: low
Maintainer: Xavier Roche <[EMAIL PROTECTED]>
Changed-By: Xavier Roche <[EMAIL PROTECTED]>
Description:
httrack - Copy websites to your computer (Offline browser)
httrack-doc - Httrack website copier additional documentation
libhttrack-dev - Httrack website copier includes and development files
libhttrack1 - Httrack website copier library
proxytrack - Build HTTP Caches using archived websites copied by HTTrack
webhttrack - Copy websites to your computer, httrack with a Web interface
Closes: 366763 406807
Changes:
httrack (3.41.20-1) unstable; urgency=low
.
* Updated to 3.41.20 (3.41) (closes:#366763, #406807)
Files:
0d32f56ecb5125adff65395555b47961 645 web optional httrack_3.41.20-1.dsc
ddf5401b8fba171e0d9a61c247467f82 1645360 web optional
httrack_3.41.20.orig.tar.gz
7169310ef398f1dbcee5b46727fb09fb 7370 web optional httrack_3.41.20-1.diff.gz
b59a913c62a87f9872578c803ba95d1b 509886 doc optional
httrack-doc_3.41.20-1_all.deb
39d3af1c9c29f87e9bec732e920333ba 34656 web optional httrack_3.41.20-1_i386.deb
9ad7c75d7a93f309648d538f5b0f2716 430360 web optional
webhttrack_3.41.20-1_i386.deb
9ce9512e60ccd3c9af8aa6e446dc215c 428968 libs optional
libhttrack1_3.41.20-1_i386.deb
9a7aa117e04d37ca080ce0667a2fc1a7 575400 libdevel optional
libhttrack-dev_3.41.20-1_i386.deb
26d67f4c04c98fb91308781241510aca 70556 web optional
proxytrack_3.41.20-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFFxJNH3PjWWwPzWYgRAsu+AJ4zBnBSjVQ6eDis881beDXkdRxfrwCgxOWz
QrL6IlBlfLA7X9EFhnwjmiw=
=euF5
-----END PGP SIGNATURE-----
--- End Message ---