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
www-client/epiphany: add 45.3 #35517
Conversation
Pull Request assignmentSubmitter: @MrRoy www-client/epiphany: @gentoo/gnome 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-02-24 21:38 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
It seems I am hitting a problem preventing me from fetching the latest git tree and test :/ but, I remember that this was blocked by some tests failing to pass on Gentoo: But I failed to find a proper fix for it... I don't know if others will find a real fix or we should simply skip the offending tests ... |
@pacho2 for 44.8 I get two test failures, same as the ones you reported upstream:
However these tests are also failing for me on 44.6 which is already in tree. But for 45.2/45.3, only one failure:
Good question... I guess I could write a patch to remove this test completely. |
I would opt for skipping them, otherwise we will keep to have this test failing forever :s , I am not sure if maybe @leio could know? Thanks! |
@pacho2 I added a patch to exclude the failing tests
|
9adfe36
to
bd1a65d
Compare
Pull request CI reportReport generated at: 2024-03-16 17:59 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
I have encodings failure on 44, which doesn't feel like has anything to do with bubblewrap or zink. I do get zink warnings, but these are just bogus warnings. Also the web view test failure, which does sound like bubblewrap might be involved. Maybe it is for the encodings too somehow? Haven't looked inside. |
My vote is to keep it failing for the bump and to try to deal with it properly in a relevant bug (I think https://bugs.gentoo.org/847862 ?). But patch to skip it attached to the relevant bug for consideration if we can't fix it properly for next stabling. Help in fixing it fully much appreciated, or help in reaching a final conclusion that we just can't make it work for some reason and thus skipping will be right for the long term. |
I would also just drop 44.8 bump at this point and have only 45.x and update it there after saving the patch on the bug |
bd1a65d
to
f628e6c
Compare
@leio all done |
I have a dirty tree right now trying to finish up gstreamer-1.22 bump follow-ups and need to reserve the time to finish that before changing branches, etc. Hopefully @pacho2 can get to it sooner :) |
Pull request CI reportReport generated at: 2024-03-19 22:08 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
I will update this PR to include epiphany 46.0, since Gnome 46 was released yesterday. |
There are already 46 ebuilds available for that in another contributors tree I need to get to as well. I would consider concentrating on updating it to 45 here for fast-stabilization before the 46 lot goes stable much later. |
@leio understood, then I will keep this PR for just 45.3 then. |
Thanks, I wonder about dependencies not being updated to the requirements for 45.x version. I cannot download the latest tarball to confirm right now but, looking to other distros, it seems we need newer versions for some: Also, the dep on x11-base/xorg-server[xvfb] shouldn't be needed as virtualx.eclass should ensure it is properly pulled in |
f628e6c
to
596f0ef
Compare
@pacho2 sorry about that, you are right. I checked only the release notes & linked PRs which didn't include any dependencies changes, but looking at meson.build, I see that it needed updates. As a side note, for my personal knowledge, the updated dependency versions aren't in tree anymore anyway (the lowest available version in ::gentoo is higher than the requirement) |
Pull request CI reportReport generated at: 2024-03-25 23:54 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
It is important to add the correct minimum version as we don't know what versions are available on every system. It will also indicate portage to update gtk to, at least, the minimum working version instead of trying to build against the outdated one (that could be found, for example, on a system not updated for some months). |
As a matter of Gentoo GNOME team policy and convention, the minimum deps in ebuilds are what are in upstream build system, except for the following cases (there may be more that I forget, using our best judgment):
This is also to make comparing and validating them at bumps easier. This is also why the deps in ebuild are listed in the occurrence in the build system (meson.build), not some kind of artificial alphabetical order. Otherwise, comparing the build system (such as meson.build) changes across version is the MAIN thing that a version bump in Gentoo really entails in terms of maintainer work. |
Signed-off-by: Julien Roy <julien@jroy.ca>
596f0ef
to
7199520
Compare
I updated the dependencies last week but I just noticed that I forgot to remove the |
Pull request CI reportReport generated at: 2024-03-31 02:24 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
webkit-gtk dep was wrong - it's |
No description provided.