-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document the procedure for bumping to a newer aravis version? #5
Comments
Righty, I'll have to get round to documenting it properly sometime soon, but until then here's what I do:
If you run into issues with the compiler or borrow checker with this procedure, there may be updates that are incompatible with the manual code in the |
Oh, I forget, we also want to put the documentation back. It's stripped by default for licensing reasons, but I think we attribute the documentation to the original Aravis project. (If not, that should still be done.)
|
Hi Maarten,
What is the issue with the documentation license ? |
Hey :) I don't think there is an issue with the license here. But the I think the Aravis license permits redistributing the documentation though, so I prefer to have it included in the code and therefore the autogenerated Rust documentation :) Although I see now that this is all I included in the
That is not very explicit about the license of the documentation. I'll think I'll make it more explicit and also include something in the documentation itself here: https://docs.rs/aravis/. |
I updated the Rust crate to Aravis 0.8.1 now. This should provide you with a smaller diff when testing custom versions of Aravis based on 0.8.1. I also clarified the license/copyright situation a bit. The
And on docs.rs it says this:
It's released as 0.4.1 on https://crates.io (I messed up the documentation for 0.4.0). |
This is awesome, thank you! And sorry for not having answered sooner, I'm just now remembering of this issue ^^' I just wanted to say I no longer personally have a need for this, as I was able to make the crate work properly with a version of aravis that worked too. Do you want to keep this issue open to track the addition of documentation that'd explain how to bump to a newer aravis version (basically what you wrote in this issue, but in some .md file in the repo), or should we close this? :) |
In the process of trying to get an aravis-rs build with the new functions from AravisProject/aravis#404, I tried to just copy the
.gir
from my aravis folder and the ones fromgtk-rs/gir-files
, rungir
in thearavis
andaravis-sys
folders, and then tried to build with it.However, this eventually led to borrow-checker errors, which makes me assume there's something wrong with what I tried doing (and/or in my
gir
version).Would it be possible for you to document what your process for updating to a newer
aravis
version is, including maybe the version ofgir
that you use, eg. in the readme? This way other people could maybe more easily contribute version bumps when a new aravis version gets out, and test it locally when it's not out yet :)Either way, thank you for aravis-rs!
The text was updated successfully, but these errors were encountered: