David Coles

Results 60 comments of David Coles

Uploading for initial review and testing. ~**Edit:** Converting to Draft since the build isn't working on Linux.~ Now building on Linux. 😀

Where possible, we should reuse the existing Application SDK and [Micro Flipper Build Tool (uFBT)](https://github.com/flipperdevices/flipperzero-ufbt).

Hi @loftyinclination, Thanks for opening this issue, so we can track what would be needed to switch to 2024 edition. As you point out, it looks like the currently generated...

Hi @AverseABFun, Sorry to hear that your app isn't working. I'll need a bit more information from you to be able to track down the issue. What is the version...

Hi @AverseABFun. Did you have any luck collecting the logs? If this is no longer a problem, I'll close out this issue in a few days.

I'm seeing a similar error in [gitlab-cargo-audit](https://github.com/dcoles/gitlab-cargo-audit) calling [rustsec::database::Database.fetch](https://docs.rs/rustsec/0.28.4/rustsec/database/struct.Database.html#method.fetch) on Ubuntu 22.04.4 when `rustsec` crate is newer than 0.28.4: `rustsec-0.28.4`: ``` $ RUST_LOG=reqwest=trace,hyper_util=trace cargo run --release [2024-03-22T23:10:37Z TRACE reqwest::blocking::wait] (ThreadId(2))...

> The current changes here only define symbols in `sys` that are actually used, and so I don't imagine that this would introduce much extra surface area for breaking changes...

@loftyinclination Amazing to hear that it's working with the GUI example. As you mentioned, the GUI bindings could really benefit from this. Apologies for the slow responses at the moment....

I agree with @JarvisCraft that it's much better to get these upstream rather than trying to paper over it with Bindgen. It's pretty annoying when you hit these (e.g. [when...