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 ---

Reply via email to