Hello community,
here is the log from the commit of package yast2-installation
checked in at Sat Sep 6 04:56:32 CEST 2008.
--------
--- yast2-installation/yast2-installation.changes 2008-08-19 16:03:34.000000000 +0200
+++ yast2-installation/yast2-installation.changes 2008-09-05 14:48:24.000000000 +0200
@@ -1,0 +2,50 @@
+Fri Sep 5 12:45:00 CEST 2008 - locilka@suse.cz
+
+- Some inst_finish steps are called in live installer only.
+- Client vm_finish called only if yast2-vm is installed.
+- Using WFM::ClientExists (new in yast2-core-2.17.10).
+- Adjusted RPM dependencies.
+- 2.17.8
+
+-------------------------------------------------------------------
+Thu Sep 4 15:02:01 CEST 2008 - sschober@suse.de
+
+- cloning section in control.xml changed.
+
+-------------------------------------------------------------------
+Wed Sep 03 14:49:19 CEST 2008 - aschnell@suse.de
+
+- adapted size values in control files to stricter parser in
+ storage
+
+-------------------------------------------------------------------
+Tue Sep 2 15:20:09 CEST 2008 - locilka@suse.cz
+
+- Using new <execute/> tag in control file to explicitly define
+ a client to be called instead of guessing it from <name/> tag
+ (openSUSE, SLED control files) (bnc #401319).
+- Updated control files to call inst_prepareprogress to
+ "Provide consistent progress during installation" (FATE #303860).
+- All 'inst_proposal' calls changed to use the new 'execute'
+ feature to have unique 'name's (needed for merging add-on control
+ files).
+- Adjusted RPM dependencies (FATE #303860).
+- 2.17.7
+
+-------------------------------------------------------------------
+Tue Sep 2 11:10:01 CEST 2008 - visnov@suse.cz
+
+- Use unified progressbar during installation (FATE #303860)
+
+-------------------------------------------------------------------
+Thu Aug 28 15:19:57 CEST 2008 - locilka@suse.cz
+
+- Using new ButtonBox widget.
+- Adjusted RPM dependencies.
+
+-------------------------------------------------------------------
+Thu Aug 21 13:01:40 CEST 2008 - jsuchome@suse.cz
+
+- check for command line mode in inst_suseconfig (bnc#419132)
+
+-------------------------------------------------------------------
Old:
----
yast2-installation-2.17.6.tar.bz2
New:
----
yast2-installation-2.17.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-installation.spec ++++++
--- /var/tmp/diff_new_pack.VK8236/_old 2008-09-06 04:54:08.000000000 +0200
+++ /var/tmp/diff_new_pack.VK8236/_new 2008-09-06 04:54:08.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-installation (Version 2.17.6)
+# spec file for package yast2-installation (Version 2.17.8)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,18 +19,18 @@
Name: yast2-installation
-Version: 2.17.6
+Version: 2.17.8
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-installation-2.17.6.tar.bz2
+Source0: yast2-installation-2.17.8.tar.bz2
Prefix: /usr
BuildRequires: docbook-xsl-stylesheets doxygen libxslt perl-XML-Writer sgml-skel update-desktop-files yast2-core-devel yast2-devtools yast2-testsuite
# PackageCallbacks::RegisterEmptyProgressCallbacks()
BuildRequires: yast2 >= 2.16.52
-# SourceManager::InstInitSourceMoveDownloadArea
-BuildRequires: yast2-packager >= 2.16.32
+# Unified progress bar (done by visnov)
+BuildRequires: yast2-packager >= 2.17.9
# AutoinstConfig::getProposalList
Requires: autoyast2-installation >= 2.17.1
# (public) ProductControl::InitAutomaticConfiguration
@@ -41,9 +41,8 @@
# Language::GetLanguageItems and other API
# Language::Set (handles downloading the translation extensions)
Requires: yast2-country-data >= 2.16.11
-# DefaultDesktop::SelectedDesktops
-# ... + newly added data into desktops map
-Requires: yast2-packager >= 2.16.41
+# Unified progress bar (done by visnov)
+Requires: yast2-packager >= 2.17.9
# Only in inst-sys
# Requires: yast2-runlevel
# Requires: yast2-network
@@ -57,9 +56,10 @@
# 'Product' and 'Installation' moved to 'yast2'
# needs NetworkService::isNetworkRunning() from yast2
Conflicts: yast2 < 2.15.35
-# New builtin setenv()
-# Bugzilla #305163
-Conflicts: yast2-core <= 2.15.9
+# Added new function WFM::ClientExists
+Conflicts: yast2-core < 2.17.10
+# ButtonBox widget
+Conflicts: yast2-ycp-ui-bindings < 2.17.3
# tar-gzip some system files and untar-ungzip them after the installation (FATE #300421, #120103)
Requires: tar gzip
Requires: coreutils
@@ -114,7 +114,7 @@
Lukas Ocilka
%prep
-%setup -n yast2-installation-2.17.6
+%setup -n yast2-installation-2.17.8
%build
%{prefix}/bin/y2tool y2autoconf
@@ -180,6 +180,35 @@
%exclude %{prefix}/share/doc/packages/yast2-installation/COPYING
%exclude %{prefix}/share/doc/packages/yast2-installation/README
%changelog
+* Fri Sep 05 2008 locilka@suse.cz
+- Some inst_finish steps are called in live installer only.
+- Client vm_finish called only if yast2-vm is installed.
+- Using WFM::ClientExists (new in yast2-core-2.17.10).
+- Adjusted RPM dependencies.
+- 2.17.8
+* Thu Sep 04 2008 sschober@suse.de
+- cloning section in control.xml changed.
+* Wed Sep 03 2008 aschnell@suse.de
+- adapted size values in control files to stricter parser in
+ storage
+* Tue Sep 02 2008 locilka@suse.cz
+- Using new <execute/> tag in control file to explicitly define
+ a client to be called instead of guessing it from <name/> tag
+ (openSUSE, SLED control files) (bnc #401319).
+- Updated control files to call inst_prepareprogress to
+ "Provide consistent progress during installation" (FATE #303860).
+- All 'inst_proposal' calls changed to use the new 'execute'
+ feature to have unique 'name's (needed for merging add-on control
+ files).
+- Adjusted RPM dependencies (FATE #303860).
+- 2.17.7
+* Tue Sep 02 2008 visnov@suse.cz
+- Use unified progressbar during installation (FATE #303860)
+* Thu Aug 28 2008 locilka@suse.cz
+- Using new ButtonBox widget.
+- Adjusted RPM dependencies.
+* Thu Aug 21 2008 jsuchome@suse.cz
+- check for command line mode in inst_suseconfig (bnc#419132)
* Tue Aug 19 2008 jsrain@suse.cz
- properly detect firstboot and do not destroy xorg.conf
(bnc#354738)
++++++ yast2-installation-2.17.6.tar.bz2 -> yast2-installation-2.17.8.tar.bz2 ++++++
++++ 1868 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-installation-2.17.6/configure.in new/yast2-installation-2.17.8/configure.in
--- old/yast2-installation-2.17.6/configure.in 2008-08-19 16:02:29.000000000 +0200
+++ new/yast2-installation-2.17.8/configure.in 2008-09-05 14:52:20.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2-installation
dnl
-dnl -- This file is generated by y2autoconf 2.16.7 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-installation, 2.17.6, http://bugs.opensuse.org/, yast2-installation)
+AC_INIT(yast2-installation, 2.17.8, http://bugs.opensuse.org/, yast2-installation)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.17.6"
+VERSION="2.17.8"
RPMNAME="yast2-installation"
MAINTAINER="Lukas Ocilka "
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-installation-2.17.6/control/control.xml new/yast2-installation-2.17.8/control/control.xml
--- old/yast2-installation-2.17.6/control/control.xml 2008-03-17 12:42:10.000000000 +0100
+++ new/yast2-installation-2.17.8/control/control.xml 2008-09-05 11:54:11.000000000 +0200
@@ -34,10 +34,10 @@
<partitioning>
false
true
- 5G
+ 5GB
40
- 3G
- 10G
+ 3GB
+ 10GB
</partitioning>
<network>
false
@@ -60,6 +60,9 @@
ldap
printer
add-on
+ software
+ partitioning
+ bootloader
<texts>
<congratulate>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-installation-2.17.6/src/clients/inst_complex_welcome.ycp new/yast2-installation-2.17.8/src/clients/inst_complex_welcome.ycp
--- old/yast2-installation-2.17.6/src/clients/inst_complex_welcome.ycp 2008-08-04 10:13:49.000000000 +0200
+++ new/yast2-installation-2.17.8/src/clients/inst_complex_welcome.ycp 2008-08-28 15:11:43.000000000 +0200
@@ -133,7 +133,9 @@
`VStretch (),
`ReplacePoint (`id (`full_screen_license_rp), `opt (`vstretch), `Empty())
),
- `PushButton (`id (`close), Label::OKButton())
+ `ButtonBox (
+ `PushButton (`id (`close), `opt (`okButton, `default, `key_F10), Label::OKButton())
+ )
)
);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-installation-2.17.6/src/clients/inst_deploy_image.ycp new/yast2-installation-2.17.8/src/clients/inst_deploy_image.ycp
--- old/yast2-installation-2.17.6/src/clients/inst_deploy_image.ycp 2008-07-16 10:08:58.000000000 +0200
+++ new/yast2-installation-2.17.8/src/clients/inst_deploy_image.ycp 2008-09-02 15:06:06.000000000 +0200
@@ -6,6 +6,7 @@
import "SourceManager";
import "String";
import "PackageCallbacks";
+import "SlideShow";
textdomain "installation";
@@ -20,6 +21,8 @@
y2milestone ("Deploying images");
+SlideShow::MoveToStage( "images" );
+
list<string> images = ImageInstallation::ImageOrder ();
integer last_image = nil;
@@ -39,7 +42,7 @@
void SetProgress () {
integer percent = 100 * _current_step_in_subprogress / _current_subprogress_total;
- UI::ChangeWidget (`id ("one_image"), `Value, percent);
+ SlideShow::SubProgress( percent, nil );
}
void OverallProgressHandler (string id, integer current_step) {
@@ -67,7 +70,8 @@
// when deploying images, label is handled separately
if (id != "deploying_images") {
string new_label = ImageInstallation::GetProgressLayoutLabel (id);
- UI::ChangeWidget (`id ("one_image"), `Label, new_label);
+ SlideShow::SubProgressStart( new_label );
+ SlideShow::AppendMessageToInstLog( new_label );
}
_previous_id = id;
@@ -91,7 +95,7 @@
// update UI only if nr% has changed
if (_current_overall_progress > _last_overall_progress) {
_last_overall_progress = _current_overall_progress;
- UI::ChangeWidget (`id ("deploying_progress"), `Value, _current_overall_progress);
+ SlideShow::StageProgress(_current_overall_progress, nil);
}
}
@@ -111,20 +115,14 @@
map current_image = ImageInstallation::GetCurrentImageDetails();
if (_last_download_progress < percent) {
- string current_image_name = current_image["name"]:"";
- if (current_image_name == "") {
- UI::ChangeWidget (
- `id ("one_image"), `Label,
- sformat (_("Downloading image at speed %1/s"), String::FormatSize (bps_current))
- );
+ string image_info = current_image["name"]:"";
+ if (image_info == "") {
+ image_info = sformat (_("Downloading image at speed %1/s"), String::FormatSize (bps_current));
} else {
- UI::ChangeWidget (
- `id ("one_image"), `Label,
- sformat (_("Downloading image %1 at speed %2/s"), current_image_name, String::FormatSize (bps_current))
- );
+ image_info = sformat (_("Downloading image %1 at speed %2/s"), image_info, String::FormatSize (bps_current));
}
-
- UI::ChangeWidget (`id ("one_image"), `Value, percent);
+
+ SlideShow::SubProgress( percent, image_info );
integer current_image_nr = current_image["image_nr"]:0;
integer current_steps = 0;
@@ -170,18 +168,18 @@
if (x_progress == 0) {
string current_image_name = current_image["name"]:"";
if (current_image_name == "") {
- UI::ChangeWidget (`id ("one_image"), `Label, _("Deploying image..."));
+ current_image_name = _("Deploying image...");
} else {
- UI::ChangeWidget (`id ("one_image"), `Label, sformat (_("Deploying image %1..."), current_image_name));
+ current_image_name = sformat (_("Deploying image %1..."), current_image_name);
}
- // one image done
- } else if (x_progress == 100) {
- UI::ChangeWidget (`id ("one_image"), `Label, _("Image deployed"));
+ // one image done
+ SlideShow::SubProgressStart( current_image_name );
+ SlideShow::AppendMessageToInstLog( current_image_name );
}
// set current step
if (x_progress > _last_progress) {
- UI::ChangeWidget (`id ("one_image"), `Value, x_progress);
+ SlideShow::SubProgress( x_progress, nil );
_last_progress = x_progress;
integer current_image_nr = current_image["image_nr"]:0;
integer current_steps = 0;
@@ -202,6 +200,7 @@
ImageInstallation::AdjustProgressLayout ("deploying_images", (_steps_for_one_image * size (images)), _("Deploying Images..."));
+/*
Wizard::SetContents (
_("Deploying Installation Images"),
`VBox (
@@ -234,6 +233,7 @@
installation program has to download them first before they are deployed.</p>"),
false, false
);
+*/
ImageInstallation::StoreAllChanges();
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-installation-2.17.6/src/clients/inst_finish.ycp new/yast2-installation-2.17.8/src/clients/inst_finish.ycp
--- old/yast2-installation-2.17.6/src/clients/inst_finish.ycp 2008-07-16 10:08:58.000000000 +0200
+++ new/yast2-installation-2.17.8/src/clients/inst_finish.ycp 2008-09-05 14:47:50.000000000 +0200
@@ -6,7 +6,7 @@
* Arvin Schnell
* Jiri Srain
*
- * $Id: inst_finish.ycp 49071 2008-07-14 16:06:36Z locilka $
+ * $Id: inst_finish.ycp 50750 2008-09-05 12:47:50Z locilka $
*
* Writes:
* [target] /var/lib/YaST2/runme_at_boot run yast2 after initial boot
@@ -60,6 +60,9 @@
false
);
+ // Used later in 'stages' definition
+ Pkg::TargetInit (Installation::destdir, true);
+
list