Closed Bug 1692610 Opened 3 years ago Closed 3 years ago

Port bug 1690615: Extract the dns lookup from nsSocketTransport

Categories

(Thunderbird :: Upstream Synchronization, task)

Tracking

(thunderbird_esr78 unaffected)

RESOLVED FIXED
87 Branch
Tracking Status
thunderbird_esr78 --- unaffected

People

(Reporter: rjl, Assigned: rjl)

References

Details

Attachments

(2 files)

Busted build...

[task 2021-02-12T22:08:00.636Z] 22:08:00     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/clang-cl -Xclang -std=c++17 -FonsImapProtocol.obj -c  -I/builds/worker/workspace/obj-build/dist/stl_wrappers -guard:cf -DNDEBUG=1 -DTRIMMED=1 -DWINAPI_NO_BUNDLED_LIBRARIES -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builds/worker/checkouts/gecko/comm/mailnews/imap/src -I/builds/worker/workspace/obj-build/comm/mailnews/imap/src -I/builds/worker/checkouts/gecko/ipc/chromium/src -I/builds/worker/checkouts/gecko/netwerk/base -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -MD -FI /builds/worker/workspace/obj-build/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -Qunused-arguments -fcrash-diagnostics-dir=/builds/worker/artifacts -TP -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -Gw -Wno-inline-new-delete -Wno-invalid-offsetof -Wno-microsoft-enum-value -Wno-microsoft-include -Wno-unknown-pragmas -Wno-ignored-pragmas -Wno-deprecated-declarations -Wno-invalid-noreturn -Wno-inconsistent-missing-override -Wno-implicit-exception-spec-mismatch -Wno-microsoft-exception-spec -Wno-unused-local-typedef -Wno-ignored-attributes -Wno-used-but-marked-unused -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING -GR- -Z7 -Xclang -load -Xclang /builds/worker/workspace/obj-build/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -O2 -Oy- -Werror -Xclang -fexperimental-new-pass-manager  -Xclang -MP -Xclang -dependency-file -Xclang .deps/nsImapProtocol.obj.pp -Xclang -MT -Xclang nsImapProtocol.obj   /builds/worker/checkouts/gecko/comm/mailnews/imap/src/nsImapProtocol.cpp
[task 2021-02-12T22:08:00.637Z] 22:08:00     INFO -  /builds/worker/checkouts/gecko/comm/mailnews/imap/src/nsImapProtocol.cpp(978,78): error: too few arguments to function call, expected 6, have 5
[task 2021-02-12T22:08:00.637Z] 22:08:00     INFO -                                        aProxyInfo, getter_AddRefs(m_transport));
[task 2021-02-12T22:08:00.638Z] 22:08:00     INFO -                                                                               ^
[task 2021-02-12T22:08:00.640Z] 22:08:00     INFO -  /builds/worker/workspace/obj-build/dist/include/nsISocketTransportService.h(92,14): note: 'CreateTransport' declared here
[task 2021-02-12T22:08:00.641Z] 22:08:00     INFO -    NS_IMETHOD CreateTransport(const nsTArray<nsCString >& aSocketTypes, const nsACString& aHost, int32_t aPort, nsIProxyInfo *aProxyInfo, nsIDNSRecord *dnsRecord, nsISocketTransport **_retval) = 0;
[task 2021-02-12T22:08:00.642Z] 22:08:00     INFO -               ^
[task 2021-02-12T22:08:00.642Z] 22:08:00     INFO -  /builds/worker/checkouts/gecko/comm/mailnews/imap/src/nsImapProtocol.cpp(984,68): error: too few arguments to function call, expected 6, have 5
[task 2021-02-12T22:08:00.642Z] 22:08:00     INFO -                                          getter_AddRefs(m_transport));
[task 2021-02-12T22:08:00.642Z] 22:08:00     INFO -                                                                     ^
[task 2021-02-12T22:08:00.642Z] 22:08:00     INFO -  /builds/worker/workspace/obj-build/dist/include/nsISocketTransportService.h(92,14): note: 'CreateTransport' declared here
[task 2021-02-12T22:08:00.643Z] 22:08:00     INFO -    NS_IMETHOD CreateTransport(const nsTArray<nsCString >& aSocketTypes, const nsACString& aHost, int32_t aPort, nsIProxyInfo *aProxyInfo, nsIDNSRecord *dnsRecord, nsISocketTransport **_retval) = 0;
[task 2021-02-12T22:08:00.643Z] 22:08:00     INFO -               ^
[task 2021-02-12T22:08:00.643Z] 22:08:00     INFO -  2 errors generated.
[task 2021-02-12T22:08:00.644Z] 22:08:00    ERROR -  make[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:676: nsImapProtocol.obj] Error 1

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/1399ae652655
Port bug 1690615: Update calls to createTransport. rs=bustage-fix

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Assignee: nobody → rob
Target Milestone: --- → 87 Branch
See Also: → 1690615
Summary: Port bug 1690615: update nsSocketTransport → Port bug 1690615: Extract the dns lookup from nsSocketTransport

Reopening to fix chat not connecting:

 NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments [nsIRoutedSocketTransportService.createRoutedTransport] socket.jsm:535
    _createTransport resource:///modules/socket.jsm:535
    onProxyAvailable resource:///modules/socket.jsm:367
    openIMAccountWizard chrome://messenger/content/mailCore.js:649
    oncommand chrome://messenger/content/messenger.xhtml:1
Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/29b753301550
Follow-up: Add new arguments to createRoutedTransport(). r=mkmelin

Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/3b2642c81087
follow-up to clang format. rs=clang-format
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: