mozilla-mobile / fenix

⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
https://github.com/mozilla-mobile/firefox-android
Mozilla Public License 2.0
6.48k stars 1.27k forks source link

Don't pass CrashReporter to RustLog #28788

Closed bendk closed 1 year ago

bendk commented 1 year ago

RustLog is no longer using the crash reporter, since crash reports now go through the rusterrors module.

Pull Request checklist

QA

To download an APK when reviewing a PR (after all CI tasks finished running):

  1. Click on Checks at the top of the PR page.
  2. Click on the firefoxci-taskcluster group on the left to expand all tasks.
  3. Click on the build-debug task.
  4. Click on View task in Taskcluster in the new DETAILS section.
  5. The APK links should be on the right side of the screen, named for each CPU architecture.

GitHub Automation

Used by GitHub Actions.

csadilek commented 1 year ago

Thanks @bendk. I think this is safe to land right now and not waiting for an upgrade? If so, we should land it so you don't have to re-open the PR post Monorepo migration.

bendk commented 1 year ago

Yes, I think this should be safe to land now:

Merging before the monorepo migration sounds great to me. Tell me if there's anything I need to do to make this happen.

csadilek commented 1 year ago

@bendk OK, just add the needs-landing label, which I did now. Thanks for confirming this is safe. However, as the A-C ForwardOnLog ignores the parameter anyway, we can probably remove it?

bendk commented 1 year ago

@bendk OK, just add the needs-landing label, which I did now. Thanks for confirming this is safe. However, as the A-C ForwardOnLog ignores the parameter anyway, we can probably remove it?

I was planning on removing that when we introduce a new a-s log forwarder (https://github.com/mozilla-mobile/firefox-android/pull/728). I hope to be merging that one soon into a-s, although there are some questions about the preformance. If we don't end up merging it, I can make a standalone PR to remove the param.