lp:~dgadomski/ubiquity/lp1749289

Created by Dariusz Gadomski and last modified
Get this branch:
bzr branch lp:~dgadomski/ubiquity/lp1749289
Only Dariusz Gadomski can upload to this branch. If you are Dariusz Gadomski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Dariusz Gadomski
Project:
ubiquity
Status:
Development

Recent revisions

6596. By Dariusz Gadomski

Fixes a systemd freeze after cancelling debconf UI.

When using systemd and performing a oem installation using a debconf_ui
frontend there is a scenario requiring a reboot to continue (more details
at LP: #1749289).

There were several causes for this:
* bin/oem-config-firstboot - 'set -e' had to be removed, because otherwise
    the script was terminated and no exit code check was done so
    code 10 return from oem-config-wrapper was not handled in the if block.
* bin/ubiquity cancelling the installation returned a code 10,
    which then lead to performing a wizard.do_reboot(). This method
    was not implemented for the debconf frontend. This caused an exception
    and exiting the process with code 1.
    Moreover, stealing the terminal control with the termios.TIOCSCTTY
    made doing input/output in oem-config-firstboot impossible, so even
    after falling into if [ $CODE -eq 10 ] block nothing was presented
    to the user.

After fixing the above issues user is presented with 3 options: to try again,
launch a shell or reboot (as originally intended in the code).

6595. By Jean-Baptiste Lallement

* debian/control: fixed dependency on sensible-utils

6594. By Jean-Baptiste Lallement

[ Sebastien Bacher ]
  * Rename the "Preparing to install Ubuntu" installer step to "Updates and
    other software" according to the design, thanks Matthew for pointing out
    the inconsistency

6593. By Jean-Baptiste Lallement

[ Sebastien Bacher ]
  * gui/gtk/stepPrepare.ui:
    - updated the non-free-software text to not include the mention to the
      MP3 fluendo codecs since those have been superseeded in the recent
      gstreamer version.

6592. By Mathieu Trudel-Lapierre

debian/control: have ubiquity-frontend-gtk Depends: explicitly on
sensible-browser, which is used to start a browser when slideshow or
release notes links are clicked. (LP: #1724224)

6591. By Iain Lane

releasing package ubiquity version 18.04.3

6590. By Jean-Baptiste Lallement

[ Iain Lane ]
* Fix a crash in the KDE frontend - don't refer to a widget that doesn't
  exist. Properly hide the miminal install label and checkbox. (LP:
  #1752323)
* install_misc: Use the `get_casper' function to properly get the location
  of the live media path.

6589. By Jean-Baptiste Lallement

Remove the encrypted userdir option from the gtk installer since
ecryptfs is going to move to universe. The keep the base code in case
the option is added back later using another technology. Thanks seb128!

6588. By Iain Lane

Merge didrocks branch to add a minimal install option

6587. By Jean-Baptiste Lallement

* debian/ubiquity.templates:
    - enable download of updates during the installation by default.
      That's a better user experience than prompting users with updates
      to install on the first boot after installation. Thanks seb128.

Branch metadata

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

Subscribers