gconf is an obsolete utility that was used for getting system settings in the GNOME2 era. Now, all of our supported distros have switched to dconf, and it's where apps store their settings nowadays. Additionally, gconf is only community-maintained on Ubuntu through the universe repo.
Outline of the necessary steps:
1. Add dconf to install-build-deps.sh
2. Ask Chrome labs to add dconf to bot puppet config
3. Add dconf to sysroots
4. Add dconf to instrumented libraries
5. Allow dconf dependency in Linux packages
6. Add use_dconf gn argument, and set it to the same condition as use_gconf today
7. Begin switching all USE_GCONF-guarded code to USE_DCONF (the real meat of the project)
8. Remove the use_gconf gn arg
9. Remove gconf from the allowed Linux package deps
10. Remove gconf from instrumented libs
11. Remove gconf from sysroots
12. Remove gconf from install-build-deps.sh
Comment 1 by timbrown@chromium.org
, Sep 28 2017