Message ID | cover.1697092669.git.liliana.prikler@gmail.com |
---|---|
Headers | show |
Series | Update WebkitGTK | expand |
Hello, Liliana Marie Prikler <liliana.prikler@gmail.com> writes: > Hi Guix, > > our Webkit is a tad bit out of date, so let's at least update it on the > gnome-team branch. Also, since we have a Webkit 6.0 typelib now, let's > make it the default Webkit for everyone. What could go wrong? > > (hopefully this won't go like <https://qa.guix.gnu.org/issue/66019> where > the CI refused to compute stuff) > > Liliana Marie Prikler (2): > gnu: webkitgtk: Update to 2.42.1. > gnu: Make webkitgtk-next the new webkitgtk. I'm not too sure what Webkit 'typelib' means, but at any rate this looks reasonable to me (series LGTM).
Am Donnerstag, dem 12.10.2023 um 10:29 -0400 schrieb Maxim Cournoyer: > Hello, > > Liliana Marie Prikler <liliana.prikler@gmail.com> writes: > > > Hi Guix, > > > > our Webkit is a tad bit out of date, so let's at least update it on > > the gnome-team branch. Also, since we have a Webkit 6.0 typelib > > now, let's make it the default Webkit for everyone. What could go > > wrong? > > > > (hopefully this won't go like <https://qa.guix.gnu.org/issue/66019> > > where the CI refused to compute stuff) > > > > Liliana Marie Prikler (2): > > gnu: webkitgtk: Update to 2.42.1. > > gnu: Make webkitgtk-next the new webkitgtk. > > I'm not too sure what Webkit 'typelib' means, but at any rate this > looks reasonable to me (series LGTM). Put shortly, typelibs are annotated "C" libraries that you can use from many languages by consuming XML or reading a particularly formatted binary file. (See also gobject-introspection.) Basically, the move to Webkit 6.0 means that the GTK4 port of Webkit is now considered stable (6.0 means GTK, 5.x was GTK4 before, 4.1 is libsoup3, and 4.0 is libsoup2). Apparently, you can't really version- bump your dependencies without version-bumping your typelib so that downstream doesn't suddenly get hit by some API instability. Cheers
Hi, Liliana Marie Prikler <liliana.prikler@gmail.com> writes: > Am Donnerstag, dem 12.10.2023 um 10:29 -0400 schrieb Maxim Cournoyer: >> Hello, >> >> Liliana Marie Prikler <liliana.prikler@gmail.com> writes: >> >> > Hi Guix, >> > >> > our Webkit is a tad bit out of date, so let's at least update it on >> > the gnome-team branch. Also, since we have a Webkit 6.0 typelib >> > now, let's make it the default Webkit for everyone. What could go >> > wrong? >> > >> > (hopefully this won't go like <https://qa.guix.gnu.org/issue/66019> >> > where the CI refused to compute stuff) >> > >> > Liliana Marie Prikler (2): >> > gnu: webkitgtk: Update to 2.42.1. >> > gnu: Make webkitgtk-next the new webkitgtk. >> >> I'm not too sure what Webkit 'typelib' means, but at any rate this >> looks reasonable to me (series LGTM). > Put shortly, typelibs are annotated "C" libraries that you can use from > many languages by consuming XML or reading a particularly formatted > binary file. (See also gobject-introspection.) > > Basically, the move to Webkit 6.0 means that the GTK4 port of Webkit is > now considered stable (6.0 means GTK, 5.x was GTK4 before, 4.1 is > libsoup3, and 4.0 is libsoup2). Apparently, you can't really version- > bump your dependencies without version-bumping your typelib so that > downstream doesn't suddenly get hit by some API instability. I see! Thanks for explaining.
Dear guix, I am excited to see new webkitgtks, but gnome-online-accounts now fails to build: ../gnome-online-accounts-3.48.0/meson.build:100:28: ERROR: Dependency "javascriptcoregtk-4.1" not found, tried pkgconfig Best regards, Vivien