• Bug#1109956: unblock: gnome-online-accounts/3.54.3-3 (pre-approval)

    From Jeremy Bicha@21:1/5 to All on Sun Jul 27 11:00:01 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Control: affects -1 + src:gnome-online-accounts
    X-Debbugs-Cc: [email protected]
    User: [email protected]
    Usertags: unblock

    Please unblock package gnome-online-accounts.
    This is a pre-approval request in case the Microsoft packaging change
    is not wanted.

    [ Reason ]
    + New bugfix release
    - Authentication failure in goa IMAP accounts
    - !331 Handle unexpected casing in domain names
    - Translation updates
    + Disable "Microsoft" account type

    [ Impact ]
    This includes a targeted upstream bugfix release to fix 2 bugs and
    update translations.

    We also made a packaging change to disable the "Microsoft" provider.
    The Microsoft provider only handles email, but the "Microsoft 365"
    provider handles email, calendar, contacts, and files (Files =
    OneDrive integration in the file browser and file chooser). The
    Microsoft provider was removed in GNOME 49 (GNOME 49 will be released
    in September).

    This packaging change is a quality of life improvement since it
    reduces confusion (why are there 2 Microsoft account types and which
    should I use?). Also, the Microsoft provider is basically end of life
    and will not be in Debian 14. Therefore, it is better for people to
    get used to the Microsoft 365 provider.

    [ Tests ]
    This package has superficial autopkgtests which are passing.

    I completed the minimal test cases from https://wiki.ubuntu.com/DesktopTeam/TestPlans/OnlineAccounts

    [ Risks ]
    My opinion is that the packaging change to disable the Microsoft
    provider is acceptable if it lands before Debian 13 is released but we
    would not want to make this change in a stable update.

    [ Checklist ]
    [✔️] all changes are documented in the d/changelog
    [✔️] I reviewed all changes and I approve them
    [✔️] attach debdiff against the package in testing
    My debdiff filters out the translation updates (*.po)

    unblock gnome-online-accounts/3.54.3-3

    Thank you,
    Jeremy Bícha

    ZGlmZiAtTnJ1IC0tZXhjbHVkZSAnKi5wbycgZ25vbWUtb25saW5lLWFjY291bnRzLTMuNTQuMi9k ZWJpYW4vY2hhbmdlbG9nIGdub21lLW9ubGluZS1hY2NvdW50cy0zLjU0LjMvZGViaWFuL2NoYW5n ZWxvZwotLS0gZ25vbWUtb25saW5lLWFjY291bnRzLTMuNTQuMi9kZWJpYW4vY2hhbmdlbG9nCTIw MjUtMDQtMTcgMTQ6Mjg6NTguMDAwMDAwMDAwICswMjAwCisrKyBnbm9tZS1vbmxpbmUtYWNjb3Vu dHMtMy41NC4zL2RlYmlhbi9jaGFuZ2Vsb2cJMjAyNS0wNy0yNyAxMDozMjozNi4wMDAwMDAwMDAg KzAyMDAKQEAgLTEsMyArMSwyNCBAQAorZ25vbWUtb25saW5lLWFjY291bnRzICgzLjU0LjMtMykg dW5zdGFibGU7IHVyZ2VuY3k9bWVkaXVtCisKKyAgKiBSZWxlYXNlIHRvIHVuc3RhYmxlCisKKyAt LSBKZXJlbXkgQsOtY2hhIDxqYmljaGFAdWJ1bnR1LmNvbT4gIFN1biwgMjcgSnVsIDIwMjUgMTA6 MzI6MzYgKzAyMDAKKworZ25vbWUtb25saW5lLWFjY291bnRzICgzLjU0LjMtMikgZXhwZXJpbWVu dGFsOyB1cmdlbmN5PW1lZGl1bQorCisgICogRGlzYWJsZSBNaWNyb3NvZnQgcHJvdmlkZXIgKENs b3NlczogIzExMDA3MTEpCisgICAgLSBJdCBvbmx5IGhhbmRsZXMgZW1haWwgYnV0IE1pY3Jvc29m dCAzNjUgaGFuZGxlcyBlbWFpbCwKKyAgICAgIGNhbGVuZGFyLCBjb250YWN0cywgYW5kIGZpbGVz CisgICAgLSBJdCB3YXMgcmVtb3ZlZCBmcm9tIEdOT01FIDQ5CisKKyAtLSBKZXJlbXkgQsOtY2hh IDxqYmljaGFAdWJ1bnR1LmNvbT4gIFN1biwgMjcgSnVsIDIwMjUgMTA6MjA6MjcgKzAyMDAKKwor Z25vbWUtb25saW5lLWFjY291bnRzICgzLjU0LjMtMSkgZXhwZXJpbWVudGFsOyB1cmdlbmN5PW1l ZGl1bQorCisgICogTmV3IHVwc3RyZWFtIGJ1Z2ZpeCByZWxlYXNlCisKKyAtLSBKZXJlbXkgQsOt Y2hhIDxqYmljaGFAdWJ1bnR1LmNvbT4gIEZyaSwgMDYgSnVuIDIwMjUgMTQ6NTY6MzcgLTA0MDAK KwogZ25vbWUtb25saW5lLWFjY291bnRzICgzLjU0LjItMSkgdW5zdGFibGU7IHVyZ2VuY3k9bWVk aXVtCiAKICAgKiBOZXcgdXBzdHJlYW0gcmVsZWFzZQpkaWZmIC1OcnUgLS1leGNsdWRlICcqLnBv JyBnbm9tZS1vbmxpbmUtYWNjb3VudHMtMy41NC4yL2RlYmlhbi9ydWxlcyBnbm9tZS1vbmxpbmUt YWNjb3VudHMtMy41NC4zL2RlYmlhbi9ydWxlcwotLS0gZ25vbWUtb25saW5lLWFjY291bnRzLTMu NTQuMi9kZWJpYW4vcnVsZXMJMjAyNS0wNC0xNyAxNDoyODo1OC4wMDAwMDAwMDAgKzAyMDAKKysr IGdub21lLW9ubGluZS1hY2NvdW50cy0zLjU0LjMvZGViaWFuL3J1bGVzCTIwMjUtMDctMjcgMTA6 MzI6MzYuMDAwMDAwMDAwICswMjAwCkBAIC0xNyw2ICsxNyw3IEBACiAKIG92ZXJyaWRlX2RoX2F1 dG9fY29uZmlndXJlOgogCWRoX2F1dG9fY29uZmlndXJlIC0tIFwKKwkJLUR3aW5kb3dzX2xpdmU9 ZmFsc2UgXAogCQkkKEJVSUxEX0RPQ1MpCiAKIG92ZXJyaWRlX2RoX2dub21lX2NsZWFuOgpkaWZm IC1OcnUgLS1leGNsdWRlICcqLnBvJyBnbm9tZS1vbmxpbmUtYWNjb3VudHMtMy41NC4yL21lc29u LmJ1aWxkIGdub21lLW9ubGluZS1hY2NvdW50cy0zLjU0LjMvbWVzb24uYnVpbGQKLS0tIGdub21l LW9ubGluZS1hY2NvdW50cy0zLjU0LjIvbWVzb24uYnVpbGQJMjAyNS0wNC0xMiAyMjoxODoxOC4w MDAwMDAwMDAgKzAyMDAKKysrIGdub21lLW9ubGluZS1hY2NvdW50cy0zLjU0LjMvbWVzb24uYnVp bGQJMjAyNS0wNS0yNCAyMzo1MjowMC4wMDAwMDAwMDAgKzAyMDAKQEAgLTEsNiArMSw2IEBACiBw cm9qZWN0KAogICAnZ25vbWUtb25saW5lLWFjY291bnRzJywgJ2MnLAotICB2ZXJzaW9uOiAnMy41 NC4yJywKKyAgdmVyc2lvbjogJzMuNTQuMycsCiAgIGxpY2Vuc2U6ICdMR1BMMisnLAogICBkZWZh dWx0X29wdGlvbnM6IFsKICAgICAnYnVpbGR0eXBlPWRlYnVnb3B0aW1pemVkJywKZGlmZiAtTnJ1 IC0tZXhjbHVkZSAnKi5wbycgZ25vbWUtb25saW5lLWFjY291bnRzLTMuNTQuMi9ORVdTIGdub21l LW9ubGluZS1hY2NvdW50cy0zLjU0LjMvTkVXUwotLS0gZ25vbWUtb25saW5lLWFjY291bnRzLTMu NTQuMi9ORVdTCTIwMjUtMDQtMTIgMjI6MTg6MTguMDAwMDAwMDAwICswMjAwCisrKyBnbm9tZS1v bmxpbmUtYWNjb3VudHMtMy41NC4zL05FV1MJMjAyNS0wNS0yNCAyMzo1MjowMC4wMDAwMDAwMDAg KzAyMDAKQEAgLTEsMyArMSwxMyBAQAorT3ZlcnZpZXcgb2YgY2hhbmdlcyBpbiAzLjU0LjMKKz09 PT09PT09PT09PT09PT09PT09PT09PT09PT09CisqIEJ1Z3MgZml4ZWQ6CisgIC0gIzQyMyBBdXRo ZW50aWNhdGlvbiBmYWlsdXJlIGluIGdvYSBJTUFQIGFjY291bnRzCisgIC0gITMzMSBIYW5kbGUg dW5leHBlY3RlZCBjYXNpbmcgaW4gZG9tYWluIG5hbWVzIChQYXRyaWNrIEdyaWZmaXMpCisKKyog VHJhbnNsYXRpb24gdXBkYXRlczoKKyAgLSBJdGFsaWFuIChEYXZpZGUgRmVycmFjaW4pCisgIC0g Um9tYW5pYW4gKEFudG9uaW8gTWFyaW4pCisKIE92ZXJ2aWV3IG9mIGNoYW5nZXMgaW4gMy41NC4y CiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAqIEJ1Z3MgZml4ZWQ6CkBAIC0xMSw3 ICsyMSw3IEBACiAgIC0gR2VybWFuIChQaGlsaXBwIEtpZW1sZSkKICAgLSBVemJlayAoQmF4cm9t IFJheG1hdG92KQogCi1PdmVydmlldyBvZiBjaGFuZ2VkIGluIDMuNTQuMC4xCitPdmVydmlldyBv ZiBjaGFuZ2VzIGluIDMuNTQuMQogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogKiBC dWdzIGZpeGVkOgogICAtICM0MTEgQ2Fubm90IHNpZ24gaW4gdG8gR29vZ2xlCmRpZmYgLU5ydSAt LWV4Y2x1ZGUgJyoucG8nIGdub21lLW9ubGluZS1hY2NvdW50cy0zLjU0LjIvc3JjL2dvYWJhY2tl bmQvZ29hZGF2Y2xpZW50LmMgZ25vbWUtb25saW5lLWFjY291bnRzLTMuNTQuMy9zcmMvZ29hYmFj a2VuZC9nb2FkYXZjbGllbnQuYwotLS0gZ25vbWUtb25saW5lLWFjY291bnRzLTMuNTQuMi9zcmMv Z29hYmFja2VuZC9nb2FkYXZjbGllbnQuYwkyMDI1LTA0LTEyIDIyOjE4OjE4LjAwMDAwMDAwMCAr MDIwMAorKysgZ25vbWUtb25saW5lLWFjY291bnRzLTMuNTQuMy9zcmMvZ29hYmFja2VuZC9nb2Fk YXZjbGllbnQuYwkyMDI1LTA1LTI0IDIzOjUyOjAwLjAwMDAwMDAwMCArMDIwMApAQCAtNzM4LDEw ICs3MzgsMTEgQEAKICAgICB9CiAgIGVsc2UgaWYgKCFkYXRhLT5iYXNlX2RvbWFpbl9mYWxsYmFj aykKICAgICB7CisgICAgICBnX2F1dG9mcmVlIGNoYXIgKmRvbWFpbl9sb3dlcmNhc2UgPSBnX3V0 ZjhfY2FzZWZvbGQgKGRhdGEtPmRvbWFpbiwgLTEpOwogICAgICAgY29uc3QgY2hhciAqYmFzZV9k b21haW4gPSBOVUxMOwogCi0gICAgICBiYXNlX2RvbWFpbiA9IHNvdXBfdGxkX2dldF9iYXNlX2Rv bWFpbiAoZGF0YS0+ZG9tYWluLCBOVUxMKTsKLSAgICAgIGlmIChiYXNlX2RvbWFpbiA9PSBOVUxM IHx8IGdfc3RyY21wMCAoZGF0YS0+ZG9tYWluLCBiYXNlX2RvbWFpbikgPT0gMCkKKyAgICAgIGJh c2VfZG9tYWluID0gc291cF90bGRfZ2V0X2Jhc2VfZG9tYWluIChkb21haW5fbG93ZXJjYXNlLCBO VUxMKTsKKyAgICAgIGlmIChiYXNlX2RvbWFpbiA9PSBOVUxMIHx8IGdfc3RyY21wMCAoZG9tYWlu X2xvd2VyY2FzZSwgYmFzZV9kb21haW4pID09IDApCiAgICAgICAgIHsKICAgICAgICAgICBnX3Rh c2tfcmV0dXJuX2Vycm9yICh0YXNrLCBnX3N0ZWFsX3BvaW50ZXIgKCZlcnJvcikpOwogICAgICAg ICAgIHJldHVybjsKQEAgLTEyMjEsMTIgKzEyMjIsMTMgQEAKIGRhdl9jbGllbnRfZGlzY292ZXJf cHJlY29uZmlnIChEaXNjb3ZlckRhdGEgKmRpc2NvdmVyLAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEdVcmkgICAgICAgICAqdXJpKQogewotICBjb25zdCBjaGFyICpob3N0ID0gTlVM TDsKKyAgZ19hdXRvZnJlZSBjaGFyICpob3N0ID0gTlVMTDsKICAgY29uc3QgY2hhciAqYmFzZV9k b21haW4gPSBOVUxMOwogCiAgIGdfYXNzZXJ0IChkaXNjb3ZlciAhPSBOVUxMKTsKIAotICBob3N0 ID0gZ191cmlfZ2V0X2hvc3QgKHVyaSk7CisgIGlmIChnX3VyaV9nZXRfaG9zdCAodXJpKSkKKyAg ICBob3N0ID0gZ191dGY4X2Nhc2Vmb2xkIChnX3VyaV9nZXRfaG9zdCAodXJpKSwgLTEpOwogICBp ZiAoaG9zdCAhPSBOVUxMKQogICAgIGJhc2VfZG9tYWluID0gc291cF90bGRfZ2V0X2Jhc2VfZG9t YWluIChob3N0LCBOVUxMKTsKIApkaWZmIC1OcnUgLS1leGNsdWRlICcqLnBvJyBnbm9tZS1vbmxp bmUtYWNjb3VudHMtMy41NC4yL3NyYy9nb2FiYWNrZW5kL2dvYWltYXBhdXRobG9naW4uYyBnbm9t ZS1vbmxpbmUtYWNjb3VudHMtMy41NC4zL3NyYy9nb2FiYWNrZW5kL2dvYWltYXBhdXRobG9naW4u YwotLS0gZ25vbWUtb25saW5lLWFjY291bnRzLTMuNTQuMi9zcmMvZ29hYmFja2VuZC9nb2FpbWFw YXV0aGxvZ2luLmMJMjAyNS0wNC0xMiAyMjoxODoxOC4wMDAwMDAwMDAgKzAyMDAKKysrIGdub21l LW9ubGluZS1hY2NvdW50cy0zLjU0LjMvc3JjL2dvYWJhY2tlbmQvZ29haW1hcGF1dGhsb2dpbi5j CTIwMjUtMDUtMjQgMjM6NTI6MDAuMDAwMDAwMDAwICswMjAwCkBAIC0xODAsNyArMTgwLDcgQEAK ICAgcmV0ID0gZ19zdHJpbmdfbmV3ICgiIik7CiAgIGZvciAoc2l6ZV90IGkgPSAwOyBzdHIgJiYg c3RyW2ldOyBpKyspCiAgICAgewotICAgICAgaWYgKHN0cltpXSA9PSAnXFwnIHx8IHN0cltpXSA9 PSAnIicgfHwgc3RyW2ldID09ICd7JyB8fCBzdHJbaV0gPT0gJ30nKQorICAgICAgaWYgKHN0cltp XSA9PSAnXFwnIHx8IHN0cltpXSA9PSAnIicpCiAgICAgICAgIGdfc3RyaW5nX2FwcGVuZF9jIChy ZXQsICdcXCcpOwogICAgICAgZ19zdHJpbmdfYXBwZW5kX2MgKHJldCwgc3RyW2ldKTsKICAgICB9 CmRpZmYgLU5ydSAtLWV4Y2x1ZGUgJyoucG8nIGdub21lLW9ubGluZS1hY2NvdW50cy0zLjU0LjIv c3JjL2dvYWJhY2tlbmQvZ29hbWFpbGNsaWVudC5jIGdub21lLW9ubGluZS1hY2NvdW50cy0zLjU0 LjMvc3JjL2dvYWJhY2tlbmQvZ29hbWFpbGNsaWVudC5jCi0tLSBnbm9tZS1vbmxpbmUtYWNjb3Vu dHMtMy41NC4yL3NyYy9nb2FiYWNrZW5kL2dvYW1haWxjbGllbnQuYwkyMDI1LTA0LTEyIDIyOjE4 OjE4LjAwMDAwMDAwMCArMDIwMAorKysgZ25vbWUtb25saW5lLWFjY291bnRzLTMuNTQuMy9zcmMv Z29hYmFja2VuZC9nb2FtYWlsY2xpZW50LmMJMjAyNS0wNS0yNCAyMzo1MjowMC4wMDAwMDAwMDAg KzAyMDAKQEAgLTcyNiw4ICs3MjYsOSBAQAogewogICBnX2F1dG9wdHIoR1Rhc2spIHRhc2sgPSBH X1RBU0sgKHVzZXJfZGF0YSk7CiAgIERpc2NvdmVyRGF0YSAqZGF0YSA9IGdfdGFza19nZXRfdGFz a19kYXRhICh0YXNrKTsKLSAgY29uc3QgY2hhciAqbXhfZnVsbF9kb21haW4gPSBOVUxMOworICBj b25zdCBjaGFyICpteF9yYXdfZG9tYWluID0gTlVMTDsKICAgY29uc3QgY2hhciAqbXhfYmFzZV9k b21haW4gPSBOVUxMOworICBnX2F1dG9mcmVlIGNoYXIgKm14X2Z1bGxfZG9tYWluID0gTlVMTDsK ICAgZ19hdXRvbGlzdChHVmFyaWFudCkgcmVjb3JkcyA9IE5VTEw7CiAgIGdfYXV0b3B0cihHRXJy b3IpIGVycm9yID0gTlVMTDsKIApAQCAtNzQ2LDcgKzc0Nyw4IEBACiAgICAgfQogCiAgIHJlY29y ZHMgPSBnX2xpc3Rfc29ydCAocmVjb3Jkcywgc29ydF9teF9kb21haW5zKTsKLSAgZ192YXJpYW50 X2dldCAoKEdWYXJpYW50ICopcmVjb3Jkcy0+ZGF0YSwgIihxJnMpIiwgTlVMTCwgJm14X2Z1bGxf ZG9tYWluKTsKKyAgZ192YXJpYW50X2dldCAoKEdWYXJpYW50ICopcmVjb3Jkcy0+ZGF0YSwgIihx JnMpIiwgTlVMTCwgJm14X3Jhd19kb21haW4pOworICBteF9mdWxsX2RvbWFpbiA9IGdfdXRmOF9j YXNlZm9sZCAobXhfcmF3X2RvbWFpbiwgLTEpOwogICBteF9iYXNlX2RvbWFpbiA9IHNvdXBfdGxk X2dldF9iYXNlX2RvbWFpbiAobXhfZnVsbF9kb21haW4sIE5VTEwpOwogCiAgIC8qIExvb2t1cCBi eSB0aGUgaGlnaGVzdCBwcmlvcml0eSAlTVhGVUxMRE9NQUlOJSBhbmQgJU1YQkFTRURPTUFJTiAq Lwo=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)