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
gnome 3.38 #24260
gnome 3.38 #24260
Conversation
Well, GNOME 3.38 is a month away from releasing, so why not ? 👍 ( Also, I'm afraid I won't get enough time to work on #21382). But @sgn was working on fixing |
tests are now passing fully on the packages that have been touched, also did assorted minor tweaks i've also taken the liberty to start dropping the also, i decided against forcing having a the latter two things will probably interest @sgn |
On 2020-08-14 12:03:15-0700, Daniel Kolesa ***@***.***> wrote:
i've also taken the liberty to start dropping the `vala` option in
templates and merge it back with `gir`; i've never been able to find
a reason to split them in the first place, and splitting them is
actively harmful with the current system, since `vala` always
depends on `gir`; either way, there is not much of a reason to ever
disable it
I think this is a correct move.
I split out vala because its dependencies also split vala out.
It's better to merge all vala into gir.
…--
Danh
|
How can I test this locally? |
just fetch it, apply it in your tree, build it with xbps-src as usual, and test it? |
I checked out this PR locally into a branch called |
the metapackage is unchanged, you have to run like |
Thank you so much it worked! :-) Awesome job man. |
|
it works after installing it? |
yes |
GNOME works too. However, I think
|
ok, good to know - i already added the dependency to |
as for |
Do I have to rebuild every pkg if this PR gets updated? If not how do I manage to rebuild only the updated pkgs? |
cross seems to be severely broken, just tried cross building for aarch64 and at least 3 packages failed, didn't try to get any further though You probably already know this anyway. |
what failed? |
Away from home computer ATM but defiantly |
finally released: https://help.gnome.org/misc/release-notes/3.38/ 👍 |
|
I restructured the metapackages; the following changes have been applied
i removed the direct dependencies on the libraries, as that just hides messed up dependencies in the actual app/other packages, by installing them directly rather than being installed through the individual components |
Will test shortly, thanks for all your work on this @q66! |
On armv7hf |
Please rebase against newest master, it's fixed by 6335ec8 |
[ci skip]
[ci skip]
added |
This should now be more or less ready. Tested on
aarch64
and onppc64le-musl
. Several "unstable" versions were used, since 3.38 shipped with them (e.g.gnome-online-accounts
,gnome-contacts
and thegnome-flashback
components), shouldn't be a practical problem and we can update them later once tagged.TODO
drop theprobably gonna do that once this PR is mergedvala
option in the rest of the packagesStable updates
Merged
No updates