Page MenuHomePhabricator

phabricator.uninstalled-applications Is locked even though nothing is uninstalled
Closed, InvalidPublic

Description

I have configured my uninstalled applications in a config file but it is not using these as it say "Configuration Locked".

Initially it did work before I uninstalled anything form the UI, but once I uninstalled an application and then installed it again, it didn't use my configuration file settings.

I noticed that before I set anything, phabricator.uninstalled-applications was set to null in the database but once I reinstalled everything it was set to {} instead.

Event Timeline

lukebrooker raised the priority of this task from to Needs Triage.
lukebrooker updated the task description. (Show Details)
lukebrooker added a project: Applications.
lukebrooker added a subscriber: lukebrooker.

It should say:

Configuration Locked
Use the Applications application to manage installed applications.

Yes that is what is says. But it didn't say this originally before I uninstalled anything. Once I reinstalled everything, I thought it would remove the lock.

chad changed the task status from Duplicate to Invalid.Dec 18 2014, 7:03 AM

My understanding is we'd prefer you use the Applications app to set this config. Locked simply means you need to go to the command line and unlock to set something (I imagine this is settable after unlocking via the command line).

Yeah I tried that and it wasn't letting me change it via command line. It said it wasn't available.

I was mainly bringing this up as I was able to change it via configuration before I made any changes in the application app.

Anyway, happy to do it via the UI, just seemed inconsistent.

Haha, or I'm making stuff up there is no unlock, just set/get via the command line (at least, I was able to set it to [] via the command line).

Anyways, I don't have an answer why it would not have shown the 'locked' message. Reading past diffs provides no answers for me at least (D10841 and D4715). It looks like this has always been locked via the webUI.