Package: cpmtools Severity: wishlist As subject. (Debian currently has 2.20.)
2.23 was released around Nov 2022. It adds new formats, a few new features, and various bugfixes. Attached, for convenience, all the upstream change descriptions between 2.20 and 2.23 (since upstream only include the most recent changes in their tarball). Some differences I've noticed that look relevant for packaging: - new man page diskdefs.5 - there are some new configuration directives in diskdefs ("dirblks" and "bootsec"), and some existing formats have them added, but I think they are backward compatible, so shouldn't need special conffile handling? (For info, upstream has also incorporated a patch that Debian used to have, but has since fallen out of Debian: <https://git.gag.com/?p=debian/cpmtools;a=commitdiff;h=5538922220>)
Changes since 2.22: o Use 16 bit block pointers for file systems > 256 blocks, not >= 256 o Translate CP/M file name character '/' to ',' for the host and back o dirblks in Kaypro format fixed o Misc fixes for directory listing o Added bootsec diskdefs option o Check Device_close return value o Check for too small block number when reading file data o Replaced obsolete macros in configure.in o Cygwin/Windows support did not build any more and likely not for quite some time, so it was removed. Changes since 2.21: o Refactored curses terminal calls into own module o Many autoconf changes with the hope to improve portability and likely just breaking things o New diskdef for HP200 Changes since 2.20: o rc759 diskdef renamed to rc75x, as it works for the series o diskdefs.5 added o Many disk formats from Larry Kraemer added o Renamed ampdsdd to ampro400d for consistency with libdsk and because ampdsdd very likely was wrong o Check for invalid block size o Output line number for diskdefs errors o Correctly output create or access time for CP/M 3 in cpmls o Spectravideo SVI-728 diskdef added o $DESTDIR support o Correctly handle empty files o Fix block allocation for large directories. o Fix time stamp conversion o Allow user number 16-31 for CP/M 2.2 o Intel MDS/22 formats added o Crash when using blocksize 16384 fixed