Skip to content
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

media-libs/openjpeg: add 2.5.0-r1, fix includedir #25607

Closed

Conversation

laumann
Copy link
Contributor

@laumann laumann commented May 23, 2022

Closes: https://bugs.gentoo.org/694776
Closes: https://bugs.gentoo.org/847058
Signed-off-by: Thomas Bracht Laumann Jespersen t@laumann.xyz

@gentoo-bot gentoo-bot added self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. labels May 23, 2022
@laumann
Copy link
Contributor Author

laumann commented May 23, 2022

Once again, I don't know if this should be a revbump :-)

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-05-23 11:46 UTC
Newest commit scanned: 26aff99
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/8e04ab8f0b/output.html

@pinkflames
Copy link
Contributor

Once again, I don't know if this should be a revbump :-)

Yes, it needs to be a revbump, so that the fix gets deployed to the people who already have the broken version.

@laumann
Copy link
Contributor Author

laumann commented May 23, 2022

Once again, I don't know if this should be a revbump :-)

Yes, it needs to be a revbump, so that the fix gets deployed to the people who already have the broken version.

Alright, thanks, revbumping.

@laumann laumann force-pushed the media-libs/openjpeg/wrong-include-dir branch from 26aff99 to a6b6e89 Compare May 23, 2022 12:10
@laumann
Copy link
Contributor Author

laumann commented May 23, 2022

@pinkflames OK, pushed a revbump - I assume it's OK to edit the existing patch file, right? Would it make sense to drop 2.5.0 as soon as 2.5.0-r1 is in?

@pinkflames
Copy link
Contributor

pinkflames commented May 23, 2022

In general it's okay to edit files in FILESDIR (as long as you do not break older ebuilds still in the git tree). I assume but can't say for sure that it's okay to edit patches, too.

Yes, there is no point in keeping the old 2.5.0 ebuild around because it now produces the same build as -r1, so it should either get removed or renamed to -r1 (your choice how you do it).

Thank you for doing all this for the libopenjpeg ebuild.

Update: @laumann, you might want to also add Closes: https://bugs.gentoo.org/847058 so that the issue which tracks multiple reported build failures in consumer projects gets closed when this PR gets merged.

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-05-23 12:36 UTC
Newest commit scanned: a6b6e89
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/03a0560b4b/output.html

@laumann
Copy link
Contributor Author

laumann commented May 23, 2022

In general it's okay to edit files in FILESDIR (as long as you do not break older ebuilds still in the git tree). I assume but can't say for sure that it's okay to edit patches, too.

So in this case it wouldn't break anything new, as the 2.5.0 ebuild is the only user of that particular patch.

Yes, there is no point in keeping the old 2.5.0 ebuild around because it now produces the same build as -r1, so it should either get removed or renamed to -r1 (your choice how you do it).

I'll drop 2.5.0 then.

Thank you for doing all this for the libopenjpeg ebuild.

Thanks for reviewing :-)

Update: @laumann, you might want to also add Closes: https://bugs.gentoo.org/847058 so that the issue which tracks multiple reported build failures in consumer projects gets closed when this PR gets merged.

Wasn't aware of that bug, thanks! I'll add it in.

@laumann laumann force-pushed the media-libs/openjpeg/wrong-include-dir branch 2 times, most recently from 08d6ce2 to 8901dc0 Compare May 23, 2022 12:53
@pinkflames
Copy link
Contributor

pinkflames commented May 23, 2022

I forgot you'll need to rename this PR in GItHub and append [please reassign] so that the bot knows to rescan your commits and picks up the new Closes tag. Sorry about that.

It might also be best to squash your two commits into one, since there's no risk of needing to drop or revert only one of them in the future.

@laumann
Copy link
Contributor Author

laumann commented May 23, 2022

I forgot you'll need to rename this PR in GItHub and append [please reassign] so that the bot knows to rescan your commits and picks up the new Closes tag. Sorry about that.

OK, good to know, thanks!

It might also be best to squash your two commits into one, since there's no risk of needing to drop or revert only one of them in the future.

Will do. I'll squash, then append [please reassign].

@laumann laumann force-pushed the media-libs/openjpeg/wrong-include-dir branch from 8901dc0 to 48a5b77 Compare May 23, 2022 13:06
@laumann laumann changed the title media-libs/openjpeg: fix include dir media-libs/openjpeg: add 2.5.0-r1, fix includedir [please reassign] May 23, 2022
@gentoo-bot gentoo-bot changed the title media-libs/openjpeg: add 2.5.0-r1, fix includedir [please reassign] media-libs/openjpeg: add 2.5.0-r1, fix includedir May 23, 2022
@gentoo-bot
Copy link

Pull Request assignment

Submitter: @laumann
Areas affected: ebuilds
Packages affected: media-libs/openjpeg

media-libs/openjpeg: @laumann, @gentoo/proxy-maint

Linked bugs

Bugs linked: 694776, 847058


In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.

Docs: Code of ConductCopyright policy (expl.) ● DevmanualGitHub PRsProxy-maint guide

@gentoo-bot gentoo-bot added self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. and removed assigned PR successfully assigned to the package maintainer(s). self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) bug linked Bug/Closes found in footer, and cross-linked with the PR. labels May 23, 2022
@pinkflames
Copy link
Contributor

pinkflames commented May 23, 2022

Technically it should probably be Bug: https://bugs.gentoo.org/694776 rather than Closes because that particular issue is about something else originally. Though I also observe that the version against which it was filed about is no longer in the tree, so you could just close that bug as obsolete now, unless someone can reproduce it with a newer version (or you can just keep the git tag as Closes which will mark that issue upon merge as fixed rather than obsolete).

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-05-23 13:21 UTC
Newest commit scanned: 48a5b77
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/dfb6b11659/output.html

Bug: https://bugs.gentoo.org/694776
Closes: https://bugs.gentoo.org/847058
Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz>
@laumann laumann force-pushed the media-libs/openjpeg/wrong-include-dir branch from 48a5b77 to 9d46074 Compare May 23, 2022 14:08
@laumann
Copy link
Contributor Author

laumann commented May 23, 2022

Technically it should probably be Bug: https://bugs.gentoo.org/694776

It's all in a git commit --amend :-) pushed.

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-05-23 14:21 UTC
Newest commit scanned: 9d46074
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/fc2b6f1669/output.html

@pinkflames
Copy link
Contributor

Looks good to me. Thanks for your effort.

@laumann
Copy link
Contributor Author

laumann commented May 23, 2022

Looks good to me. Thanks for your effort.

Thanks! And thank you for the feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else)
Projects
None yet
4 participants