Back to xtrs PTS page

Accepted xtrs 4.9d-1 (source amd64) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 08 Aug 2018 03:21:44 -0400
Source: xtrs
Binary: xtrs
Architecture: source amd64
Version: 4.9d-1
Distribution: unstable
Urgency: medium
Maintainer: G. Branden Robinson <g.branden.robinson@gmail.com>
Changed-By: G. Branden Robinson <g.branden.robinson@gmail.com>
Description:
 xtrs       - emulator for TRS-80 Model I/III/4/4P computers
Closes: 511645 757864 767488 835622 859751
Changes:
 xtrs (4.9d-1) unstable; urgency=medium
 .
   * Merge new upstream release.
     + "Deleted all SIGIO code.  The code was a kludge to begin with and it no
       longer worked with current X libraries and Linux kernels, causing xtrs
       to hang.  It was also reported to cause hangs when xtrs was compiled for
       Windows using Cygwin.  Thanks to Howard Pepper, Dennis Lovelady, Arumin
       Nueckel, Christopher Currie, and Joe Peterson for bug reports."
       (Closes: #511645)
 .
   * Patches to upstream:
     + trs_imp_exp.c: Turn on the "emtsafe" flag by default, preventing actions
       potentially harmful to the host environment (like removing the user's
       files or running shell commands) from being done within the emulator.
       - xtrs.man: Document the new default.
     + trs_keyboard.c: Map F12 to the TRS-80 shifted down-arrow key.
     + mkdisk.c: Fix buffer overflow when given filename >8 characters.
       Truncate filename by default when copying to hard disk image.  Add -S
       ("spill") flag to partially simulate old behavior.  Exit with error if
       filename argument would overflow even the subsequent structure member
       historically used by xtrs to store extra filename characters.
       - mkdisk.man: Document -S flag and related issues.
       - test-mkdisk.sh: Add tests for overflow and new filename truncation and
         spillage logic.
       - Makefile: Add "check" target to run the foregoing test.  Nothing
         upstream calls this target automatically.
     + mkdisk.c: Check return value of fopen() when creating DMK disk image
       file.
     + mkdisk.c: Refuse to clobber files by default.  Add -f ("force") flag to
       override this behavior.
       - mkdisk.man: Document new behavior and -f flag.
       - test-mkdisk.sh: Test default no-clobber and -f flag behavior.
     + mkdisk.c: Document the -d option for hard disk images in usage message.
     + trs_xinterface.c: Write the key binding help to standard error if the
       emulator's X window is too small to hold it.
     + trs_xinterface.c, main.c: Convert the last users of fprintf(stderr, ...)
       to use the functions from error.c.
     + Makefile: Observe LDFLAGS when building internal "compile_rom" tool.
       Thanks to Graham Inggs for the discussion!  (Closes: #859751)
     + Port to C11 and build with -std=c11.
     + Makefile: Generate and install PDF versions of man pages.
       - debian/xtrs.docs: Ship them, too.
       - debian/control: Promote groff-base build-dependency to full groff, for
         gropdf.
   * Export Debian build flags to environment.  Executables are now hardened
     per < https://wiki.debian.org/Hardening >.
   * Add Turkish debconf template translations; thanks, Mert Dirik!
     (Closes: #757864)
   * Add Dutch debconf template translations; thanks, Frans Spiesschaert!
     (Closes: #767488)
   * Add Indonesian debconf template translations; thanks, Izharul Haq!
     (Closes: #835622)
   * Update README.Debian to refresh URLs and reflect developments in the
     TRS-80 retrocomputing enthusiast community over the past several years.
   * Implement debian/compare-copyright script.
     + Add "check-source" target to debian/rules to call the script.
     + Add debian/{no-,}copyright-info.expected files.
   * Migrate former contents of debian/checklist to debian/README.source.
   * Rewrite debian/copyright using machine-readable copyright info.
   * Migrate to new (to me) quilt-based Debian source format 3.0.
     + Migrate former contents of debian/patches to debian/patch/*; dropping
       patches now merged upstream.
   * Migrate former contents of debian/README.contrib-only to Disclaimer field
     of debian/copyright, and update discussion.
   * Stop shipping Tim Mann's TRS-80 FAQ document.  It's great, but strictly
     speaking, it doesn't carry a license, I don't want to pester him to put
     one on it, and in any event it updates much more frequently than the xtrs
     software itself.  Finally, I trust people to do web searches, and
     archive.org to stick around, more now than I did 19 years ago.
   * Write doc-base descriptions for the supplementary documentation in
     /usr/share/doc/xtrs.
   * Add check-binary target to debian/rules to aid regression testing.
   * Thanks to Christian Perrier, Hector Oron, Cyril Brulebois, and
     YunQiang Su for taking care of this package during my long absence.
Checksums-Sha1:
 dd71428b33a8e2aa90f8c8f51247dad042a41e33 1812 xtrs_4.9d-1.dsc
 42b1fc90246901456d29071421e838b545f39f0f 444499 xtrs_4.9d.orig.tar.gz
 918f0e8f02079236dbd01690c871c5fd1a35727f 106612 xtrs_4.9d-1.debian.tar.xz
 a0b5269d85f03595ce94fe63b7984af620668edb 206112 xtrs-dbgsym_4.9d-1_amd64.deb
 d8a9a09554eef3a220befefc06a023de095e6a71 6808 xtrs_4.9d-1_amd64.buildinfo
 5608f5a6d09f61e3a8125682e31623b2022e9761 369656 xtrs_4.9d-1_amd64.deb
Checksums-Sha256:
 16677e89cc6d5ea155ed70a9b5baf1a6eee5865f85f57f5b130682cf774a5765 1812 xtrs_4.9d-1.dsc
 3985f2331e76198dfc027bc2afcd09a158d2bcad0348aeb4a4958a8fb99cf5c4 444499 xtrs_4.9d.orig.tar.gz
 c00aca07059a20dc5b5b593a6fa24a92d5e65db00ba1a475613d04f590292716 106612 xtrs_4.9d-1.debian.tar.xz
 481f3de51ccb9ae394bf7e132818da34cb28c3c52a7a8c6400b74da9fa4ac6be 206112 xtrs-dbgsym_4.9d-1_amd64.deb
 292e4cdcf1e802d6fa58e336456459c548b2a0a42587fc19a0c33a3a27934743 6808 xtrs_4.9d-1_amd64.buildinfo
 3d22caba00b86808ce189cfe71f400b020f3ef455c22ccbd30f35d18afe4c75a 369656 xtrs_4.9d-1_amd64.deb
Files:
 2bcb90a21ff9c45ce7da4d42800f0310 1812 contrib/otherosfs optional xtrs_4.9d-1.dsc
 93868bed769c038bfae907375316bb2d 444499 contrib/otherosfs optional xtrs_4.9d.orig.tar.gz
 86629027972d60634cef7647dd6a5eef 106612 contrib/otherosfs optional xtrs_4.9d-1.debian.tar.xz
 ecd1779ed1931169920c3a4824492cab 206112 contrib/debug optional xtrs-dbgsym_4.9d-1_amd64.deb
 ba233408126557af4dfe804f39093966 6808 contrib/otherosfs optional xtrs_4.9d-1_amd64.buildinfo
 313dc11a18146c85d1b56e388b2b6673 369656 contrib/otherosfs optional xtrs_4.9d-1_amd64.deb

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

iQJRBAEBCAA7FiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAltqmm8dHGcuYnJhbmRl
bi5yb2JpbnNvbkBnbWFpbC5jb20ACgkQ0Z6cfXEmbc50QRAAhGQ4YEVFyxukk6El
gBJ6bfbB+A5zyP40BsfOS2MyY9uDwqaDNOheUbvWsLYPpF9ZXvkI4g3cwQuPjBQl
l7y/5RuAvJPlymn7WJgeoD9nrBInJ8wJ1l4h2I6NGmNJFL5VuQtJgtakRRBjdGCS
W0ceQcF9lDQk+iCTjg7OmFFgKzQIUrR/2O/r26HNbkt4/4Ko4agAYU2Btp+d1Vnj
5YR2ZtgtoWeZLaReMgm3Q4kaEfVJI4LC/qq33zH39LbaFueUYqpFO//ZSkOkBjvm
7vREKrJXpFb0Cj1c0pIRWEY9HdAQOi/g3ogTTMTrNGu/39fe8alG/IoGCa3zIpVH
L5TTFibaHfTmjqF4XVp1TThhEh/PsnXVNHtMZBeNDaLZ4yGMvg3z16TZ8ttSWWme
61g/s5YMk1p0of6vifHBGAtw93GjGnailSkLCFRy3TLpNpso03NFg0Yh3rh/P1zJ
pc826Uie5D2Mf84S9jY0c454ubnZ02K4Bcm0t1YeB32OCDSSyOTQx/cjln1mfpPo
7fOJOjSJ4O+ShY+O7xrJyGwKj0FwLTUWRGcIS7rkUQaaGOkqY+h3JW2FRum6Uhfl
/nXzCNTAQUF9cKsvO1953TcjQ32BA/9Wf53rFySromNF2q/iNjMxqvw3LtQqlqLq
/qKlb3uz0eQ3GHsm8Jdjq0/dvpc=
=4uOf
-----END PGP SIGNATURE-----