The sound distributed version control system

#789 FreeBSD support: move to keyring 2

Closed on April 10, 2023
jaredj on April 9, 2023

I want to run pijul on FreeBSD. But 1.0.0-beta.4 won’t build for me: the keyring crate version 1.2.0 fails.

At present (#EJ7TFFOWLM5EXYX57NJZZX3NLPBLLMRX7CGJYC75DJZ5LYXOQPJAC) pijul depends on the keyring crate version 1.2.0, which has no support for FreeBSD. Version 2 of the keyring crate (released about a month ago) appears to support FreeBSD, but it says “the biggest difference between v2 and v1 is that entry creation using Entry::new and Entry::new_with_target can now fail, so v1 client code will need to add an unwrap or other error handling in order to work with v2.”

pmeunier added a change on April 10, 2023
UMF6N7CZA4CTSPKQFZSZXA3VRHWQAKEA5GUNIEAAVRWC7FUSSKAAC
main
pmeunier on April 10, 2023

Thanks for the report, I just pushed a fix to main. Hopefully this will fix it for FreeBSD, feel free to reopen if not.

pmeunier closed this discussion on April 10, 2023
jaredj on April 12, 2023

It builds, it runs, it works! Thanks so much!