[gnome-cyr] [Bug 60701] New - environment variables should be respected when activating components



http://bugzilla.gnome.org/show_bug.cgi?id=60701

*** shadow/60701	Tue Sep 18 11:57:31 2001
--- shadow/60701.tmp.7680	Tue Sep 18 11:57:31 2001
***************
*** 0 ****
--- 1,33 ----
+ Bug#: 60701
+ Product: oaf
+ Version: unspecified
+ OS: other
+ OS Details: 
+ Status: NEW   
+ Resolution: 
+ Severity: blocker
+ Priority: Normal
+ Component: general
+ AssignedTo: mjs noisehavoc org                            
+ ReportedBy: hvv hippo ru               
+ TargetMilestone: ---
+ URL: 
+ Summary: environment variables should be respected when activating components
+ 
+ Real life-example: on my system, $LANG is set to "ru". I want to start
+ Evolution-0.11 with English locale, so I run it in bash as following
+         LANG=en evolution
+ (killing all user processes before it, so no active components would be
+ running, and then logging in to gnome and running 'killev' 5 times). But I
+ get evolution components running under "ru" locale (they
+ have interface displayed in russian) - it seems it's because bonobo
+ components are activated by oafd (or whatever) that was started under "ru"
+ locale.
+  So when component is being activated, environment variables of the client
+ processes should be exported to the component before starting it. Probably
+ even if the component is on remote computer, all environment variables need
+ to be exported to it. Or the ones from the list of variables either hardcoded
+ into oaf or listed in configuration file (the later is much more preferable!).
+  It's very critical bug that violates all locale concepts for bonobo-enabled
+ programs.
+ PS: Dan Winship said it's oaf problem, not an Evolution's one.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]