Show 'local' repos / package sources – issue with repo from another device
- Device OS and version:
- Device model/manufacturer:
- F-Droid version (in the About screen): 1.13.1
- F-Droid privileged extension version (if installed): -
What did you do? (clear steps if possible) & What did I see
- Have a phone(1) with F-Droid and a bunch of apps installed (from F-Droid)
- Have a second phone(2) with factory settings (→ fresh reset)
- Use 'Nearby Swap' to install F-Droid and some apps from (1) on (2)
- on (2): Do some other stuff (→ change the menu or restart the app)
- on (2): search for any app you could have installed, but didn't – you won't find it
- Refresh the package list and notice an error for one package source not being available; it's a local IP; of (1)
- View which package sources you've enabled (should be 'F-Droid'-Standard repo only)
7-extra: Disable all repo's; refresh package list; view categories screen; see one entry with zero apps titled name of - As the local-IP repo from step 6 isn't listed; you can't disable it and hence you're blocked from installing any app in that repo (without phone(1) ofc.)
- Add a new package source with the address from the error message (the local IP); Disable it; (enable default repo if you disabled it previously)
- Refresh package-list; Search for apps you couldn't find previously and install them just fine :)
Oh, and ofc. the apps I searched for exist in the default repo, like 'Briar'; due to the short and unique name :D (wouldn't make much sense to search for any disabled/not added repo, right? ; )
What did you expect to see?
One or two of these I guess:
- An unsigned repo (with the local-IP)?
- No repo and no error
- Finding the apps despite having a failed repo with overlapping apps
What did you see instead?
Not the app I searched for (Step 5), Said Error (Step 6), No repo (Step 8)
Other
Might be of interest? - #2045 (closed) (because due to the ordering the repo took precedence over the default one)
I noticed the emergency button with the ability to force-reset the repo-list/package-sources – how about adding a way to manually do this? (Because that was the first thing I searched for after seeing the error).