← Back to team overview

ubuntu-l10n-he team mailing list archive

[Blueprint desktop-o-cd-localization] Localized CD image tools

 

Blueprint changed by Martin Pitt:

Whiteboard changed:
  Work items for oneiric-alpha-1:
  Figure out how Firefox distribution ini files work in general: DONE
  Discuss with Chris how we can change ubufox to not stomp over browser.startup.homepage: DONE
  
  Work items:
  Change ubufox to allow setting a homepage in distribution.ini (see linked ubufox branch): INPROGRESS
  create ubuntu-defaults-template script to generate skeleton source package from a template: DONE
  implement dh_ubuntu_defaults for Firefox bookmarks:
  implement dh_ubuntu_defaults for Firefox start page:
  implement dh_ubuntu_defaults for default Firefox search engine:
  implement dh_ubuntu_defaults for Unity launchers: DONE
  implement dh_ubuntu_defaults for Rhythmbox radio stations: DONE
  implement support for default radio stations in banshee (see https://bugzilla.gnome.org/show_bug.cgi?id=548197):
  implement dh_ubuntu_defaults for Banshee radio stations:
  implement dh_ubuntu_defaults for extra packages: DONE
  implement dh_ubuntu_defaults for background image: DONE
- package ubuntu-defaults-builder:
+ package ubuntu-defaults-builder: DONE
  
  Work items for ubuntu-11.10-beta-1:
  create ubuntu-defaults-test package which exercises all customizable aspects (wrote a script to auto-generate it from the template examples): DONE
  create automatic tests which ensure that ubuntu-defaults-test package has the expected structure and policy conformity: INPROGRESS
  document how to test an image built with ubuntu-defaults-test to verify that all settings get applied:
  
  -- Q&A ---
  
   - Configure home dash apps: these must be customized for some locales, particularly Qin, so this pkg should provide a means to do this. Again, specifically for unity and for unity-2d, which use different approaches.
  ------> pitti: current unity does not allow customization, it will just display the default browser/MUA/photo handler.
  
   - Can a mechanism for installing extra pkgs be devised that does not use depends? That is, we may want to add a pkg to a locale-specific image via this package. But the user may not actually want that package and may try to remove it. However, if this settings pkg *depends* on it, and if they deinstall it, then they will lose the entire set of locale settings, which would be very bad. Perhaps instead the the postinst script can loop through the pkgs listed in the depends.txt and recommends.txt files to install them, thus keeping them discrete? This is a *theoretical* issue, not a requirement of OEM.
  ------> pitti: you can use Recommends:, which will install it by default, but allow the user to remove it; or just add it to live-build configuration and don't use the depends mechanism here.
  
   - we translate as well for wubi "autorun.inf" which isn't localizable
      ------> pitti: This seems outside of what you can currently do with a mere package install; I think this needs packaging changes in wubi first? Seems like a nice idea for future development, though. Added to "Possible future improvements".
  
   - IIRC, we got a bug when we forced "fr" by default in the gfxboot, which made us changing the ubuntu live session (for the live cd) to set it to French (/var/cache/gdm/ubuntu/dmrc). Better to check if it's still the case or not).
      -----> pitti: thanks for pointing out, will do that when testing
  
   - As well, can we replace an existing package by another one? If we look at the Examples/, they are not translated at all. What we do, is to rename the folder, and get a translated copy of the examples that we (ubuntu-fr) provides on our own. Of course, we can see that issue as the "example-content" package not being localized which can be fixed that way.
    -----> pitti: I don't want to replace/remove existing packages; let's fix the actual bugs instead, like making e-c translatable

-- 
Localized CD image tools
https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-cd-localization