Grisha Kruglov

Results 17 issues of Grisha Kruglov

PR state as of 29/12/17 PST: - skeleton android app with "list" and "new item" activities - android logging support from Rust - JNA interface into Rust which allows creating...

In https://github.com/mozilla-mobile/fenix/issues/2765 we added periodic storage maintenance calls that run once a day (or so), during startup. In https://github.com/mozilla-mobile/fenix/issues/6937 we saw that this interferes with our fennec migration code, which...

P2
eng:health
performance
S2

Low-ish volume on Nightly. https://sentry.prod.mozaws.net/operations/firefox-nightly/issues/17840159/?query=is%3Aunresolved%20level%3Afatal%20InternalPanic ``` mozilla.appservices.places.uniffi.InternalPanic: Unexpected error: Error executing SQL: Query returned no rows at mozilla.appservices.places.uniffi.PlacesException$ErrorHandler.read(places.kt:3) at mozilla.appservices.places.uniffi.PlacesException$ErrorHandler$lift$1.invoke(places.kt:2) at mozilla.appservices.places.uniffi.PlacesException$ErrorHandler$lift$1.invoke(places.kt:1) at mozilla.appservices.places.uniffi.PlacesKt.liftFromRustBuffer(places.kt:2) at mozilla.appservices.places.uniffi.PlacesException$ErrorHandler.lift(places.kt:2) at mozilla.appservices.places.uniffi.PlacesException$ErrorHandler.lift(places.kt:1) at mozilla.appservices.places.uniffi.PlacesConnection.deleteEverythingHistory(places.kt:16)...

This is our top crash right now for the 100 nightly cycle. Happens close to startup (as we're initializing the storage): ``` mozilla.appservices.autofill.AutofillException$OpenDatabaseException at mozilla.appservices.autofill.FfiConverterTypeAutofillError.read(autofill.kt:13) at mozilla.appservices.autofill.FfiConverterTypeAutofillError$lift$1.invoke(autofill.kt:2) at mozilla.appservices.autofill.FfiConverterTypeAutofillError$lift$1.invoke(autofill.kt:1) at...

A mirror of the same issue in A-C: https://github.com/mozilla-mobile/android-components/issues/11413 The patch for A-C simply removes contents of `~/.m2/repository/org/mozilla/components` before publishing. Perhaps the same approach could work here as well (but...

Coming from https://github.com/mozilla-mobile/android-components/pull/11344 - the fix in that PR shouldn't have been necessary, at least at the surface level, since the URL matching query at least makes an attempt to...

discuss

In order to better support removal of search term groups, it'll be nice to have a "delete all metadata that matches searchTerm" API. For now, we'll do this in A-C...

Currently, android-component builds accumulate in `~/.m2/repository/org/mozilla/components/`. We really only need to keep the latest build. The proposal here is: - when we determine that local publication is necessary, purge all...

🏗️ build

Seeing this in a build, `codecov.io` is having service issues. This is currently resulting in a failed task. Our tasks shouldn't fail because of something like this. We could retry...

automation

We're not using this yet, so we can just hide this bit of API from our consumers for now. (this facilitates authorizing secondary clients, e.g. Fenix authorizing a hypothetical newMozApp,...

<firefox-accounts>