Thanks! Will do!
eds 3.46.0 is failing to refresh contacts for CardDAV address book from a NextCloud server. When performing a refresh of the address book in evolution, the following errors are seen in the journal:
Oct 26 23:07:00 sable evolution-addressbook-factory[1967]: data.xml:132360: parser error : xmlSAX2Characters: huge text node
Oct 26 23:07:00 sable evolution-addressbook-factory[1967]: QZvSINGAUpNGOVuTZr2c0lTVVtBNs/FBvpnMeP/GecACWLaw4u3GjLU4nU44n47ozmeIGaDY+J
This is causing the refresh to fail, leading to the local copy of the address book missing contacts that are present on the server.
The string above is present in a VCARD export of the same contacts from the NextCloud server as the value of a PHOTO;ENCODING=B;TYPE=PNG;VALUE=BINARY
field. Some contacts have decent quality photos, the string above is from a photo that is 688KB large (encoded).
The account is configured using GOA.
While 688K might seem large to an XML parser, it's not large for a photo, especially one that is encoded using Base64. Certainly no other devices I sync with the same contacts and NextCloud server have a problem with them.
Is it possible to adjust the SAX parser to not have such small text node size limits?
Also a problem using altwin:swap_alt_win
instead of altwin:swap_lalt_lwin
.
I have /org/gnome/desktop/wm/keybindings/switch-to-workspace-n
(for n in {1,2,3,4}) set to <Primary><Super>n
.
These workspace shortcuts work as expected when /org/gnome/desktop/input-sources/xkb-options
includes zero or one of altwin:swap_lalt_lwin
or caps:ctrl_modifier
- pressing those combinations moves to the appropriate workspace.
However when xkb-options
includes both altwin:swap_lalt_lwin
and caps:ctrl_modifier
, while Ctrl+Super+{2,3,4}
continues to work as expected, Ctrl+Super+1
does nothing - pressing that combination results in no change to the current workspace.
I have /org/gnome/desktop/input-sources/xkb-options
including caps:ctrl_modifier
because Emacs, and altwin:swap_lalt_lwin
since I have to use MacOS for my day job and it's easier to modify Linux keyboards to "match" than it is in MacOS.
Ubuntu 21.10
Mutter 40.5
Wayland GNOME login session
I'm porting all the games/apps that uses libcanberra to gsound, it would be nice to have it ported to meson too.
I will send a patch to do that as soon as I can
Ports the build system to Meson, and removes the old Autotools build.
Fixes #2
Won't be getting to this any time, unfortunately.
Michael Gratton (4abd4a37) at 26 Jul 12:51
Update for 41 development
Thanks for the patch. Is this basically gtg?
Michael Gratton (62eb1a6e) at 26 Jul 12:16
Michael Gratton (b0ad8274) at 26 Jul 12:15
Roll up various build fixes and cleanup.
Michael Gratton (e23f2cde) at 26 Jul 12:15
Merge branch 'mjog/build-updates' into 'mainline'
... and 5 more commits
This gives each suite a longer time and keeps things separate.
Suggested in !670
It won't make !670 obsolete but gives us a better idea which tests take long.
Timings from amd64:
Found ninja-1.10.1 at /usr/bin/ninja
[577/578] Running all tests.
1/8 vala-unit / tests OK 0.01s
2/8 geary / desktop-file-validate OK 0.01s
3/8 geary / desktop-file-validate OK 0.01s
4/8 geary / org.gnome.Geary.appdata.xml-validate OK 0.02s
5/8 geary / mail-merge-test OK 0.13s
6/8 geary / engine-tests OK 8.29s
7/8 geary / client-tests OK 9.70s
8/8 geary / js-tests OK 11.91s
Michael Gratton (eb5bc14a) at 26 Jul 12:00
Merge branch 'split-js-and-client-tests' into 'mainline'
... and 2 more commits
@guidog what's the ramifications of not shipping this? Will it not show up in phosh or something?
Cheers!
the GUri
bindings were added past vala 0.48
$ git log -1 --pretty=oneline 3c69e297eda4b287a6a37d30d4bf46b83241a453
3c69e297eda4b287a6a37d30d4bf46b83241a453 glib-2.0: Add GLib.Uri bindings (since 2.66)
$ git describe 3c69e297eda4b287a6a37d30d4bf46b83241a453
0.48.2-145-g3c69e297e
and would require vala 0.50 but the changes were also backported to 0.48:
$ git log -1 --pretty=oneline e6c95081f8499eda46ca136edcb11b134b58423c
e6c95081f8499eda46ca136edcb11b134b58423c vapi: Update GLib bindings to 2.66
$ git describe e6c95081f8499eda46ca136edcb11b134b58423c
0.48.17-29-ge6c95081f
and are contained in the released 0.48.18.
Closes: #1248