lp:~estobuntu-ubiquity/ubiquity/custom_packages
- Get this branch:
- bzr branch lp:~estobuntu-ubiquity/ubiquity/custom_packages
Branch merges
Branch information
Recent revisions
- 3602. By Timo Tambet
-
When downloading programs from url crash, then added error message dialog opens.
- 3599. By Indrek Juhkam
-
Installing custom packages from the url works too.
Although, removing packages seems to be a bit broken.
- 3598. By Indrek Juhkam
-
merge ubiquity 2.2.20
* Use allow_change_
step(False) from the KDE portions of the partman
component when necessary (LP: #563309).
* add support for omap bootloader installation
[ Evan Dandrea ]
* Force garbage collection so we don't end up with stray X resources
when we kill the X server (LP: #556555).
* Fix the Portuguese and Latvian translations of the variable name
RELEASE (LP: #564517).
* Fix a missing closing bold tag in the Portuguese and Polish
translations (LP: #564545).
* Fix labels not expanding vertically to fit their text (LP: #560114,
LP: #557164, LP: #520898).
* Do not translate variable names in the Amharic translation
(LP: #564582).
* Start the window manager via ck-launch-session so pulseaudio is
granted access to the sound devices (LP: #549738).
* Update translations from Launchpad.
* Automatic update of included source packages: console-setup
1.34ubuntu14, flash-kernel 2.13ubuntu16, hw-detect 1.73ubuntu3,
partman-auto 89ubuntu6, partman-base 139ubuntu5, partman-ext3
58ubuntu3, partman-target 64ubuntu8, user-setup 1.28ubuntu6.
[ Colin Watson ]
* Break out of oem-config-firstboot' s main loop if oem-config-wrapper
succeeds (LP: #558593).
* Quit plymouth before starting either the emergency noninteractive
ubiquity frontend in automatic mode, or oem-config's debconf frontend.
* Get a controlling terminal before starting bterm, as otherwise bterm
won't reliably be able to take console input.
[ Mario Limonciello ]
[ Evan Dandrea ]
* Catch invalid iterators in on_region_combo_changed (LP: #521851).
* Don't let not being able to talk to the system bus crash the entire
language page.
* Translate the yes and no buttons on the quit dialog in the KDE
frontend (LP: #561876).
* Update translations from Launchpad.
* Automatic update of included source packages: base-installer
1.103ubuntu7, choose-mirror 2.29ubuntu3, partman-base 139ubuntu4,
partman-basicfilesystem s 63ubuntu4, tzsetup 1:0.26ubuntu8.
[ Colin Watson ]
* Skip copy_wallpaper_cache when running as oem-config.
* Update finish-install. d/07oem- config- user for new location of KDE's
oem-config-prepare .desktop file (LP: #557309).
* Restore translations for oem-config-check and oem-config-udeb, lost in
oem-config merge.
* Display simple progress feedback using debconf-apt-progress while
removing oem-config (LP: #558593).
* Write locale-gen output from ubiquity-dm to /var/log/installer/ dm rather
than to the console.
* Increase kernel flush times (dirty_writeback_ centisecs to 3000, and
dirty_expire_ centisecs to 6000) during bulk data copying. Surbhi
Palande suggests that this should make it easier for the kernel to pack
blocks contiguously, speeding up ureadahead after installation.
[ Amichai Rothman ]
* Fix hang unless mouse is moved (LP: #556376) - 3597. By Indrek Juhkam
-
* Remove unused install_bottom_eb from GTK frontend's install_window.
[ Evan Dandrea ]
* Only show the update link and release notes when a critical update
is available (LP: #554570).
* Fix backing up to the language page in the KDE frontend (LP: #557225).
* Bring back the debconf translation for password_extra_label. The
KDE frontend still uses it (LP: #557192).
* Fix a small typo that was preventing the duration string on the
language page from being translated (LP: #551633).
* Fix backing up past partitioning when manual partitioning was
selected (LP: #557210).
* Let the user know why we're starting a desktop session or rebooting
when ubiquity in only mode crashes. If in automatic mode, the
default is to reboot. Preseed ubiquity/reboot_ on_failure to false
to start a desktop session instead (LP: #558371).
* Make oem-config/install- language- support false by default. OEMs
should only be turning this on if they've provided all the possible
langpacks in oem-config/repository or can guarantee an Internet
connection (LP: #539710).
* Call ubiquity/failure_ command if we crash in only ubiquity mode.
[ Amichai Rothman ]
* Fix KDE frontend's slideshow links not working (LP: #540278)
* Fix KDE progress bar and skip button too small (LP: #555707)
* Fix KDE skip button appearing as full-width button at the
bottom of the window and messing up dialog layout (LP: #540321)
* Fix progress bar updated file count out of range (LP: #550147)
* Fix progress title not shown during some configuration steps
[ Colin Watson ]
* Update handling of "Ready to install" etc. templates to account for the
removal of the separate welcome page.
* KDE frontend:
- Hide install_process_ label ("installation process") and
breadcrumb_install ("Install") when running as oem-config; providing
alternative strings would break string freeze, and the UI should look
OK without them (LP: #540929).
* GTK frontend:
- Re-fetch translations before calling plugin_translate (LP: #552673).
* Update translations from Launchpad.
* Automatic update of included source packages: partman-auto 89ubuntu5,
tzsetup 1:0.26ubuntu7.
[ Evan Dandrea ]
* Move the install window color setting code closer to when the window
is shown, so the colors don't get reset before then.
* Fix alpha warning being shown all the time with recent changes to
the KDE frontend.
* Define allowed_change_step in the KDE frontend to fix the manual
partitioner buttons not working (LP: #556180).
* Do not show the 'ready to install' or alpha warning text in the KDE
frontend when in oem-config mode (LP: #556577).
* Update timezone images to cover changes to the Russian timezones and
make further adjustments around UTC+5, UTC+5.5, and UTC+7
(LP: #368060).
* Automatic update of included source packages: grub-installer
1.49ubuntu11.
[ Jonathan Riddell ]
* Workaround PyQt unicode encoding error in ubi-console-setup.py, (LP: #556436)
[ Jonathan Riddell ]
* Update Kubuntu icon desktop/hi*-app- ubiquity. png for new logo
[ Mario Limonciello ]
* Don't bail out if oem-config/remove_ extras doesn't exist yet since
oem-config isn't actually installed. (LP: #554324, LP: #554664)
[ Evan Dandrea ]
* In oem-config, support removing packages that were not part of the
base install and are not needed in the final system by preseeding
oem-config/remove_ extras to true (LP: #315644, LP: #553184).
[ Roman Shtylman ]
* Kde_ui:
- fixed (LP: #550466) (LP: #550472) using kmessage box for quit dialog
- fixed (LP: #540202) hide widgets until translated
[ Evan Dandrea ]
* Accept and discard arguments to the KDE frontend's
on_keyboard_layout_ selected function (LP: #552399).
[ Colin Watson ]
* Fix pkgsel/ignore- incomplete- language- support check (LP: #527623).
* KDE frontend:
- Ensure that entries in extra_bar_frames are never None (LP: #536912).
- Lock out manual partitioning operations while the partitioning backend
is running (LP: #540203).
* Don't lower-case the locale attribute on frontends. This was added a
long time ago; since then, it's become unnecessary since i18n.get_string
lower-cases the locale itself, and it prevented us from finding
slideshow files for language variants (LP: #476269).
* Automatic update of included source packages: partman-auto 89ubuntu4,
partman-ext3 58ubuntu2.
[ Jonathan Riddell ]
* Move oem-config-prepare- kde.desktop install directory to
/usr/share/applicati ons/kde4/ , else it is labelled as a KDE 3
application
[ Evan Dandrea ]
* Get the slideshow dimensions from the slideshow.conf file as they
now vary from distribution to distribution.
* Give the installer window a slightly larger bottom edge to make the
grey border look less ugly.
* Connect the new installer window's skip button to the appropriate
function.
* Slighly tweak the layout so the progress widgets are more centered
in their frame.
* Translate the skip button in the new install window (LP: #551554).
* Update the interface when the user presses one of the buttons on the
finished_dialog (LP: #551574).
* Use the fancy new 'reboot required' panel notification
(LP: #551537).
* Move info_loop call from run to prepare so that it doesn't get
called with each debconf question asked in the user-setup component
(LP: #551742).
* Add only_this_page decorator to be used on functions that should
never be called once we've left their page.
* Update translations from Launchpad.
* Automatic update of included source packages: base-installer
1.103ubuntu6, partman-base 139ubuntu3.
* Freeze exception (LP: #551503).
[ Mario Limonciello ]
* Fix installation of zh_CN and zh_TW language packs.
* Fix the default language selection for when only-show-installable- languages
is set to true.
* Use the file object's close function rather than os.close in
DebconfInstallProgress. (LP: #549478)
* Hide the currently active progress window when switching to the new progress
window.
* Sync the title of the install progress window in automatic mode.
* In both of the gtk progress windows, don't show minimize or close buttons in
only mode.
[ Evan Dandrea ]
* Correctly feed the calculated keyboard layout back to the running
component. This has the side benefit of the calculated layout
getting selected in the treeviews (LP: #521831).
* Don't try to import the GTK LabelledEntry widget in the KDE frontend
(LP: #546792).
* Disable the context menu in the slideshow frame. Thanks Dylan
McCall!
* Make sure the user we're not processing events before we've set up
the language list in the KDE frontend (LP 528678).
* Don't try to translate the greeter with the C locale.
* Don't destroy the main window when the close button is pressed
(LP: #543775).
* Properly handle exceptions around opening the release_notes_url file
in the KDE frontend (LP: #540266). Hide the label if the release notes
do not exist.
* Handle window manager buttons properly in greeter mode
(LP 539827).
* Update DebconfInstallProgress for changes to python-apt
(LP: #546889).
* Make labels unselectable now that we're in beta, per foundations-
lucid-installer- design- improvements.
* Make the quit warning dialog transient for the main window (modal).
* Automatic update of included source packages: console-setup
1.34ubuntu13, grub-installer 1.49ubuntu9, partman-base 139ubuntu2.
[ Colin Watson ]
* Depend on uboot-mkimage and redboot-tools on armel, and ensure that the
appropriate one for the subarchitecture is kept installed, so that
flash-kernel can work properly without network access (LP: #537007).
* Set a wallpaper and cursor for the KDE frontend when in only-
ubiquity mode (LP: #540933, LP: #540339). Thanks Roman Shtylman!
* Add a password strength meter (LP: #537995).
* Modify the install progress window to match the new theme
(LP: #538411).
* Don't show the alpha warning in OEM mode when it's disabled.
* Add translations for the locale's preferred time format and
respective format string, as imported from gnome-panel
(LP: #538156).
[ Evan Dandrea ]
* Add inactive labels to the user setup page (LP: #537986).
* Fix KDE frontend's return_to_partitioning function.
* Fix the KDE frontend's format button on the advanced partitioning
page.
* Assign resize_path before its used in the KDE frontend's PartAuto.
* Set the keymap to a reasonable default when leaving the greeter
(LP: #539255).
* Change the timezone highlight around UTC+5, UTC+5.5, and UTC+8
(LP: #368060).
* Fix setting the window title when in automatic mode in the KDE
frontend (LP: #541829).
* Automatic update of included source packages: grub-installer
1.49ubuntu8.
* Update translations from Launchpad.
[ Mario Limonciello ]
* Return True for set_page, restoring UI only page functionality.
* Quit plymouth before running ubiquity in noninteractive from the
upstart job.
[ Evan Dandrea ]
* Properly set the text for the release notes label after the user
runs the 'update this installer' option.
* Correctly set up GtkComboBoxEntry widgets (LP: #539204).
* In the KDE frontend, call reboot with root privileges and try
rebooting via dbus only if a KDE dbus session exists (LP: #540856).
* Remove the apport hook, it lives in Ubuntu's apport package now.
* Don't let the user select both "Try Ubuntu" and "Install Ubuntu".
* Provide visual feedback for clicking "Try Ubuntu" in the form of a
spinning cursor.
* Automatic update of included source packages: base-installer
1.103ubuntu5, console-setup 1.34ubuntu12, partman-base 139ubuntu1.
[ Colin Watson ]
* If pkgsel/install- language- support is set to false, then don't install
new language packs from the network, but nevertheless keep any language
packs that are in the live filesystem (LP: #540878).
* Install oem-config-kde in the KDE user-setup plugin (LP: #540895).
* Don't fall through to the failsafe X server if the main X server
succeeds (LP: #540938).
* ubiquity-frontend- gtk depends on gksu (LP: #540331).
* Change .desktop translation domain to ubiquity-desktop (LP: #540936).
* Report disk sizes in decimal units in the manual partitioner, for
consistency with partman and to abide by the new units policy
(LP: #539653).
[ Mario Limonciello ]
* Don't delete the cache too early in select_language_ packs.
[ Roman Shtylman ]
* Fix for 100% cpu usage in kde frontend (LP: #538505)
[ Michael Terry ]
* Upstart jobs: start on starting uxlaunch, Moblin's display manager
(LP: #540257).
* Use a custom-generated locale when building keyboard_names.py
(LP: #540275).
* Port from base-installer:
- Ensure that Acquire::cdrom: :AutoDetect is disabled when running
apt-cdrom. We bind-mount /target/cdrom, so apt's new libudev-based
autodetection isn't needed during installation (LP: #539170).
* Automatic update of included source packages: partman-base 138ubuntu4.
* Quit plymouth if it doesn't have an active VT, rather than trying to
reuse the VT it doesn't have, which results in X running on VT1.
* KDE frontend:
- Honour ubiquity/show_alpha_ warning.
* Noninteractive frontend:
- Fix up plugin problems in the partman component (LP: #539342).
* Only fall through to the noninteractive frontend in automatic mode.
* Align labels to the top on the language page (LP: #532876).
* The run method of GTK+ dialogs enters a nested main loop. However,
the user can click the quit button (which calls the quit dialog's
run method) before the page is ready. Once the page is actually ready,
another main loop is entered, and thus if the user hits the quit button
on the quit dialog at this point, nothing will happen. Work around this
by managing the state of the quit dialog in the frontend.
[ Colin Watson ]
* GTK frontend:
- Fix label retranslation when clicking on update link (LP: #531864).
* KDE frontend:
- Use manual xauth code and sudo rather than kdesudo; the latter does
not permit passing through environment variables other than
one-by-one, which broke various things (LP: #526456, #538142).
- Construct the default hostname from the text in the username box, not
from the previous text in the hostname box (LP: #527704).
* Automatic update of included source packages: console-setup
1.34ubuntu11, grub-installer 1.49ubuntu7, partman-base 138ubuntu3,
partman-target 64ubuntu7.
[ Jonathan Riddell ]
* Ensure progressDialog is kept updated (LP: #538147)
* Set Qt style accelarators on question dialogue
* Do OEM config UI setup after translate_widgets, (LP: #539176) - 3594. By Indrek Juhkam
-
[ Evan Dandrea ]
* Removed the alpha warning. Welcome to Ubuntu 10.04 Beta 1.
[ Colin Watson ]
* Fix label retranslation when clicking on update link (LP: #531864).
* KDE frontend:
- There are no more files matching gui/qt/images/ *.jpg. Don't try to
install them.
[ Mario Limonciello ]
* Remove extraneous '--', restoring oem-config-firstboot.
[ Colin Watson ]
* Add not_me to the base interface definition of Controller.translate.
* Keep track of how partitioning progress is displayed without requiring
an argument to be passed to progress_stop (LP: #535630).
* Automatic update of included source packages: user-setup 1.28ubuntu5.
[ Roman Shtylman ]
* Updated Kubuntu artwork
* Fixed sidebar showing when not in greeter mode for kde
* Remove the intro plugin. It's now presented as part of the language
page when the greeter option (-g) is selected.
* Support setting the language for the live environment from the
language page in greeter mode by finishing localechooser when 'Try
Ubuntu' is clicked.
* Fix missing references in the noninteractive portion of the
usersetup plugin.
* Automatic update of included source packages: bterm-unifont
1.1build1, flash-kernel 2.13ubuntu14, grub-installer 1.49ubuntu6,
migration-assistant 0.6.4build1, partconf 1.32ubuntu2, partman-base
138ubuntu2.
[ Roman Shtylman ]
* Support the greeter mode in the KDE frontend.
* Bring back the in-window progress bar, which was previous disabled to work
around a bug. - 3593. By Indrek Juhkam
-
[ Colin Watson ]
* Wait for kwriteconfig to exit before proceeding.
* Start ibus-daemon when starting KDE in install-only mode, which should
make a few things a bit happier.
* Derive partman component's PageNoninteractive class from PageBase rather
than PluginUI, so that it has all the required methods.
* Stop starting gdm and kdm by hand on exit from /var/log/installer/ dm
(using /etc/init.d/ calls, no less). The Upstart jobs are written so
that this happens automatically if necessary.
[ Evan Dandrea ]
* Fix call to self.progress_start in ubi-partman.
* Also display progress titles on the advanced partitioning page.
* Fix call to self.progress_stop in ubi-partman.
* Don't accept unnecessary arguments to progress_stop anymore.
* Only try to set the focus on the next button when we've handed over
control to the user. Prior to this the quit button was getting the
focus because the next button was insensitive.
* Use translatable strings for the keyboard query widget
(LP: #533859).
* Bring back the resizing partition progress dialog that was removed
with the rest of the automatic partitioning progress dialogs.
[ Mario Limonciello ]
* Fix wrong page to jump back to when partitioning fails during install.
* Remove has_separator property from gtk dialogs to prevent a warning
from gtk.Builder when they are loaded.
[ Didier Roche ]
* scripts/install.py:
- copy the cached wallpaper created either by g-s-d or nautilus or by the
dedicated script in install mode. (LP: #530024)
[ Evan Dandrea ]
* WebKit puts file URLs in their own domain by default. This means that
anything which checks for the same origin, such as creating an
XMLHttpRequest, will fail unless this is disabled (LP: #532502).
* Restore Colin's set_locale function. However, this is only half the
puzzle. We need to finish running the language component when the
exit button is pressed when in greeter mode.
[ Colin Watson ]
* KDE frontend:
- Fix references to PARTITION_* in PartMan module (LP: #528171).
- Drop real UID/GID when initialising KApplication. The real and
effective IDs need to match, but raising them means we can't talk to
D-Bus. Instead, use saved IDs to store our root privileges so that we
can get them back (LP: #526486).
* ubiquity-dm: Close stdout from dbus-launch.
* Automatic update of included source packages: apt-setup 1:0.42ubuntu3,
user-setup 1.28ubuntu4.
* Do not show the contents of the language page until the strings have
been substituted and translated.
* Ellipsize the advanced partitioner progress label so that it doesn't
cause the window to expand. Ideally, we'd also right-align the
spinner and left-aligned label, but that doesn't appear to be
possible without a custom composite widget, and putting the spinner
to the right of a right-aligned label looks ugly.
* Fix the spacing on the console-setup page (LP: #528695).
[ Mario Limonciello ]
* Raise permissions for misc.execute calls in bin/ubiquity.
* Don't allow oem-user-config and oem-config to both be enabled.
[ Evan Dandrea ]
* Move the alpha warning for the GTK+ frontend to the language page.
It fits better there now that we have the greeter functionality.
* Push handling the progress bar when on the partitioning page
properly into ubi-partman.
* Show the advanced partitioning page immediately, now that its
progress is displayed in the window contents (LP: #336751).
[ Evan Dandrea ]
* Align description labels to the top left on the user-setup page and get
rid of the width request (LP: #524827).
* Fix references to create_label and allow_change_step in the KDE
frontend's PartMan module (LP: #527932).
* str.split returns a list of one empty string when splitting on an
empty string.
* Update the KDE frontend with the new slideshow location (as of
ubiquity-slideshow 15).
* The timezone is perfectly usable at half its width and height, so
only request that. This also means we're not trying to guess how
much space we can reasonably take up with the map, but rather
letting the rest of the interface determine the width and height of
the installer window.
* If the screen resolution is particularly low (< 600px height), allow
the user to scroll through the user setup page content.
* Left-align the labels on the segmented_bars.
* Make the segmented_bars narrower.
* Set the width of the language selection treeview to the minimum
required to fit the contents. Do not allow it to expand.
* Move the greeter functionality into ubiquity itself, still
accessible with the maybe-ubiquity boot option (LP: #530713).
* Automatic update of included source packages: netcfg 1.51ubuntu2,
partconf 1.32ubuntu1, partman-base 138ubuntu1.
[ Colin Watson ]
* Fix choose_partition thawing to handle free space at the end of
update_partitions (LP: #527848).
[ Evan Dandrea ]
* Copy oem-config debconf questions only after we're done using the
database.
[ Mario Limonciello ]
* Don't mistakenly always show ubiquity running in debug mode warning in
oem-config mode.
[ Colin Watson ]
* KDE frontend:
- Fix partman component for use_as signature change (LP: #527468).
- on_partitionResized needs a self argument (LP: #527457).
[ Jonathan Riddell ]
* kde_ui.py: Always show progressDialog during the install stage (LP:
#527448)
* Check whether choose_partition should be thawed when going back from
scanning a non-resizable partition (LP: #527057).
* devkit-disks was renamed to udisks; try to inhibit that first.
[ Evan Dandrea ]
* Specify migrationassistant's order as simply coming before summary,
as setting it as coming after user-setup and partman was causing it
to come after summary (LP: #526581).
[ Jonathan Riddell ]
* kde_ui.py: don't show integrated progress bar, it seems to cause a crash
https://launchpad. net/bugs/ 526534
* kde_ui.py: Show progressDialog for install, still needed (LP: #526454)
[ Colin Watson ]
* Fix installation_medium_ mounted call in partman plugin (LP: #524169).
* Make sure that /var/log/installer/ media-info is world-readable.
[ Mario Limonciello ]
* get_mod_bool needs to default to True if the attribute doesn't
exist in the plugin.
- Fixes oem-config ValueError (LP: #526405)
* Fix launching KDE frontend in oem-config mode (LP: #526496)
* Automatic update of included source packages: base-installer
1.103ubuntu4.
[ Cody Russell ]
* ubiquity-greeter- gtk: Add language selection facility.
[ Colin Watson ]
* Hook up ubiquity-greeter- gtk's language selection in ubiquity-dm to
rewrite /etc/default/locale, /etc/environment, and /etc/locale.gen
before continuing.
* Remove unnecessary SVG-specific code from ubiquity-greeter- gtk.
* Use /usr/share/images/ xsplash/ bg_2560x1600. jpg as ubiquity- greeter- gtk's
background image for now; it's slightly more visually appealing than the
test image!
* Make sure to run migration-assistant after user-setup, since it uses
passwd/username (LP: #524993).
[ Jonathan Riddell ]
* optimizegraphics: Losslessly optimized PNG and SVGZ files with
"optipng -o5" and "advdef -z -4". Reduced disk space: 160KB (0MB)
* Fix method call to set_summary_device in the advanced dialog.
Thanks Roman Shtylman.
* Remove all of the mythbuntu frontend from ubiquity. Now that it's fully
stable, it's being moved to the mythbuntu-live-autostart package so that
it can benefit from being maintained by anyone in ~mythbuntu-dev.
* Automatic update of included source packages: grub-installer
1.49ubuntu5.
[ Roman Shtylman ]
* Fix for (LP: #424216) KDE ui on small screens
* Fix for (LP: #485322) KDE ui forward/install buttons
* Fix for (LP: #524090) KDE ui gray bar and scaling wallpaper
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)