Skip to content

v0.7.0 — mlisp-bugs

Choose a tag to compare

@denzuko denzuko released this 12 Jun 11:56
· 30 commits to develop since this release
eada810

Added

  • mlisp-bugs: Debbugs-compatible email bug tracker (#69 #70)
    • Maildir-as-database architecture: bug state derived by scanning the archive, exactly as Debbugs does
    • Wire protocol: <pkg>-bugs-submit@host, <pkg>-bugs-N@host, <pkg>-bugs-N-done@host, <pkg>-bugs-control@host
    • Control commands: severity, tags, close, reopen, retitle, owner, forwarded, block, merge, quit
    • New binary mlisp-bugs + ASDF system mlisp-bugs.asd
    • New admin subcommands: bugs-add-package, bugs-list-packages, bugs-list, bugs-show, bugs-report, install-bugs-procmail
  • 29 new BATS specs (test_mlisp_bugs.bats)

Fixed

  • maildir-unique-name: reads PID from /proc/self/status (avoids sb-posix dependency); eliminates Maildir filename collisions on rapid sequential writes
  • maildir-messages wildcard: (make-pathname :name :wild :type :wild) fixes directory listing for files with hostname extensions

Test coverage: 445 tests (78 FiveAM + 367 BATS)

Full Changelog: v0.6.2...v0.7.0