TW
TW
OK, now there is [v202403](https://app.vagrantup.com/openindiana/boxes/hipster/versions/202403) released 15d ago (this was not visible to me when I looked a few hours ago). So, what is the version number of the latest...
Uhoh, that's the backdoored xz version: http://pkg.openindiana.org/hipster/info/0/compress%2Fxz%405.6.1%2C5.11-2024.0.0.0%3A20240311T222914Z https://www.cve.org/CVERecord?id=CVE-2024-3094
BTW, I tested borg 1.2.8 on openindiana (using your box and libxxhash, thanks!), it worked.
Remaining TODO: set-mediator
The problem might be that you did not really exclude `/test`, because the trailing slash in the exclude-norecurse pattern did not match. Not sure about the best behaviour here though....
I had a look at the code in `archiver.py` (search for scandir) and it looks like a cosmetic problem to me that is not easy to fix. It does the...
I tried to fix this in 1.2-maint branch, but it's complicated and **does not work** without changing how the patterns are prepared (see `._prepare` methods) - which would likely change/break...
Workaround: do **not** have a trailing slash in the pattern definition. This will work around this issue with the only inconvenience that it won't back up the directory (like e.g....
@c0d3z3r0 No, because the goal is to have the **directory fs item** backed up, but not anything inside the directory being read / backed up.
Yes, as I already wrote, it is because of the `_prepare` method modifies the pattern in a specific way. Also the matching is on a slightly modified path.