Bug 394087

Summary: [Net] Migration from GConf to GSettings.
Product: [Eclipse Project] Platform Reporter: Krzysztof Daniel <krzysztof.daniel>
Component: TeamAssignee: Eric Williams <ericwill>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: akurtakov, daniel_megert, ec, ericwill, lufimtse
Version: 4.2Keywords: noteworthy
Target Milestone: 4.9 M2   
Hardware: PC   
OS: Linux   
See Also: https://git.eclipse.org/r/123218
https://git.eclipse.org/c/platform/eclipse.platform.team.git/commit/?id=010ef698fc87044d3f105fa4db68d85b8632940b
https://git.eclipse.org/r/124122
https://git.eclipse.org/c/www.eclipse.org/eclipse/news.git/commit/?id=705c5af2a274451ad662cd24300c7b1553a62e96
Whiteboard:
Bug Depends on:    
Bug Blocks: 346464, 535539    

Description Krzysztof Daniel CLA 2012-11-12 07:50:03 EST
Sorry to report that, but... GConf has been deprecated some time ago [1]. A migration to GSettings will be required sooner or later.


[1] http://en.wikipedia.org/wiki/GConf
Comment 1 Christian Stadelmann CLA 2018-05-21 04:14:50 EDT
Where does it depend on gconf? Is there any starting point? I could not find a single reference to gconf in the Platform git repositories.

With gtk2, windowbuilder depended on gconf, but this is no longer true for the gtk3 version. Old code: https://git.eclipse.org/c/windowbuilder/org.eclipse.windowbuilder.git/tree/org.eclipse.wb.os.linux/native/gtk/gtk2/gconf.c
The dependency on gtk2 version may stay imho, as nobody on a reasonable updated platform will ever use the gtk2 version again.
Comment 2 Alexander Kurtakov CLA 2018-05-21 04:19:11 EDT
See http://git.eclipse.org/c/platform/eclipse.platform.team.git/tree/bundles/org.eclipse.core.net/natives/unix . It uses the gnome2 way of fetching proxies.
Comment 3 Alexander Kurtakov CLA 2018-05-21 04:26:35 EDT
There is https://developer.gnome.org/ProxyConfiguration/ describing in details.
Comment 4 Eric Williams CLA 2018-05-22 10:51:11 EDT
Will work on this for 4.9.
Comment 5 Eclipse Genie CLA 2018-05-23 17:05:05 EDT
New Gerrit change created: https://git.eclipse.org/r/123218
Comment 7 Alexander Kurtakov CLA 2018-06-06 08:44:32 EDT
Thanks Eric!
Comment 8 Alexander Kurtakov CLA 2018-06-06 08:44:49 EDT
Please add N&N entry for that.
Comment 9 Eclipse Genie CLA 2018-06-06 10:49:23 EDT
New Gerrit change created: https://git.eclipse.org/r/124122
Comment 10 Eric Williams CLA 2018-06-06 10:52:20 EDT
(In reply to Eclipse Genie from comment #9)
> New Gerrit change created: https://git.eclipse.org/r/124122

I've added an N&N entry here. There were no templates for 4.9 yet so I created them based on what Sravan did this time last year for 4.8. 

Someone who has done this before, please check to make sure I didn't miss anything/do it incorrectly.