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
dev-libs/granite 5.2.4 #12690
dev-libs/granite 5.2.4 #12690
Conversation
Now if you could squash these commits into one I'd say it'd be ready. EDIT:
with |
@juippis squashed and fixed the doc issue :) |
Did you test the doc issue? It's still not working for me. I'm not saying its your fault, but this seems weird and is not working out-of-the-box for me.
etc |
@juippis Hmm, I had just assumed enabling valadoc would work, but testing it now it seems to still be broken. D'oh. Not sure how to fix this |
Going to remove the doc USE flag for now I guess, bummer! |
It should be solvable. Try using VALA_USE_DEPEND="valadoc", and if that doesn't work a simple sed will do it. |
https://github.com/elementary/granite/blob/master/doc/meson.build#L1 |
@juippis Alright! Fixed! NB: The build still doesn't work. It errors claiming that some images in |
Yeah, meson.eclass moves the files around a bit while building. Try putting this inside "if use doc; then" block
EDIT: that, mv, sedding the build files... whatever works the best for you. |
@juippis All fixed! |
Good and bad news :) You may have to manually install them with doins, or add the source directory to HTML_DOCS before calling |
@juippis This ebuild is making me cry :P |
It'll make you feel so good when it works perfectly ;) |
@juippis I'm still working on my "ebuild checklist". Now I have "verify docs are in the right place" on it 😄 |
I went to inspect this today, and I get a sandbox violation, log attached. I don't know what to do about this, first time I encounter it. |
Package-Manager: Portage-2.3.71, Repoman-2.3.17 RepoMan-Options: --force Signed-off-by: Bernardo Meurer <bernardo@standard.ai>
Did you figure it out? I don't see any changes between your previous commit and the latest? If it works now, good, let me know and I'll test it. If not, here's what I was after:
where you specify path where valadoc creates those docs, this needs to be defined before calling |
@juippis I didn't change anything, one morning it started giving sandbox violations when the |
Sigh. Builds fine for me... but these images arent even that informational. Lets just disable USE="doc" and its functions from this one... :P |
Alright, I removed the |
Im not sure its an upstream issue either... |
Closes: https://bugs.gentoo.org/691624 Package-Manager: Portage-2.3.71, Repoman-2.3.17 RepoMan-Options: --force Signed-off-by: Bernardo Meurer <bernardo@standard.ai>
Done @juippis! I think it's some issue with Valadoc, but I'll leave this alone for now in to get this thing merged as it's a major, needed, bump. |
Pull request CI reportReport generated at: 2019-08-29 05:40 UTC No issues found |
Copyright policy changePlease note that on 2018-09-15 Trustees have approved new Gentoo copyright policy. All contributions made to Gentoo need to follow this policy. If you include the Signed-off-by line in your commit message, you indicate that you have read the policy and agree to its terms. For more detailed explanation, please see the new Gentoo copyright policy explained article. Pull Request assignmentSubmitter: @lovesegfault dev-libs/granite: @gentoo/proxy-maint (maintainer needed) Linked bugsBugs linked: 691624 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Thanks for your patience, works good now :) |
Thank you for taking the time and helping me @juippis ! |
Closes: https://bugs.gentoo.org/691624 Package-Manager: Portage-2.3.71, Repoman-2.3.17 RepoMan-Options: --force Signed-off-by: Bernardo Meurer <bernardo@standard.ai> Closes: gentoo#12690 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Closes: https://bugs.gentoo.org/692046
Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --force
Signed-off-by: Bernardo Meurer bernardo@standard.ai