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
app-text/zathura-9999: fix ebuild #36137
base: master
Are you sure you want to change the base?
Conversation
BouncyMaster
commented
Apr 6, 2024
- Update disable-seccomp-tests patch
- Bump girara version
- Make sqlite a hard dependency
Pull Request assignmentSubmitter: @BouncyMaster app-text/zathura: @turret-dev, @gentoo/proxy-maint Linked bugsNo bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment. If you do not receive any reply to this pull request, please open or link a bug to attract the attention of maintainers. 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 |
Pull request CI reportReport generated at: 2024-04-06 12:30 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
I find it weird that currently we rely on a 3rd party for building the manpages. I think it's better to just build them locally, we only need |
8490da1
to
2e353ea
Compare
"If upstream does not ship prebuilt manpages and building them requires additional dependencies, the maintainer should build them and ship along with the package." (https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0305) Regardless, thank you for your contribution. I'll review in a bit since I need to ask around on IRC a couple of things first. |
Just FYI, for 9999 the manpage wasn't installed at all previously (was the intention to use the stable manpage instead?) Anyway, I'll just revert my last change for now, keeping the other fixes. |
Update disable-seccomp-tests patch. Bump girara version. Make sqlite a hard dependency. Signed-off-by: Nicu Borta <nicu.borta111@gmail.com>
2e353ea
to
2887a22
Compare
Pull request CI reportReport generated at: 2024-04-06 17:45 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
I think it is perfectly fine if live ebuilds build the manpages themselves. |
yeah, the only downside is either tons of conditionals or having 9999 need to be updated separately, both of which make maintaining the package harder. zathura is a very simple package imo with the package maintainer pushing changes and then immediately tagging a release for those changes |
I noticed that they did not put 0.5.5 on https://pwmt.org/projects/zathura/download/ (you may want to ping upstream about that), but the tarball from https://git.pwmt.org/pwmt/zathura/-/archive/0.5.5/zathura-0.5.5.tar.bz2 from https://git.pwmt.org/pwmt/zathura/-/tags is not an option? That said, do not feel obligated to package every release of an upstream with very frequent releases. Some upstreams have multiple releases per month. Packaging every release involves often a high cost and leaves less resources for other package maintenance tasks like stabilization and bug fixing. |