Hello community,
here is the log from the commit of package yast2-packager
checked in at Mon Sep 18 17:27:23 CEST 2006.
--------
--- yast2-packager/yast2-packager.changes 2006-09-07 14:20:10.000000000 +0200
+++ yast2-packager/yast2-packager.changes 2006-09-18 16:18:30.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Sep 18 16:11:58 CEST 2006 - lslezak@suse.cz
+
+- handlers for the new source callbacks (feature #1466), requires
+ yast2-pkg-bindings >= 2.13.95
+- 2.13.149
+
+-------------------------------------------------------------------
Old:
----
yast2-packager-2.13.148.tar.bz2
New:
----
yast2-packager-2.13.149.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-packager.spec ++++++
--- /var/tmp/diff_new_pack.IHASg7/_old 2006-09-18 17:25:40.000000000 +0200
+++ /var/tmp/diff_new_pack.IHASg7/_new 2006-09-18 17:25:40.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-packager (Version 2.13.148)
+# spec file for package yast2-packager (Version 2.13.149)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,19 +11,19 @@
# norootforbuild
Name: yast2-packager
-Version: 2.13.148
+Version: 2.13.149
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-packager-2.13.148.tar.bz2
+Source0: yast2-packager-2.13.149.tar.bz2
prefix: /usr
BuildRequires: docbook-xsl-stylesheets doxygen gcc-c++ libxcrypt-devel libxslt perl-XML-Writer sgml-skel update-desktop-files yast2 yast2-country yast2-devtools yast2-firewall yast2-installation yast2-slp yast2-testsuite yast2-xml
Requires: checkmedia yast2-country
# SourceManager
Requires: yast2-installation >= 2.13.122
-# patch/delta RPM callbacks
-Requires: yast2-pkg-bindings >= 2.13.92
+# patch/delta RPM callbacks, source callbacks
+Requires: yast2-pkg-bindings >= 2.13.95
# Linuxrc::display_ip
Requires: yast2 >= 2.13.67
Provides: yast2-config-package-manager
@@ -47,7 +47,7 @@
Arvin Schnell
%prep
-%setup -n yast2-packager-2.13.148
+%setup -n yast2-packager-2.13.149
%build
%{prefix}/bin/y2tool y2autoconf
@@ -84,6 +84,10 @@
%doc %{prefix}/share/doc/packages/yast2-packager
%changelog -n yast2-packager
+* Mon Sep 18 2006 - lslezak@suse.cz
+- handlers for the new source callbacks (feature #1466), requires
+ yast2-pkg-bindings >= 2.13.95
+- 2.13.149
* Wed Sep 06 2006 - lslezak@suse.cz
- print a warning in the installation proposal if there is
a partition with too low free space (#179953)
++++++ yast2-packager-2.13.148.tar.bz2 -> yast2-packager-2.13.149.tar.bz2 ++++++
++++ 5525 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-packager-2.13.148/VERSION new/yast2-packager-2.13.149/VERSION
--- old/yast2-packager-2.13.148/VERSION 2006-09-07 13:34:26.000000000 +0200
+++ new/yast2-packager-2.13.149/VERSION 2006-09-18 16:11:53.000000000 +0200
@@ -1 +1 @@
-2.13.148
+2.13.149
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-packager-2.13.148/src/clients/inst_source.ycp new/yast2-packager-2.13.149/src/clients/inst_source.ycp
--- old/yast2-packager-2.13.148/src/clients/inst_source.ycp 2006-08-28 09:48:00.000000000 +0200
+++ new/yast2-packager-2.13.149/src/clients/inst_source.ycp 2006-09-14 12:50:24.000000000 +0200
@@ -110,17 +110,7 @@
define symbol createSource( string url ) ``{
if ( url != "" )
{
- // Popup::Message( sformat( "URL: %1", url ) );
- UI::OpenDialog(
- `VBox(
- `VSpacing( 0.2 ),
- // label
- `Label( _("Adding catalog...") ),
- `VSpacing( 0.2 )
- )
- );
list<integer> newSources = Pkg::SourceScan( url, "" );
- UI::CloseDialog();
if ( size( newSources ) == 0 )
{
// message part 1
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-packager-2.13.148/src/clients/sw_single.ycp new/yast2-packager-2.13.149/src/clients/sw_single.ycp
--- old/yast2-packager-2.13.148/src/clients/sw_single.ycp 2006-08-10 13:19:33.000000000 +0200
+++ new/yast2-packager-2.13.149/src/clients/sw_single.ycp 2006-09-18 16:16:32.000000000 +0200
@@ -7,7 +7,7 @@
* Purpose: contains dialog loop for workflows:
* "Install/Remove software"
*
- * $Id: sw_single.ycp 31995 2006-07-26 08:21:32Z jsrain $
+ * $Id: sw_single.ycp 32942 2006-09-18 14:18:45Z lslezak $
*/
{
@@ -33,9 +33,7 @@
Wizard::CreateDialog();
Wizard::SetDesktopIcon("sw_single");
-
- // label of popup
- UI::OpenDialog(`opt(`decorated ), `Label(_("Reading package information...")));
+ Wizard::SetContents(_("Initializing..."), `Empty (), "", false, true);
import "Packages";
@@ -182,8 +180,6 @@
Pkg::TargetInit (Installation::destdir, false);
- UI::CloseDialog();
-
return `found_descr;
}; // CheckWhichPackages
@@ -196,7 +192,6 @@
if (! Confirm::MustBeRoot () || ! PackageLock::Check ())
{
UI::CloseDialog ();
- UI::CloseDialog ();
return `abort;
}
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-packager-2.13.148/src/modules/PackageCallbacks.ycp new/yast2-packager-2.13.149/src/modules/PackageCallbacks.ycp
--- old/yast2-packager-2.13.148/src/modules/PackageCallbacks.ycp 2006-08-23 07:57:14.000000000 +0200
+++ new/yast2-packager-2.13.149/src/modules/PackageCallbacks.ycp 2006-09-18 13:35:19.000000000 +0200
@@ -81,6 +81,7 @@
*/
global boolean StartProvide (string name, integer archivesize, boolean remote)
{
+ y2internal("StartProvide: name: %1, remote: %2", name, remote);
if (remote)
{
string sz = String::FormatSizeWithPrecision (archivesize, 2, false);
@@ -103,6 +104,7 @@
*/
global boolean ProgressProvide (integer percent)
{
+ y2internal("ProgressProvide: %1", percent);
if (_provide_popup)
{
UI::ChangeWidget(`id(`progress), `Value, percent);
@@ -170,6 +172,7 @@
*/
global string DoneProvide (integer error, string reason, string name)
{
+ y2internal("DoneProvide: %1", error);
if (_provide_popup)
UI::CloseDialog();
@@ -703,31 +706,64 @@
_current_source = source;
}
-boolean refresh_open = false;
+// reference couter to the open popup window
+integer _source_open = 0;
-global void StartSourceRefresh (map info) {
- y2milestone ("StartSourceRefresh: %1", info);
- if (refresh_open)
- UI::CloseDialog ();
- string product = info["label"]:"";
- string url = info["url"]:"";
+void OpenSourcePopup(string text)
+{
+ if (_source_open == 0)
+ {
+ // the popup doesn't exist
+ y2internal("Opening source progress popup: %1", text);
- // popup label (%1 is product name, eg. "SuSE Linux", %2 is source URL)
- string msg = sformat(_("Refreshing %1\n(%2)"), product, url);
+ // if the text is too long then display only part of the message
+ // and then refresh the label to the full string
+ // reason: display a small popup, but user can resize it to see
+ // the full message
+ integer max_size = 60;
+ string display = text;
+ boolean refresh_label = false;
- if (Mode::commandline()) {
- CommandLine::Print(msg);
+
+ // truncate long text
+ if (size(display) > max_size)
+ {
+ // ellipsis appended to a truncated text (if it's too long)
+ display = substring(text, 0, max_size - 1) + _("...");
+ refresh_label = true;
+ }
+
+ UI::OpenDialog(
+ `VBox(
+ `HSpacing(max_size),
+ `Heading(`id(`label), `opt(`hstretch), display),
+ `ProgressBar (`id (`progress), " ", 100, 0)
+ )
+ );
+
+ // set the full text if needed
+ if (refresh_label)
+ {
+ UI::ChangeWidget(`label, `Value, text);
+ }
}
- else {
- UI::OpenDialog(`VBox (`Label(msg), `ProgressBar (`id (`progress), 0, 100, 0)));
- refresh_open = true;
+ else
+ {
+ // refresh the labels in the popup
+ UI::ChangeWidget(`progress, `Label, text);
+ // reset the progressbar
+ UI::ChangeWidget(`progress, `Value, 0);
+ y2internal("new label: %1", text);
}
+
+ _source_open = _source_open + 1;
}
-global boolean ProgressSourceRefresh (integer percent, integer srcid) {
- if (refresh_open)
+boolean SourcePopupSetProgress(integer value)
+{
+ if (_source_open > 0)
{
- UI::ChangeWidget (`id (`progress), `Value, percent);
+ UI::ChangeWidget (`id (`progress), `Value, value);
any input = UI::PollInput ();
if (input == `abort)
return true;
@@ -735,32 +771,63 @@
return false;
}
-global symbol ErrorSourceRefresh (map info) {
- if (refresh_open)
+void CloseSourcePopup()
+{
+ _source_open = _source_open - 1;
+
+ // set 100% progress
+ SourcePopupSetProgress(100);
+
+ if (_source_open == 0)
{
- UI::CloseDialog ();
- refresh_open = false;
+ y2internal("Closing source progress popup");
+ UI::CloseDialog();
}
- y2milestone ("Error refresh: %1", info);
- string detail = info["detail"]:"";
- symbol error = info["error"]:`unknown;
- string label = info["label"]:"";
- string url = info["url"]:"";
+}
+
+global void SourceCreateStart(string url) {
+ y2milestone ("SourceCreateStart: %1", url);
+
+ // popup label (%1 is source URL)
+ string msg = sformat(_("Creating source %1"), url);
+
+ if (Mode::commandline()) {
+ CommandLine::Print(msg);
+ }
+ else
+ {
+ OpenSourcePopup(sformat(_("Creating source %1"), url));
+ }
+}
+
+global boolean SourceCreateProgress(integer percent) {
+ return SourcePopupSetProgress(percent);
+}
+
+global symbol SourceCreateError (string url, symbol error, string description) {
+ y2milestone ("Source create: error: url: %1, error: %2, description: %3", url, error, description);
+
// error message - a label followed by a richtext with details
- string message = _("Error occurred while refreshing the catalog.");
- if (error == `NO_SOURCE_FOUND)
+ string message = _("Error occurred while creating the catalog.");
+
+ if (error == `NOT_FOUND)
// error message - a label followed by a richtext with details
message = _("Unable to retrieve the remote catalog description.");
- else if (error == `INCOMPLETE_SOURCE_DATA)
+ else if (error == `IO)
// error message - a label followed by a richtext with details
message = _("An error occurred while retrieving the new metadata.");
+ else if (error == `INVALID)
+ // error message - a label followed by a richtext with details
+ message = _("The source is not valid.");
+ else if (error == `REJECTED)
+ // error message - a label followed by a richtext with details
+ message = _("The source metadata is invalid.");
if (Mode::commandline())
{
CommandLine::Print(message);
- CommandLine::Print(label);
CommandLine::Print(url);
- CommandLine::Print(detail);
+ CommandLine::Print(description);
// ask user in the interactive mode
if (CommandLine::Interactive())
@@ -768,77 +835,230 @@
CommandLine::Print("");
// command line mode - ask user whether the source refreshment should be retried
- CommandLine::Print(_("Retry refresh?"));
+ CommandLine::Print(_("Retry?"));
if (CommandLine::YesNo())
{
// return Retry
return `RETRY;
}
+ }
+
+ return `ABORT;
+ }
+ string detail = sformat ("%1<br>%2", url, description);
+ UI::OpenDialog (`VBox (
+ `Label (message),
+ `RichText(detail),
+ `HBox (
+ `PushButton (`id (`RETRY), Label::RetryButton()),
+ `PushButton (`id (`ABORT), Label::AbortButton())
+ )
+ ));
+ symbol ret = (symbol)UI::UserInput ();
+ UI::CloseDialog ();
+ y2milestone ("Source create error: Returning %1", ret);
+/*
+ // close the popup if the operation is aborted
+ if (ret == `ABORT)
+ {
+ _source_open = 0;
+ CloseSourcePopup();
+ }
+*/
+ return ret;
+}
+
+global void SourceCreateEnd(string url, symbol error, string description)
+{
+ CloseSourcePopup();
+
+ y2milestone ("Source create end: error: url: %1, error: %2, description: %3", url, error, description);
+}
+
+
+
+global void SourceProbeStart(string url)
+{
+ y2milestone ("SourceProbeStart: %1", url);
+
+ // popup label (%1 is source URL)
+ string msg = sformat(_("Probing source %1"), url);
+
+ if (Mode::commandline()) {
+ CommandLine::Print(msg);
+ }
+ else
+ {
+ OpenSourcePopup(_("Probing source..."));
+ OpenSourcePopup(sformat(_("Probing source %1"), url));
+ }
+}
+
+
+global void SourceProbeFailed(string url, string type)
+{
+ y2milestone("Source %1 is not %2 source", url, type);
+}
+
+global void SourceProbeSucceeded(string url, string type)
+{
+ y2milestone("Source %1 is type %2", url, type);
+}
+
+
+global boolean SourceProbeProgress(string url, integer value)
+{
+ return SourcePopupSetProgress(value);
+}
+
+global symbol SourceProbeError(string url, symbol error, string description) {
+
+ y2milestone ("Source probe: error: url: %1, error: %2, description: %3", url, error, description);
+
+ // error message - a label followed by a richtext with details
+ string message = _("Error occurred while probing the source.");
+
+ if (error == `NOT_FOUND)
+ // error message - a label followed by a richtext with details
+ message = _("Unable to retrieve the remote catalog description.");
+ else if (error == `IO)
+ // error message - a label followed by a richtext with details
+ message = _("An error occurred while retrieving the new metadata.");
+ else if (error == `INVALID)
+ // error message - a label followed by a richtext with details
+ message = _("The source is not valid.");
+ else if (error == `NO_ERROR)
+ // error message - a label followed by a richtext with details
+ message = _("Source probing details.");
+ else if (error == `REJECTED)
+ // error message - a label followed by a richtext with details
+ message = _("Source metadata is invalid.");
+
+ if (Mode::commandline())
+ {
+ CommandLine::Print(message);
+ CommandLine::Print(url);
+ CommandLine::Print(description);
+
+ // ask user in the interactive mode
+ if (CommandLine::Interactive())
+ {
+ CommandLine::Print("");
+
+ // command line mode - ask user whether the source refreshment should be retried
+ CommandLine::Print(_("Retry?"));
- // command line mode - ask user whether the installation should be aborted
- CommandLine::Print(_("Disable the catalog?"));
if (CommandLine::YesNo())
{
- // return Skip
- return `DISABLE_SOURCE;
+ // return Retry
+ return `RETRY;
}
-
- // otherwise ignore the medium
- CommandLine::Print(_("Skipping the refresh..."));
- return `SKIP_REFRESH;
}
- return `SKIP_REFRESH;
+ return `ABORT;
}
- detail = sformat ("%1<br>%2<br>%3", label, url, detail);
+ string detail = sformat ("%1<br>%2", url, description);
UI::OpenDialog (`VBox (
`Label (message),
`RichText(detail),
`HBox (
- `PushButton (`id (`RETRY), Label::RetryButton ()),
- // push button
- `PushButton (`id (`SKIP_REFRESH), _("&Skip Refresh")),
- // push button
- `PushButton (`id (`DISABLE_SOURCE), _("&Disable Catalog"))
+ `PushButton (`id (`RETRY), Label::RetryButton()),
+ `PushButton (`id (`ABORT), Label::AbortButton())
)
));
symbol ret = (symbol)UI::UserInput ();
UI::CloseDialog ();
- y2milestone ("Refresh error: Returning %1", ret);
+ y2milestone ("Source probe error: Returning %1", ret);
return ret;
}
-global void DoneSourceRefresh (map info) {
- y2milestone ("DoneSourceRefresh: %1", info);
- if (refresh_open)
+global void SourceProbeEnd(string url, symbol error, string description) {
+ CloseSourcePopup();
+ CloseSourcePopup();
+
+ y2milestone ("Source probe end: error: url: %1, error: %2, description: %3", url, error, description);
+}
+
+
+global void SourceReportStart(integer source_id, string url, string task)
+{
+ y2milestone("Source report start: src: %1, URL: %2, task: %3", source_id, url, task);
+
+ if (Mode::commandline()) {
+ CommandLine::Print(task);
+ }
+ else
{
- UI::CloseDialog ();
- refresh_open = false;
+ OpenSourcePopup(task);
}
- symbol result = info["result"]:`SUCCESS;
- symbol cause = info["cause"]:`SOURCE_REFRESHED;
- string detail = info["detail"]:"";
+}
+
+global boolean SourceReportProgress(integer value)
+{
+ return SourcePopupSetProgress(value);
+}
+
+
+global symbol SourceReportError(integer source_id, string url, symbol error, string description) {
+ y2milestone ("Source probe: error: id: %1, url: %2, error: %3, description: %4", source_id, url, error, description);
+
+ // error message - a label followed by a richtext with details
+ string message = sformat(_("Source %1"), url);
+
+ if (error == `NOT_FOUND)
+ // error message - a label followed by a richtext with details
+ message = _("Unable to retrieve the remote catalog description.");
+ else if (error == `IO)
+ // error message - a label followed by a richtext with details
+ message = _("An error occurred while retrieving the new metadata.");
+ else if (error == `INVALID)
+ // error message - a label followed by a richtext with details
+ message = _("The source is not valid.");
if (Mode::commandline())
{
- // ask user in the interactive mode
- if (! CommandLine::Interactive())
+ CommandLine::Print(message);
+ CommandLine::Print(url);
+ CommandLine::Print(description);
+
+ // ask user in the interactive mode
+ if (CommandLine::Interactive())
{
- if (result == `SKIP_REFRESH)
- {
- // message popup
- string msg = _("Catalog not refreshed.");
- CommandLine::PrintVerbose(msg);
- }
- else if (result == `DISABLE_SOURCE)
+ CommandLine::Print("");
+
+ // command line mode - ask user whether the source refreshment should be retried
+ CommandLine::Print(_("Retry?"));
+
+ if (CommandLine::YesNo())
{
- // message popup
- string msg = _("Catalog disabled.");
- CommandLine::PrintVerbose(msg);
+ // return Retry
+ return `RETRY;
}
}
+
+ return `ABORT;
}
+ string detail = sformat ("%1<br>%2", url, description);
+ UI::OpenDialog (`VBox (
+ `Label (message),
+ `RichText(detail),
+ `HBox (
+ `PushButton (`id (`RETRY), Label::RetryButton()),
+ `PushButton (`id (`ABORT), Label::AbortButton())
+ )
+ ));
+ symbol ret = (symbol)UI::UserInput ();
+ UI::CloseDialog ();
+ y2milestone ("Source probe error: Returning %1", ret);
+ return ret;
+}
+
+global void SourceReportEnd(integer src_id, string url, string task, symbol error, string description)
+{
+ CloseSourcePopup();
+
+ y2milestone ("Source report end: src: %1, url: %2, task: %3, error: %4, description: %5", src_id, url, task, error, description);
}
/** at start of delta providal
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-packager-2.13.148/src/modules/SlideShow.ycp new/yast2-packager-2.13.149/src/modules/SlideShow.ycp
--- old/yast2-packager-2.13.148/src/modules/SlideShow.ycp 2006-08-23 07:57:14.000000000 +0200
+++ new/yast2-packager-2.13.149/src/modules/SlideShow.ycp 2006-09-14 11:09:00.000000000 +0200
@@ -1792,10 +1792,6 @@
Pkg::CallbackSourceChange ("SlideShowCallbacks::CallbackSourceChange");
- Pkg::CallbackStartDownload ("PackageCallbacks::StartDownload");
- Pkg::CallbackProgressDownload ("PackageCallbacks::ProgressDownload");
- Pkg::CallbackDoneDownload ("PackageCallbacks::DoneDownload");
-
Pkg::CallbackStartDeltaDownload ("SlideShowCallbacks::StartDeltaProvide");
Pkg::CallbackProgressDeltaDownload ("SlideShowCallbacks::ProgressProvide");
Pkg::CallbackProblemDeltaDownload ("SlideShowCallbacks::ProblemDeltaDownload");
@@ -1831,10 +1827,6 @@
Pkg::CallbackSourceChange ("");
- Pkg::CallbackStartDownload ("");
- Pkg::CallbackProgressDownload ("");
- Pkg::CallbackDoneDownload ("");
-
Pkg::CallbackStartDeltaDownload ("");
Pkg::CallbackProgressDeltaDownload ("");
Pkg::CallbackProblemDeltaDownload ("");
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-packager-2.13.148/src/modules/SpaceCalculation.ycp new/yast2-packager-2.13.149/src/modules/SpaceCalculation.ycp
--- old/yast2-packager-2.13.148/src/modules/SpaceCalculation.ycp 2006-09-06 08:55:05.000000000 +0200
+++ new/yast2-packager-2.13.149/src/modules/SpaceCalculation.ycp 2006-09-18 16:16:32.000000000 +0200
@@ -10,7 +10,7 @@
* on Installation::sourcedir
*
*
- * $Id: SpaceCalculation.ycp 32715 2006-09-06 06:56:33Z lslezak $
+ * $Id: SpaceCalculation.ycp 32942 2006-09-18 14:18:45Z lslezak $
*/
{
@@ -558,7 +558,7 @@
{
if (current_free_percent < free_percent && current_free_size < max_unsufficient_free_size )
{
- y2warning("Partition %1: less than %2%% free space (%3%%, %4)", dir, current_free_percent, free_percent, current_free_size);
+ y2warning("Partition %1: less than %2%% free space (%3%%, %4)", dir, free_percent, current_free_percent, current_free_size);
ret = add(ret, $["dir":dir, "free_percent":current_free_percent, "free_size":current_free_size ]);
}
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-packager-2.13.148/src/modules/test.ycp new/yast2-packager-2.13.149/src/modules/test.ycp
--- old/yast2-packager-2.13.148/src/modules/test.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-packager-2.13.149/src/modules/test.ycp 2006-09-11 17:11:18.000000000 +0200
@@ -0,0 +1,8 @@
+{
+ string msg ="hello";
+ UI::OpenDialog(`VBox (`Label(msg), `ProgressBar(`id(`progress), "", 100, 0)));
+ UI::OpenDialog(`VBox (`Label(msg), `ProgressBar(`id(`progress), "", 100, 0)));
+ UI::OpenDialog(`VBox (`Label(msg), `ProgressBar(`id(`progress), "", 100, 0)));
+
+ sleep(100000);
+}
Binary files old/yast2-packager-2.13.148/testsuite/data/installInf2Url.ybc and new/yast2-packager-2.13.149/testsuite/data/installInf2Url.ybc differ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org