Hello community,
here is the log from the commit of package yast2-installation
checked in at Mon Oct 27 17:18:11 CET 2008.
--------
--- yast2-installation/yast2-installation.changes 2008-10-14 14:30:16.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-installation/yast2-installation.changes 2008-10-27 16:25:16.000000000 +0100
@@ -1,0 +2,32 @@
+Mon Oct 27 10:18:47 CET 2008 - locilka@suse.cz
+
+- Added lnussel's patch to run set_polkit_default_privs at
+ desktop_finish script (bnc #438698).
+- Bigger license window (bnc #438100).
+- Calling inst_prepareprogress also during Upgrade, all control
+ files changed (bnc #438848).
+- Disabling users and auth in LiveCD second stage (bnc #435965).
+- Removing label for user_non_interactive (bnc #401319).
+- Desktop 'startkde4' replaced with 'startkde' (bnc #438212).
+- Added 'kdump' to 'clone_modules' (SLES) (bnc #436365).
+- 2.17.22
+
+-------------------------------------------------------------------
+Tue Oct 21 16:46:00 CEST 2008 - locilka@suse.cz
+
+- Added handling for globals->debug_deploying (bnc #436842).
+
+-------------------------------------------------------------------
+Mon Oct 20 12:56:32 CEST 2008 - locilka@suse.cz
+
+- Fixed a typo (bnc #436471).
+
+-------------------------------------------------------------------
+Fri Oct 17 10:51:05 CEST 2008 - locilka@suse.cz
+
+- Adapted SLES and SLED control files to write default desktop
+ settings (bnc #436094).
+- Added software->display_support_status flag to SLES/SLED
+ (bnc #435479).
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-installation-2.17.21.tar.bz2
New:
----
yast2-installation-2.17.22.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-installation.spec ++++++
--- /var/tmp/diff_new_pack.n10301/_old 2008-10-27 17:17:48.000000000 +0100
+++ /var/tmp/diff_new_pack.n10301/_new 2008-10-27 17:17:48.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-installation (Version 2.17.21)
+# spec file for package yast2-installation (Version 2.17.22)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,12 +19,12 @@
Name: yast2-installation
-Version: 2.17.21
+Version: 2.17.22
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-installation-2.17.21.tar.bz2
+Source0: yast2-installation-2.17.22.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()
@@ -114,7 +114,7 @@
Lukas Ocilka
%prep
-%setup -n yast2-installation-2.17.21
+%setup -n yast2-installation-2.17.22
%build
%{prefix}/bin/y2tool y2autoconf
@@ -183,6 +183,26 @@
%exclude %{prefix}/share/doc/packages/yast2-installation/COPYING
%exclude %{prefix}/share/doc/packages/yast2-installation/README
%changelog
+* Mon Oct 27 2008 locilka@suse.cz
+- Added lnussel's patch to run set_polkit_default_privs at
+ desktop_finish script (bnc #438698).
+- Bigger license window (bnc #438100).
+- Calling inst_prepareprogress also during Upgrade, all control
+ files changed (bnc #438848).
+- Disabling users and auth in LiveCD second stage (bnc #435965).
+- Removing label for user_non_interactive (bnc #401319).
+- Desktop 'startkde4' replaced with 'startkde' (bnc #438212).
+- Added 'kdump' to 'clone_modules' (SLES) (bnc #436365).
+- 2.17.22
+* Tue Oct 21 2008 locilka@suse.cz
+- Added handling for globals->debug_deploying (bnc #436842).
+* Mon Oct 20 2008 locilka@suse.cz
+- Fixed a typo (bnc #436471).
+* Fri Oct 17 2008 locilka@suse.cz
+- Adapted SLES and SLED control files to write default desktop
+ settings (bnc #436094).
+- Added software->display_support_status flag to SLES/SLED
+ (bnc #435479).
* Tue Oct 14 2008 locilka@suse.cz
- Changed YaST icons while probing the system (bnc #404809).
- Enhanced scr_switch_debugger - Sending USR1 signal to the new SCR
@@ -233,7 +253,7 @@
Configuration is in use.
- Feature added into openSUSE and SLED control files
(both bnc #428190).
-* Fri Oct 03 2008 mzugec@suse.de
+* Thu Oct 02 2008 mzugec@suse.de
- changed Release Notes into Support group (bnc#430005)
* Thu Oct 02 2008 locilka@suse.cz
- Adjusted presentation_order for SLES and SLED installation
@@ -516,7 +536,7 @@
- 2.16.44
* Mon May 05 2008 locilka@suse.cz
- Typofix (bnc #386606).
-* Sat May 03 2008 mzugec@suse.cz
+* Fri May 02 2008 mzugec@suse.cz
- Don't stop network (by killing dhcpcd) at the end of 1.st stage
(bnc #386588)
* Wed Apr 30 2008 locilka@suse.cz
@@ -1040,7 +1060,7 @@
- Calling the client from control file.
- Adjusted RPM dependencies (.anyxml SCR agent).
- 2.15.37
-* Mon Jul 30 2007 locilka@suse.cz
+* Sun Jul 29 2007 locilka@suse.cz
- Fixed curl parameters for network test in first stage (#295484).
* Thu Jul 26 2007 mzugec@suse.cz
- set variables VNC and USE_SSH in S07-medium (#294485)
@@ -1176,7 +1196,7 @@
* Mon May 21 2007 locilka@suse.cz
- Fixed release-notes desktop file.
- 2.15.25
-* Fri May 18 2007 locilka@suse.cz
+* Thu May 17 2007 locilka@suse.cz
- Progress dialog for initializing installation sources.
- 2.15.24
* Tue May 15 2007 locilka@suse.cz
@@ -1368,7 +1388,7 @@
- Rereading all SCR Agents in case of installation workflow changed
by Add-On product (#239055).
- Calling PackageLock::Check before Pkg calls (#238556).
-* Mon Jan 29 2007 locilka@suse.cz
+* Sun Jan 28 2007 locilka@suse.cz
- Removed tv and bluetooth hardware proposals from SLES control
file. There are no such modules in that product (#238759).
* Mon Jan 22 2007 locilka@suse.cz
@@ -2032,7 +2052,7 @@
- Making "SLP Catalog" selection bigger (maximum ncurses size)
(#168718)
- 2.13.90
-* Wed Apr 26 2006 jsrain@suse.de
+* Tue Apr 25 2006 jsrain@suse.de
- fixed service proposal in SLES control file (#159771)
* Tue Apr 25 2006 locilka@suse.cz
- Return `next instead of `ok in case of SLP Add-On Source (#165989)
@@ -2058,7 +2078,7 @@
* Fri Apr 21 2006 jdsn@suse.de
- added proxy support for registration browser (#165891)
- 2.13.83
-* Fri Apr 21 2006 jsrain@suse.de
+* Thu Apr 20 2006 jsrain@suse.de
- handle installation restart with repeating last step (#167561)
- 2.13.82
* Thu Apr 20 2006 jdsn@suse.de
@@ -2074,10 +2094,10 @@
* Wed Apr 19 2006 locilka@suse.cz
- Added more debugging messages to the inst_proposal (#162831)
- 2.13.78
-* Wed Apr 19 2006 jsrain@suse.de
+* Tue Apr 18 2006 jsrain@suse.de
- display proper popup when aborting add-on product installation
(#159689)
-* Wed Apr 19 2006 jdsn@suse.de
+* Tue Apr 18 2006 jdsn@suse.de
- in inst_suse_register:
- busy/waiting popups (#163366, #164794)
- text changes (#165509)
@@ -2101,7 +2121,7 @@
- Skip popup and unnecessary work if there are no online update
sources for add-ons (#167233).
- 2.13.73
-* Sat Apr 15 2006 jsrain@suse.de
+* Fri Apr 14 2006 jsrain@suse.de
- prevent from changing installation mode and system for update once
it is selected (#165832)
- added add-on products to installation/update proposal for SLES/SLED
@@ -2131,7 +2151,7 @@
- fixed Product.ycp - relnotes_url might be defined as an empty
string (#165314).
- 2.13.66
-* Wed Apr 12 2006 jsrain@suse.de
+* Tue Apr 11 2006 jsrain@suse.de
- fixed boot if root is on LVM (initialize udev symlinks) (#163073)
- 2.13.65
* Tue Apr 11 2006 jdsn@suse.de
@@ -2276,7 +2296,7 @@
installed Linux found. Just disabling 'Update' and 'Other'
options in that case (#157695).
- removed calling uml_finish, client doesn't has been dropped.
-* Sat Mar 18 2006 jsrain@suse.de
+* Fri Mar 17 2006 jsrain@suse.de
- added AytoYaST support for add-on products
- 2.13.39
* Fri Mar 17 2006 locilka@suse.cz
@@ -2341,7 +2361,7 @@
change (#144783)
* Wed Mar 08 2006 lrupp@suse.de
- added suseRegister to Requires
-* Wed Mar 08 2006 jdsn@suse.de
+* Tue Mar 07 2006 jdsn@suse.de
- added functionality to skip suse register and/or online update
- 2.13.28
* Tue Mar 07 2006 jsrain@suse.de
@@ -2413,7 +2433,7 @@
- 2.13.16
* Tue Feb 14 2006 jsrain@suse.de
- fixed add-on product workflow and proposal merging
-* Tue Feb 14 2006 jsrain@suse.de
+* Mon Feb 13 2006 jsrain@suse.de
- updated patchs on add-on product CD according to spec
- 2.13.15
* Mon Feb 13 2006 visnov@suse.cz
@@ -2970,7 +2990,7 @@
- updated fvwmrc.yast2 (see bug #43796)
* Tue Aug 17 2004 nashif@suse.de
- XFree86 -> xorg-x11 (#43832)
-* Sat Aug 14 2004 nashif@suse.de
+* Fri Aug 13 2004 nashif@suse.de
- Fixed update (#43795)
* Wed Aug 11 2004 nashif@suse.de
- Copy EULA to installed system for later use in firstboot module
@@ -3173,7 +3193,7 @@
* Thu Mar 18 2004 mvidner@suse.cz
- Fall back to runlevel 3 if we accidentally don't set it
in the installation proposal. It would be 0 (#35662).
-* Thu Mar 18 2004 nashif@suse.de
+* Wed Mar 17 2004 nashif@suse.de
- Add runlevel to s390 proposal
- remove x11 from autoinst workflow (handled differently)
* Wed Mar 17 2004 nashif@suse.de
@@ -3350,7 +3370,7 @@
- removed obsolete inst_hw_config.ycp and inst_confirm_abort.ycp
* Sun Aug 31 2003 arvin@suse.de
- use Popup::ConfirmAbort
-* Sun Aug 31 2003 arvin@suse.de
+* Sat Aug 30 2003 arvin@suse.de
- moved reactivation of network to yast2-network (bug #29561)
- moved display of into.txt into separate file
* Thu Aug 28 2003 ms@suse.de
@@ -3440,7 +3460,7 @@
- start apache as doc_server if suse_help_viewer isn't provided
by kdebase3-SuSE (25436)
- 2.7.39
-* Sun Mar 16 2003 kkaempf@suse.de
+* Sat Mar 15 2003 kkaempf@suse.de
- gdm2 might not be installed yet but earmarked for installation
(#25410)
- 2.7.38
@@ -3684,7 +3704,7 @@
- provides/obsoletes the old yast
* Mon Sep 16 2002 kkaempf@suse.de
- remove unneeded Save() functions (#19591)
-* Fri Sep 13 2002 fehr@suse.de
+* Thu Sep 12 2002 fehr@suse.de
- remove obsolete LVM and MD initialisation in inst_mode.ycp
- 2.6.63
* Thu Sep 12 2002 kkaempf@suse.de
@@ -3745,7 +3765,7 @@
- 2.6.45
* Wed Sep 04 2002 arvin@suse.de
- fixed provide/obsolete of trans packages (bug #18691)
-* Wed Sep 04 2002 kkaempf@suse.de
+* Tue Sep 03 2002 kkaempf@suse.de
- adapt update workflow to package manager
- 2.6.41
* Mon Sep 02 2002 arvin@suse.de
@@ -3763,7 +3783,7 @@
- start in textmode for ssh installation (bug #18571)
* Thu Aug 29 2002 kkaempf@suse.de
- close source in inst_finish (#18508)
-* Thu Aug 29 2002 kkaempf@suse.de
+* Wed Aug 28 2002 kkaempf@suse.de
- trigger cache copying at end
- 2.6.35
* Wed Aug 28 2002 kkaempf@suse.de
++++++ yast2-installation-2.17.21.tar.bz2 -> yast2-installation-2.17.22.tar.bz2 ++++++
++++ 3111 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.21/control/docs/control-section.xml new/yast2-installation-2.17.22/control/docs/control-section.xml
--- old/yast2-installation-2.17.21/control/docs/control-section.xml 2008-10-14 14:23:03.000000000 +0200
+++ new/yast2-installation-2.17.22/control/docs/control-section.xml 2008-10-21 16:48:17.000000000 +0200
@@ -441,6 +441,18 @@
xmlns:xi="http://www.w3.org/2001/XInclude"/>
</programlisting>
</listitem>
+
+ <listitem><para>(boolean) <emphasis>debug_workflow</emphasis> - defines whether steps
+ with the very same name in workflow should not be collapsed. If <emphasis>true</emphasis>
+ steps are not collapsed and a step ID is added after the step name. The default
+ is <emphasis>false</emphasis>. This feature should be off in the production phase.</para>
+ </listitem>
+
+ <listitem><para>(boolean) <emphasis>debug_deploying</emphasis> - defines whether deploying
+ should write more debug logs and some more debugging features in the workflow.
+ The default is <emphasis>false</emphasis>.
+ This feature should be off in the production phase.</para>
+ </listitem>
</itemizedlist>
</section>
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.21/src/clients/desktop_finish.ycp new/yast2-installation-2.17.22/src/clients/desktop_finish.ycp
--- old/yast2-installation-2.17.21/src/clients/desktop_finish.ycp 2008-10-14 14:23:08.000000000 +0200
+++ new/yast2-installation-2.17.22/src/clients/desktop_finish.ycp 2008-10-27 10:20:50.000000000 +0100
@@ -8,7 +8,7 @@
* Authors:
* Jiri Srain
*
- * $Id: desktop_finish.ycp 51968 2008-10-08 10:15:01Z locilka $
+ * $Id: desktop_finish.ycp 52556 2008-10-27 09:20:58Z locilka $
*
*/
@@ -80,6 +80,7 @@
string default_wm = "";
string default_cursor = "";
+ // FIXME: list is not static anymore
list <string> desktop_order = [DefaultDesktop::Desktop(), "gnome", "kde", "kde3", "xfce", "min_x", "textmode"];
boolean desktop_found = false;
@@ -143,8 +144,11 @@
y2milestone ("Writing %1 to POLKIT_DEFAULT_PRIVS", polkit_default_privs);
SCR::Write (.sysconfig.security.POLKIT_DEFAULT_PRIVS,
polkit_default_privs);
- }
+ if (FileUtils::Exists ("/sbin/set_polkit_default_privs")) {
+ SCR::Execute (.target.bash, "/sbin/set_polkit_default_privs");
+ }
+ }
y2milestone ("sysconfig/displaymanager/DISPLAYMANAGER=%1", default_dm);
SCR::Write (.sysconfig.displaymanager.DISPLAYMANAGER, default_dm);
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.21/src/clients/inst_complex_welcome.ycp new/yast2-installation-2.17.22/src/clients/inst_complex_welcome.ycp
--- old/yast2-installation-2.17.21/src/clients/inst_complex_welcome.ycp 2008-10-14 14:23:08.000000000 +0200
+++ new/yast2-installation-2.17.22/src/clients/inst_complex_welcome.ycp 2008-10-27 16:41:07.000000000 +0100
@@ -95,8 +95,9 @@
`HSquash (
`VBox (
`Left (`Label (`opt(`boldFont), _("License Agreement"))),
+ // bnc #438100
`HSquash(`MinSize (
- 80,
+ 85,
(text_mode ? 9:13),
`Left (`ReplacePoint (`id (`base_license_rp), `Empty()))
)),
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.21/src/clients/inst_deploy_image.ycp new/yast2-installation-2.17.22/src/clients/inst_deploy_image.ycp
--- old/yast2-installation-2.17.21/src/clients/inst_deploy_image.ycp 2008-10-14 14:23:08.000000000 +0200
+++ new/yast2-installation-2.17.22/src/clients/inst_deploy_image.ycp 2008-10-27 16:27:25.000000000 +0100
@@ -7,6 +7,8 @@
import "String";
import "PackageCallbacks";
import "SlideShow";
+import "Report";
+import "ProductFeatures";
textdomain "installation";
@@ -194,6 +196,14 @@
}
}
+void RunPackageManager () {
+ y2milestone ("--- running the package manager ---");
+ UI::OpenDialog (`opt(`defaultsize), `PackageSelector(`id (`packages), `opt (`summaryMode)));
+ UI::RunPkgSelection (`id(`packages));
+ UI::CloseDialog();
+ y2milestone ("--- running the package manager ---");
+}
+
ImageInstallation::SetDeployTarImageProgress (SetOneImageProgress);
ImageInstallation::SetDownloadTarImageProgress (MyProgressDownloadHandler);
ImageInstallation::SetOverallDeployingProgress (OverallProgressHandler);
@@ -237,14 +247,18 @@
);
*/
+// Stores all states of resolvables
ImageInstallation::StoreAllChanges();
+// Reset libzypp
Pkg::TargetFinish ();
Wizard::SetTitleIcon ("yast-inst-mode");
+// Set where the images will be downloaded
SourceManager::InstInitSourceMoveDownloadArea();
+// Deploy the images
boolean dep_ret = ImageInstallation::DeployImages (images, Installation::destdir, nil);
if (dep_ret == nil) {
y2milestone ("Aborting...");
@@ -253,13 +267,23 @@
y2milestone ("Target image for package selector prepared");
+// Load the libzypp state from the system (with images deployed)
PackageCallbacks::RegisterEmptyProgressCallbacks();
Pkg::TargetInitialize (Installation::destdir);
Pkg::TargetLoad ();
PackageCallbacks::RestorePreviousProgressCallbacks();
+// Restore the states stored by StoreAllChanges()
ImageInstallation::RestoreAllChanges();
+// BNC #436842 - debug feature in control file
+if (ProductFeatures::GetBooleanFeature("globals", "debug_deploying") == true) {
+ // TRANSLATORS: pop-up message
+ Report::Message (_("Debugging has been turned on.
+YaST will open a package manager for you to check the current status of packages."));
+ RunPackageManager();
+}
+
// bnc #395030
// Use less memory
ImageInstallation::FreeInternalVariables();
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.21/src/clients/inst_finish.ycp new/yast2-installation-2.17.22/src/clients/inst_finish.ycp
--- old/yast2-installation-2.17.21/src/clients/inst_finish.ycp 2008-10-14 14:23:08.000000000 +0200
+++ new/yast2-installation-2.17.22/src/clients/inst_finish.ycp 2008-10-27 16:24:51.000000000 +0100
@@ -6,7 +6,7 @@
* Arvin Schnell
* Jiri Srain
*
- * $Id: inst_finish.ycp 51511 2008-09-25 12:33:20Z juhliarik $
+ * $Id: inst_finish.ycp 52601 2008-10-27 15:24:59Z locilka $
*
* Writes:
* [target] /var/lib/YaST2/runme_at_boot run yast2 after initial boot
@@ -66,6 +66,7 @@
list