Hello Chromiumers,
I reach out to you as your names are mentioned as the first in the OWNERS file for the updater code. I hope you do not mind me contacting you directly. If this is not the best way please point me at such.
I'd like to switch to chromium updater in a chromium fork I work on (win and mac) and it works like a charm on windows and nicely replaces omaha updater. However I'm struggling to get it running on macOS. It seems the browser properly installs the updater and launches it as a local server but as soon as the mojo is connected both ends disconnect and so proxy calls to e.g. RegisterApp() or Update() timeout without response as they do not even reach the stub. I see - the same based on the log - when running chromium (google chrome to be more precise for that matter) with the updater flag enabled. It looks like something in mojo (the server does not exit prematurely and I see no obvious reason why the communication does not work) but it's hard to believe such a central element would misbehave here (and I debugged it for the past 2 days making circles and little progress). The question I have is: is this something known? Can you help me with this, point to places to look at, please? Moreover, what's the rollout plan for it? I see neither Chrome nor Edge use it and the rollout plan IIRC from the documentation mentioned rolling it out from early 2022.Thanks in advance,BR,Pawel, chromium fan
--
You received this message because you are subscribed to the Google Groups "Chrome Updates Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chrome-updates-...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chrome-updates-dev/CAL%2BQ5O4UP9NnZt9NWPboK6vBq61_%3DOQT24XwT%3DNqcWJRxHyCkQ%40mail.gmail.com.
Today we fall back to communicating using COM / command line / stdout in Chrome, since we're not shipping Chrome with --enable-features="UseChromiumUpdater", but rather rolling out ChromiumUpdater through self-updates to Omaha and Keystone.So it would be for downstreamers, for now.At some point we'll flip that feature, though, but it sounds like we first need ipcz working in the updater again; and I guess we need to think carefully about how pre-ipcz ChromiumUpdaters will communicate with post-ipcz updaters.