Your message dated Tue, 25 Feb 2025 10:35:11 +0000
with message-id <[email protected]>
and subject line Bug#564826: fixed in ttyrec 1.1.7.1-1
has caused the Debian Bug report #564826,
regarding inotify support in ttyplay -p
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.)
--
564826: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=564826
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ttyrec
Version: 1:1.0.8-4
Severity: wishlist
ttyplay -p is busywaiting with a 0.25 second delay, which is suboptimal
since we have inotify on modern linux systems.
I tried changing the delay to 0.025 seconds, and found this makes
ttyplay's playback much less blocky. For example, if I scroll around in
an editor, the live ttyplay playback with the 0.25 second delay lags
well behind the actual cursor position. (I suspect that nethack.alt.org also
has this lag.) With 0.025 seconds, I could not see any lag. But polling
so many times a second is not good.
Thus, inotify. Adding support for it will be slightly tricky since it
cannot be used in the case where ttyplay is reading from stdin. But
I'm sure it will be worth the bother, doing away with the busy-waiting
and letting updates be displayed instantly.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.31-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages ttyrec depends on:
ii libc6 2.10.2-2 GNU C Library: Shared libraries
ttyrec recommends no packages.
ttyrec suggests no packages.
-- debconf-show failed
--
see shy jo
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: ttyrec
Source-Version: 1.1.7.1-1
Done: наб <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ttyrec, 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.
наб <[email protected]> (supplier of updated ttyrec 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: Sat, 25 Jan 2025 18:45:05 +0100
Source: ttyrec
Architecture: source
Version: 1.1.7.1-1
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <[email protected]>
Changed-By: наб <[email protected]>
Closes: 414949 564826 564952 987407 1082108 1094191
Changes:
ttyrec (1.1.7.1-1) unstable; urgency=medium
.
* Team upload.
.
[ Andreas Tille ]
* Maintain in Package Salvage team
Closes: #1094191
* Point Homepage to maintained fork
Closes: #1082108
* Point watch file to maintained fork
* Do not Build-Depends: quilt
* New upstream version
* Standards-Version: 4.7.0 (routine-update)
* debhelper-compat 13 (routine-update)
* Rules-Requires-Root: no (routine-update)
* No tab in license text (routine-update)
* Trim trailing whitespace.
.
[ наб ]
* d/control: redo Description for new upstream
* Build-Depends: drop sharutils, deuuencode debian/sample1.tty
* Rebase patches:
- 01_Makefile.diff — upstream makefile works
- 02_minor_cleanup.diff — superseded upstream
- 03_io_h.diff — superseded upstream
+ 04_64-bit.diff — respelled with <endian.h>
+ 05_WINSZ.diff
+ 06_pause.diff
- 07_ttyrec_man.diff — superseded upstream
- 08_sigchld.diff — upstream's new process model makes this work
without the patch, and the patch breaks it
- 09_sigwinch.diff — implemented upstream
- 10_control_tty.diff — implemented upstream
- 11_sigaction.diff — implemented upstream
+ 12_ttyplay_fix_select.diff
+ 13_ttyplay_fread.diff
- 14_ttyplay_man.diff — squashed into 06_pause.diff
- 16_ttyrec_XCASE.diff — properly detected upstream
- 17_remove_stropts.patch — properly detected upstream
* debian/README.source: drop (just quilt)
* debian/dirs: drop (not needed in new upstream)
* d/copyright: update for new upstream, DEP-5
* d/control: Build-Depends: libzstd-dev for full-fledged upstream support
+ d/rules: force libzstd.so instead of possibly autoselecting .a
* New patches:
+ 0007: Replace set_progname() that allocates with err(3)
+ 0008: docs/ttyrec.1: lintian useless-whatis-entry
+ 0009: ttyplay: add bind q to quit
(and -s <0 does the same instead of breaking weirdly)
Closes: #564952
+ 0010: ttyplay: don't use uninitialised memory on partial header read
+ 0020: ttyplay -p: wait for input with inotify, if available
Closes: #564826
+ 0030: Don't try to exec((char *)1) if $SHELL doesn't have a /
Closes: #414949
* d/docs: update for new upstream
* d/manpages: update for new upstream
* debian/mime: quoted-placeholder-in-mailcap-entry '%s' (Closes: #987407)
Checksums-Sha1:
434484aad14ddc9a47f815e2408c2abb7c14017d 1927 ttyrec_1.1.7.1-1.dsc
8bc494fb36247d06c6bcac5aa9ad0ebae6a406da 53976 ttyrec_1.1.7.1.orig.tar.gz
ab8213f1e6e08d666b607f4de12cf593698255a0 25104 ttyrec_1.1.7.1-1.debian.tar.xz
fb257d4df9e476f4ff2982cd55e172f48a0dce64 6068 ttyrec_1.1.7.1-1_amd64.buildinfo
Checksums-Sha256:
747a1b3171d8bd30ebf96a02a2d239b63b2428dfb98ec580b37b1dd8b12df0f0 1927
ttyrec_1.1.7.1-1.dsc
ffd700f7c6f9f01d7dd62d88aceaa21aa97fc4a1eaf67304d2479d69051f2335 53976
ttyrec_1.1.7.1.orig.tar.gz
bae6879c4f5f5eac409f3994f176d81b1ff2c2866bf0bb55867c3c93bd6e2638 25104
ttyrec_1.1.7.1-1.debian.tar.xz
6a3d04b4ae5e10e090b4ea63b7105750a657f848cadf489f761e6e611e8077c3 6068
ttyrec_1.1.7.1-1_amd64.buildinfo
Files:
4e63a3b1b847ae1390fa0719cc312bc2 1927 misc optional ttyrec_1.1.7.1-1.dsc
ca810b3c05e6e3d12fee7ad7d5a08bca 53976 misc optional ttyrec_1.1.7.1.orig.tar.gz
03c9e12035247abed83d1940db068325 25104 misc optional
ttyrec_1.1.7.1-1.debian.tar.xz
4a38bb39b0c66ee683e2e016f6ac3c40 6068 misc optional
ttyrec_1.1.7.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmewYC0RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGSARAAmy8hNBLBM91ZwWDS+J3eCbsTN1V/0EE+
U3JzO7tGVslfbzkFdw40Tufs6aM0U+DIC1Xbm1/O0Vq+L1m5Bzx7XblD/dfOFzEF
KuHpJQBbFE7M8fjaV1c/bWkbEMSDWmJOA/CKF1B/wTyL3XULP5z4RWH/2oelarGj
SrRz9rvKfMzgTZLDuHLiSSRnA4YhAhHbtcH97IOh56E4o9YbR6ZHP1wU5Y4wiZSk
ZtWmOmpC1i6dDKps5UAmoDrnvo+T5FvM0ELQlzclOmiMU78JfIgE0m/ngI42ebY6
ds4esO1m6H78HKNRQNjxiIfdV5UyguEIqRCLbsHldsfY9bjPFbW0AzRj1ag24ndX
kTTkP8on/vT7pfoMLitzCgOq6SYbzElpw4O0giXTSgTbxiYXGPvlsCDXpeuHVS1L
sO9iJUk6JrrmnEu1qLVrJ3teNc12II9C9xrPxBm9qVHbQCQ0/mWU52uT1OH2Zo84
gmfe8a3DUgQ3GAHH3mlllp6o9zWVmxQr/6yRFPUHgptP3daA7aWXU7japnXWJ7Vv
/Lbt1s5uPHjOrqvs/jEniXNxb9G/0BNfG98dROHd9raGaKi9Y913d/j1jhpDAR/e
QJJDCCASKVOWh4ujTYQ++ZDi30nnZ+4wQN/5pLCKlWjXAsu+YoT+1mwmL+f9F6B0
cp0P288WfGw=
=nYGy
-----END PGP SIGNATURE-----
pgpejVaOWHj2Z.pgp
Description: PGP signature
--- End Message ---