lp:ubuntu/gutsy/oem-config

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/gutsy/oem-config
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

28. By Colin Watson

* busybox sed doesn't support making backup files when editing in place
  (e.g. 'sed -i.oem'); chroot to edit kdmrc as well.
* Fix GTK .desktop filename used in oem-config-prepare gksudo invocation.
* Install .desktop files under /usr/share/applications/ at first install
  rather than shipping them there in the .debs, and remove them once
  oem-config-firstboot has been run (LP: #145281).
* Set HOME in oem-config-dm so that iceauth is happier.
* Start dcopserver before kwin (LP: #145226).
* Run kdesktop too to fix the background in KDE.
* Update translations from Rosetta.

27. By Colin Watson

* Only run gnome-settings-daemon if it exists, removing dependency on
  gnome-control-center (LP: #147852).
* GTK frontend:
  - Make sure the next button remains the default widget despite being
    hidden and re-shown.
* Update translations from Rosetta.
* Automatic update of included source packages: user-setup 1.14ubuntu4
  (LP: #149582).

26. By Colin Watson

* GTK frontend:
  - Work around http://bugzilla.gnome.org/show_bug.cgi?id=56070 by hiding
    and re-showing the button widgets, following a suggestion by Scott
    Horowitz.
  - Remove some duplication of work now done in oem_config.i18n.
* Add lots of translations from Rosetta.
* Don't ignore 'make distclean' errors other than missing Makefiles.
* Remove d-i/source/console-setup/Keyboard/MyKeyboardNames.pl on clean.

25. By Colin Watson

* Add a --quiet option to oem-config-prepare to suppress its
  acknowledgement message (and thus the dialog requiring user interaction
  if $DISPLAY is set).
* Add internationalisation (LP: #23537). Adjusted several widget names and
  strings in the KDE frontend to bring it into sync with the GTK frontend
  for this purpose.
* Start dcopserver when running the KDE frontend (LP: #145226).
* Add a --debug option to oem-config-firstboot to make debugging a bit
  less painful.
* Remove use of dh_python, since it's a no-op now. Bump debhelper
  build-dependency to 5.0.37.3ubuntu2 (a.k.a. dh_python from 5.0.38) for
  this.
* Clean up subprocesses even if oem-config-dm is interrupted.
* GTK frontend:
  - Go forward when activating rows in language or keyboard treeviews.
* Make sure the selected locale at least exists (we should really install
  the language pack, but this is a stopgap measure).
* Automatic update of included source packages: console-setup 1.16ubuntu5,
  localechooser 1.38ubuntu2, user-setup 1.14ubuntu3.

24. By Colin Watson

* Run gnome-settings-daemon so that we use the normal theme (LP: #23899).
* Use zenity or kdialog if available to display oem-config-prepare's
  acknowledgement message (LP: #131309).

23. By Colin Watson

Chroot to test for existence of gdm-cdd.conf to avoid problems with
broken symlinks; cf. casper 1.93.

22. By Colin Watson

* Move .glade and .ui files to a new top-level gui directory in the source
  package, and install them under /usr/share/oem-config/glade and
  /usr/share/oem-config/qt respectively.
* Rename gtk-ui to gtk_ui and kde-ui to kde_ui, to make it easier to
  subclass them.
* Break up the glade file into multiple pieces to make updates to single
  pages a lot easier (port of work done in ubiquity by Mario Limonciello).
* Drop into pdb.post_mortem on non-SyntaxError exceptions if the --pdb
  option is given and oem-config is running from a terminal.
* Fix title of language page: "Choose language and location" no longer
  makes sense now that the location is computed from the timezone.
* Minor UI tweaks to sync up with ubiquity.
* Add a warning in d-i/source/README about modifying files in this
  directory.
* Implement the oem-config parts of the ubiquity-oem specification:
  - Fix desktop file installation harder.
  - Update user page layout to match ubiquity, including filling in a
    suggested username automatically, displaying error messages inline,
    and showing a warning message in debugging mode.
  - Set up autologin for the oem user via gdm/kdm.
  - Disable the hwdb-client notification for the created user.
  - Add a facility to run hook scripts from
    /usr/lib/oem-config/post-install just before exiting. Hook scripts are
    run noninteractively, although they can talk to debconf for database
    queries and the like if they need to.

21. By Colin Watson

* Update console-setup component for Lithuanian changes in console-setup
  1.16ubuntu1.
* Fix desktop file installation.
* Automatic update of included source packages: console-setup 1.16ubuntu4.

20. By Colin Watson

* Add an oem-config-check udeb to set an "OEM mode (for manufacturers
  only)" info message. OEM mode should now be enabled using
  oem-config/enable=true.
* Multiply menu-item-numbers by 100.

19. By Colin Watson

* Add an apport hook to attach /var/log/oem-config.log.
* Strip binaries.
* Print usage message and exit if any non-option arguments are supplied to
  oem-config; suggest oem-config-prepare (LP: #105940).
* Update Japanese keyboard layout handling to match console-setup
  1.7ubuntu18, which uses jp(latin),jp by default (LP: #63915).
* Teach oem-config-prepare to escalate privileges itself using gksudo,
  kdesu, etc. as appropriate, rather than requiring it to be invoked using
  sudo.
* Add a desktop icon to the oem user's desktop to run oem-config-prepare
  (LP: #41698).
* Display an error dialog and exit if running as non-root (LP: #99211).
* Automatic update of included source packages: console-setup 1.15ubuntu1,
  localechooser 1.38ubuntu1, tzsetup 1:0.17, user-setup 1.14ubuntu1.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/karmic/oem-config
This branch contains Public information 
Everyone can see this information.

Subscribers