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/libxslt: version bump #7268
Conversation
Closes: https://bugs.gentoo.org/632214 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Pull Request assignment Areas affected: ebuilds dev-libs/libxslt: @gentoo/gnome Bugs linked: 632214 In order to force reassignment and/or bug reference scan, please append |
I have only tested the ebuild on FreeBSD so far, because the glibc-2.26 patch was wrong there too. |
Pull request CI report Report generated at: 2018-02-23 18:56 UTC No issues found |
src_prepare() { | ||
default | ||
|
||
DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please move this array outside the src_prepare()
function.
DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) | ||
|
||
# https://bugzilla.gnome.org/show_bug.cgi?id=684621 | ||
eapply "${FILESDIR}"/${PN}.m4-${PN}-1.1.26.patch |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Put all patches into the PATCHES
array outside this function as well.
einstalldocs | ||
|
||
if ! use examples; then | ||
rm -rf "${ED}"/usr/share/doc/${PF}/examples |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rm -r ... || die
|
||
if ! use examples; then | ||
rm -rf "${ED}"/usr/share/doc/${PF}/examples | ||
rm -rf "${ED}"/usr/share/doc/${PF}/python/examples |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ditto.
Please don't make the requested changes for a version bump not proxy-maintained. Maybe in a separate commit though. That said:
IOW, please disregard the review. I was planning to look over it as libxslt co-maintainer within a couple days now and merge it if all is fine after functional review. Some of these suggested changes would be wrong and would make me reject the PR. More useful would be knowing more handily if any actual changes beyond KEYWORDS dropping to ~arch was needed or not, though.. but will see after pulling the patch and diffing with previous version ebuild. |
|
oh, I missed the removal of -f, yeah, that's a good change too, sorry. |
So just remove -f from all rm's? |
Also, please make sure testsuite runs fine. I'm not sure this was the case last time I tried to bump this package and it is pretty critical. |
Please add closing bug 637310 to the commit message. |
I forgot about this PR before doing the bump from scratch; though unfortunately I found it afterwards from bugzilla comments, making me waste half an hour on the rm -r stuff, which obviously wasn't as easy as the suggested change, for zero actual benefits. Sorry for forgetting to work on top of this commit and had your work be wasted |
Closes: https://bugs.gentoo.org/632214
Package-Manager: Portage-2.3.19, Repoman-2.3.6