Subject: Re: bug#57573: disarchive: Test "[prop] Writing is reversible" fails

From: Timothy Sample <[email-masked]>
Date: Thu, 08 Sep 2022 12:21:31 -0600

Hi Maxime,

Maxime Devos <[email-masked]> writes:

> (define o (make-unstructured-octal 0 (make-zero-string "0" "䤄")))
> (unless (valid-octal? o) (error "oops"))
> (test-equal "Writing is reversible (#57573)"
>         o (decode-octal (encode-octal o)))

Right.  That unstructured octal should be invalid.  By the definition in
the code, it has too much “structure”.  It’s a test issue, the actual
code is fine.  I’ll patch the tests and make a point release in the
coming days.

Thanks for the heads up and the analysis, and sorry for the
inconvenience!

-- Tim

P.S. I’m excited about antioxidant – good work and happy hacking!