[Bug 222180] New: localisation files in /etc/opt/gnome ?
https://bugzilla.novell.com/show_bug.cgi?id=222180 Summary: localisation files in /etc/opt/gnome ? Product: openSUSE 10.2 Version: Beta 2 plus Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: dkukawka@novell.com QAContact: qa@suse.de There are several localisation files (as XML and overall 12MB) under /etc/opt/gnome/gconf/schemas as e.g. desktop_gnome_url_handlers.schemas. FHS 2.3 say about /etc/opt: ------------------------------------- /etc/opt : Configuration files for /opt Purpose Host-specific configuration files for add-on application software packages must be installed within the directory /etc/opt/<subdir>, where <subdir> is the name of the subtree in /opt where the static data from that package is stored. ------------------------------------- And if I see this correct, these localisation files are no config files. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222180 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Comment #1 from jpr@novell.com 2006-11-17 09:35 MST ------- These files also have all the config defaults, the translations are just text descriptions of the settings. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222180 dkukawka@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kukuk@novell.com Status|RESOLVED |REOPENED Resolution|INVALID | ------- Comment #2 from dkukawka@novell.com 2006-11-17 09:49 MST ------- Sorry, but then split off the translation part of the settings to other files outside of /etc. There are also no translations for KDE settings or system config files. These files are mixed (config defaults and translations of _descriptions_), break FHS and blow up the size of etc (the /etc/opt/gnome dir is e.g. on my machine (without install GNOME) 28 MB of 39 MB complete size of /etc ). IIRC kukuk is responsible for FHS stuff, I CC him. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222180 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |WONTFIX ------- Comment #3 from jpr@novell.com 2006-11-17 10:12 MST ------- No, this diverges us in an evil way from upstream and LSB says the config files need to be in there, not that anything else can't (at least in the section you've quoted). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222180 dkukawka@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Component|GNOME |GNOME Product|openSUSE 10.2 |openSUSE 10.3 Resolution|WONTFIX | Version|Beta 2 plus |Alpha 1 ------- Comment #4 from dkukawka@novell.com 2006-11-17 10:28 MST ------- Then fix this also upstream. This "diverges us ... from upstream" does not mean upstream is correct. Nobody say break LSB. FHS say this about complete etc: --------------------------- /etc : Host-specific system configuration Purpose The /etc hierarchy contains configuration files. A "configuration file" is a local file used to control the operation of a program; it must be static and cannot be an executable binary. [4] --------------------------- I can't see how translations "control the operation of a program" or are a config. Simply split off the translation part of the files to an other file. This should be possible also upstream. I know this is not fixable for 10.2 but the GNOME maintainer should try this for 10.3 ... we need here a discussion. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222180 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |WONTFIX ------- Comment #5 from jpr@novell.com 2006-11-18 15:42 MST ------- We got LSB 3.0 certification just fine in the past. The translations are directly related to describing the configuration information - would you split out comments of a config file? Also at least X does this, see: /etc/X11/xkb/rules/base.xml for instance. Diverging from upstream unnecessarily just adds maintenance burden. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222180 dkukawka@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WONTFIX | ------- Comment #6 from dkukawka@novell.com 2006-11-19 11:32 MST ------- 1.) I don't see any /etc/X11/xkb/rules/base.xml and I can't find any package in next-i386 providing this file. And if there would be such a mixed file, also this would be IMO wrong. 2.) Nobody say split of the description from the config file. Only split off the translation parts and provide simply only the english descriptions, as this also do all other config files (take e.g. a look at /etc/vimrc /etc/wgetrc /etc/xscreensaver/zoom.xml) 3.) nobody say "diverging from upstream". Take a look at comment #4. As first: only because something is done upstream this mean it's correct. And second: why would us stop this to discuss and fix this at SUSE _and_ upstream? 4.) config files with translations make it impossible to edit them e.g. via vim because the translations break/waste the screen with not displayable chars. So, why is it impossible to remove the translations to extra files in /usr or /opt and read the translations if needed? 5.) If every config file provide translations for descriptions config options/variables /etc is 100MB or bigger and this is not needed. I can't be that /etc/opt/gnome need 70% of the size of complete /etc Btw. I'm not a LSB specialist, but LSB 3.0 reference only to FSH and say IMO nothing more as FSH about /etc -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222180 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aj@novell.com Severity|Major |Enhancement ------- Comment #7 from aj@novell.com 2006-11-21 00:45 MST ------- Check /etc/X11/xkb/rules/base.xml on a 10.1 system. This has not been an issue in the past with LSB, and I doubt it will in the future. The issue you raise is IMO a matter of interpretation. The translations are part here of the configuration file which is - if you're using XML - a valid approach. Having all translations completely separated so that you could only install e.g. Canadian French and not waste any space for e.g. German, has it's benefits. Danny, I suggest that you talk about this in person with JP and Robert Love sometime and discuss whether and how you want to take any action. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222180 ------- Comment #9 from danw@novell.com 2006-11-25 08:53 MST ------- The long-term plan for gconf (http://www.gnome.org/projects/gconf/plans.html) involves getting rid of the installed schemas in /etc, and only having them in $datadir. No one is actively hacking on this plan upstream, but they're unlikely to accept large architectural changes that don't move closer to that plan. So if we want to get this fixed upstream, we probably have to fix it that way (implementing #2 and #3 from the "important changes" list), not by splitting out the translations within the current system. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222180#c10 Stephan Binner <stbinner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED --- Comment #10 from Stephan Binner <stbinner@novell.com> 2007-09-30 01:38:20 MST --- My 10.3 GM installations don't have files installed under /etc/opt/gnome -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com