Results 16 comments of David Moles

Glad to have the workaround, but to maximize the readability of the source Markdown (surely one of the major points of using Markdown in the first place!) it would be...

Doubly indented lists have a similar problem: ```markdown - level 1 - level 1 - level 2 - level 3 - level 3 - level 2 ``` Should produce something...

FWIW, on my M1 Pro MBP running macOS Monterey, `sysctl hw.cpufrequency` returns nothing; `sysctl hw.tbfrequency` returns `24000000`—the off-by-100x figure mentioned earlier. According to [this discussion](https://github.com/shirou/gopsutil/pull/999) you're apparently supposed to multiply...

Thanks. I'll submit a patch after I've played around a bit more with the library and have confidence in my example.

I've added a test [here](https://github.com/dmoles/bagit-java/commit/dcf1a10b0d89d6966e4179fd4284a1e338844a4e), but TBH I'm having a lot of trouble getting this code to build with modern versions of Java — I had to update to a...

@jscancella Thanks for that! Unfortunately I'm not using `bagit-java` directly but via the [Fedora Import/Export Utility](https://github.com/fcrepo-exts/fcrepo-import-export). Trying your library, it looks like it has the same issue. I'll see if...

It looks like this may be a [long-standing Java / macOS issue](https://mail.openjdk.org/pipermail/openjfx-dev/2015-April/017183.html) to do with how HFS+ does Unicode normalization. If `toString()` conversion seems too risky, an alternative would be...

FWIW, I now think the correct fix is to normalize the paths before comparison, probably via [canonical decomposition](https://www.unicode.org/reports/tr15/#Norm_Forms) ([`java.text.Normalizer.Form.NFD`](https://devdocs.io/openjdk~17/java.base/java/text/normalizer.form#NFD)).

@acdha Hmm, good catch. Providing test data as zip or tar archives might get around that, but I wouldn't be surprised if different tools/libraries for handling those have different behavior...

@acdha This might be a case for just (or additionally) pulling out the comparison function and unit-testing that.