Comments (10)
I saw another notification, IIRC "Updates available". This caused me to open Apps, where I was able to manually update the Vanadium group.
What I meant is that "Updates available" notification being shown doesn't mean that auto-update is broken.
Since version 18, auto-update happens only when the device is idle, but update check can happen at any time. Update check is what produces the "Updates available" notification.
from apps.
This situation also blocked the automatic update of other apps unrelated to Google Play (Vanadium + Trichrome Library + Vanadium System WebView), although it was possible to update these manually.
from apps.
Interestingly it did not block the recent automatic updates of Camera and Auditor.
from apps.
This situation also blocked the automatic update of other apps unrelated to Google Play (Vanadium + Trichrome Library + Vanadium System WebView)
How did you determine that auto-update of Vanadium group was blocked by this issue?
from apps.
@muhomorr It was after muting the "Missing dependency" notification channel to get rid* of Google Play related noise. I saw another notification, IIRC "Updates available". This caused me to open Apps, where I was able to manually update the Vanadium group. (If it happens again I'll pay closer attention to the exact notification details.)
No idea why it would block automatic updates of the Vanadium group but not Camera or Auditor. Maybe if something has dependencies at all (even if they're satisfiable), dependency resolution can fail if there's a dependency problem anywhere else? Assuming that it wasn't a network related fluke.
* Get rid of it as a notification. Whenever I occasionally open Apps, there'll still be a dozen or so "Missing dependency" popups stacked on top of each other, probably a new one after each update check.
from apps.
Vanadium auto update is not blocked by this issue.
Since version 18, app update check happens separately from app auto-update, see https://github.com/GrapheneOS/Apps/releases/tag/18
from apps.
This time the Vanadium auto update was successful (to v113.0.5672.62.1). I'm still puzzled about what happened last time. Anyway, sorry for the noise.
from apps.
auto-update happens only when the device is idle, but update check can happen at any time.
Ah, that makes sense! Thank you. I really should have re-read the release notes.
from apps.
In this code block where the error seems to originate, a package state's raw osPackageInfo
is checked to see if it's enabled. Should its status()
be checked instead? IIUC that would treat a disabled package as enabled when canUpdateDisabledPackages
is true.
from apps.
Should its status() be checked instead?
No, fresh installation of package that depends on disabled package should fail.
from apps.
Related Issues (20)
- Link to change log/release notes HOT 1
- fix: use 8dp max padding between cards
- App update not syncing with Google Play Store HOT 3
- SMS not marked as read on Owner when read on another profile HOT 1
- Apps not automatically updating on Google Play, Profile HOT 1
- Google Play Apps not automatically updating non Owner Profile HOT 1
- Vanadium not detected HOT 1
- Add support for third party app repositories HOT 1
- Feature Request - Battery management HOT 2
- Feature Request - Contacts App Custom Fields, More Fields HOT 2
- Feature Request - SMS Search Function HOT 3
- (Feature Request) Add setting to settings to change global release channel
- When does it support multilingual versions? HOT 4
- Consider Adding Google Camera HOT 18
- Migrate from Glide to Coil
- Yubikey no longer recognized HOT 3
- Issue with v22 → missing dependency HOT 1
- "Unable to fetch list of apps" not handled gracefully for DNS or Network errors HOT 23
- Include GPhotosShim like app in the Apps HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apps.