openSUSE Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2007
- 1 participants
- 689 discussions
Hello community,
here is the log from the commit of package util-linux
checked in at Mon Dec 3 11:10:51 CET 2007.
--------
--- util-linux/util-linux.changes 2007-11-29 17:52:21.000000000 +0100
+++ /mounts/work_src_done/STABLE/util-linux/util-linux.changes 2007-12-03 11:04:03.961998000 +0100
@@ -1,0 +2,5 @@
+Mon Dec 3 11:03:57 CET 2007 - ro(a)suse.de
+
+- remove "arch", in coreutils now
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ util-linux.spec ++++++
--- /var/tmp/diff_new_pack.Wg2563/_old 2007-12-03 11:10:26.000000000 +0100
+++ /var/tmp/diff_new_pack.Wg2563/_new 2007-12-03 11:10:26.000000000 +0100
@@ -21,7 +21,7 @@
Group: System/Base
AutoReqProv: on
Version: 2.13.0.1+git20071121
-Release: 5
+Release: 7
Summary: A collection of basic system utilities
Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/%name-ng-%version.tar.bz2
Source1: util-linux-2.13-rpmlintrc
@@ -183,7 +183,6 @@
--enable-raw \
--enable-rdev \
--enable-write \
- --enable-arch \
--disable-use-tty-group \
CFLAGS="$CFLAGS $RPM_OPT_FLAGS"
make
@@ -350,7 +349,6 @@
%config(noreplace) %attr(644,root,root) /etc/raw
%config(noreplace) /etc/filesystems
/usr/sbin/rcraw
-/bin/arch
/bin/dmesg
/bin/more
/bin/mount
@@ -427,7 +425,6 @@
%{_infodir}/freeramdisk.info*.gz
%{_infodir}/time.info*.gz
%{_infodir}/which.info*.gz
-%{_mandir}/man1/arch.1.gz
%{_mandir}/man1/cal.1.gz
%{_mandir}/man1/chrt.1.gz
%{_mandir}/man1/col.1.gz
@@ -559,6 +556,8 @@
#%endif
%changelog
+* Mon Dec 03 2007 - ro(a)suse.de
+- remove "arch", in coreutils now
* Thu Nov 29 2007 - lnussel(a)suse.de
- update crypto patch
* fix mount buffer overflow when reading the passphrase (#332148)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package coreutils
checked in at Mon Dec 3 11:10:14 CET 2007.
--------
--- coreutils/coreutils.changes 2007-11-29 14:30:01.000000000 +0100
+++ /mounts/work_src_done/STABLE/coreutils/coreutils.changes 2007-12-03 10:44:30.000000000 +0100
@@ -2 +2 @@
-Thu Nov 29 14:28:26 CET 2007 - schwab(a)suse.de
+Mon Dec 3 10:44:24 CET 2007 - schwab(a)suse.de
@@ -4 +4 @@
-- Update to coreutils-6.9.89.48 snapshot.
+- Update to coreutils-6.9.90.
@@ -7,0 +8 @@
+ chcon: change the SELinux security context of a file
@@ -8,0 +10 @@
+ runcon: run a program in a different SELinux security context
@@ -20 +22,11 @@
- Add SELinux support (FIXME: add details here)
+ Add SELinux support, based on the patch from Fedora:
+ * cp accepts new --preserve=context option.
+ * "cp -a" works with SELinux:
+ Now, cp -a attempts to preserve context, but failure to do so does
+ not change cp's exit status. However "cp --preserve=context" is
+ similar, but failure *does* cause cp to exit with nonzero status.
+ * install accepts new "-Z, --context=C" option.
+ * id accepts new "-Z" option.
+ * stat honors the new %C format directive: SELinux security context string
+ * ls accepts a slightly modified -Z option.
+ * ls: contrary to Fedora version, does not accept --lcontext and --scontext
@@ -65,10 +77,8 @@
- cp no longer fails to write through a dangling symlink
- [bug introduced in coreutils-6.7]. cp --parents no
- longer mishandles symlinks to directories in file name
- components in the source, e.g., "cp --parents symlink/a/b
- d" no longer fails. Also, 'cp' no longer considers a
- destination symlink to be the same as the referenced file when
- copying links or making backups. For example, if SYM is a symlink
- to FILE, "cp -l FILE SYM" now reports an error instead of silently
- doing nothing. The behavior of 'cp' is now better documented when
- the destination is a symlink.
+ cp --parents no longer mishandles symlinks to directories in file
+ name components in the source, e.g., "cp --parents symlink/a/b d"
+ no longer fails. Also, 'cp' no longer considers a destination
+ symlink to be the same as the referenced file when copying links
+ or making backups. For example, if SYM is a symlink to FILE,
+ "cp -l FILE SYM" now reports an error instead of silently doing
+ nothing. The behavior of 'cp' is now better documented when the
+ destination is a symlink.
@@ -125,0 +136,5 @@
+Thu Nov 29 14:28:26 CET 2007 - schwab(a)suse.de
+
+- Update to coreutils-6.9.89.48 snapshot.
+
+-------------------------------------------------------------------
Old:
----
coreutils-6.9.89.48-96961.tar.lzma
coreutils-6.9.89.48.diff
New:
----
coreutils-6.9.90.diff
coreutils-6.9.90.tar.lzma
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ coreutils.spec ++++++
--- /var/tmp/diff_new_pack.GbI867/_old 2007-12-03 11:09:59.000000000 +0100
+++ /var/tmp/diff_new_pack.GbI867/_new 2007-12-03 11:09:59.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package coreutils (Version 6.9.89.48)
+# spec file for package coreutils (Version 6.9.90)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -19,11 +19,10 @@
Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit >= 9 libselinux-64bit = 9 libselinux-x86 = 9
AutoReqProv: on
PreReq: %{install_info_prereq}
-Version: 6.9.89.48
+Version: 6.9.90
Release: 1
Summary: GNU Core Utilities
-%define treeish 96961
-Source: coreutils-%{version}-%treeish.tar.lzma
+Source: coreutils-%{version}.tar.lzma
Source1: su.pamd
Source2: su.default
Patch: coreutils-%{version}.diff
@@ -93,7 +92,7 @@
Ulrich Drepper <drepper(a)redhat.com>
%prep
-%setup -q -n %name-%version-%treeish
+%setup -q
%patch1 -p1
%patch4 -p1
%patch5
@@ -170,12 +169,14 @@
%dir %{_prefix}/share/locale/*/LC_TIME
%changelog
-* Thu Nov 29 2007 - schwab(a)suse.de
-- Update to coreutils-6.9.89.48 snapshot.
+* Mon Dec 03 2007 - schwab(a)suse.de
+- Update to coreutils-6.9.90.
** New programs
arch: equivalent to uname -m, not installed by default
But don't install this program on Solaris systems.
+ chcon: change the SELinux security context of a file
mktemp: create a temporary file or directory (or names)
+ runcon: run a program in a different SELinux security context
** Programs no longer installed by default
hostname, su
** Changes in behavior
@@ -187,7 +188,17 @@
The tr from coreutils-5.2.1 and earlier would fail for such usage,
and Solaris' tr ignores that final byte.
** New features
- Add SELinux support (FIXME: add details here)
+ Add SELinux support, based on the patch from Fedora:
+ * cp accepts new --preserve=context option.
+ * "cp -a" works with SELinux:
+ Now, cp -a attempts to preserve context, but failure to do so does
+ not change cp's exit status. However "cp --preserve=context" is
+ similar, but failure *does* cause cp to exit with nonzero status.
+ * install accepts new "-Z, --context=C" option.
+ * id accepts new "-Z" option.
+ * stat honors the new %%C format directive: SELinux security context string
+ * ls accepts a slightly modified -Z option.
+ * ls: contrary to Fedora version, does not accept --lcontext and --scontext
cp -p tries to preserve the GID of a file even if preserving the UID
is not possible.
uniq accepts a new option: --zero-terminated (-z). As with the sort
@@ -232,16 +243,14 @@
Before, "cp /proc/cpuinfo c" would create an empty file when the kernel
reports stat.st_size == 0, while "cat /proc/cpuinfo > c" would "work",
and create a nonempty one. [bug introduced in coreutils-6.0]
- cp no longer fails to write through a dangling symlink
- [bug introduced in coreutils-6.7]. cp --parents no
- longer mishandles symlinks to directories in file name
- components in the source, e.g., "cp --parents symlink/a/b
- d" no longer fails. Also, 'cp' no longer considers a
- destination symlink to be the same as the referenced file when
- copying links or making backups. For example, if SYM is a symlink
- to FILE, "cp -l FILE SYM" now reports an error instead of silently
- doing nothing. The behavior of 'cp' is now better documented when
- the destination is a symlink.
+ cp --parents no longer mishandles symlinks to directories in file
+ name components in the source, e.g., "cp --parents symlink/a/b d"
+ no longer fails. Also, 'cp' no longer considers a destination
+ symlink to be the same as the referenced file when copying links
+ or making backups. For example, if SYM is a symlink to FILE,
+ "cp -l FILE SYM" now reports an error instead of silently doing
+ nothing. The behavior of 'cp' is now better documented when the
+ destination is a symlink.
"cp -i --update older newer" no longer prompts; same for mv
"cp -i" now detects read errors on standard input, and no longer consumes
too much seekable input; same for ln, install, mv, and rm.
@@ -291,6 +300,8 @@
complement of Set1. [present in the original version, in 1992]
tr no longer rejects an unmatched [:lower:] or [:upper:] in SET1.
[present in the original version]
+* Thu Nov 29 2007 - schwab(a)suse.de
+- Update to coreutils-6.9.89.48 snapshot.
* Mon Jul 23 2007 - schwab(a)suse.de
- Fix random sort.
- Fix invalid free.
++++++ coreutils-6.9.89.48.diff -> coreutils-6.9.90.diff ++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-devtools
checked in at Mon Dec 3 10:42:34 CET 2007.
--------
--- yast2-devtools/yast2-devtools.changes 2007-12-02 20:13:09.000000000 +0100
+++ /mounts/work_src_done/NOARCH/yast2-devtools/yast2-devtools.changes 2007-12-03 10:02:39.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Dec 3 10:02:27 CET 2007 - coolo(a)suse.de
+
+- include cmake directories
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-devtools.spec ++++++
--- /var/tmp/diff_new_pack.Oh3796/_old 2007-12-03 10:41:26.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh3796/_new 2007-12-03 10:41:26.000000000 +0100
@@ -12,7 +12,7 @@
Name: yast2-devtools
Version: 2.16.3
-Release: 1
+Release: 2
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -80,7 +80,7 @@
%dir %{prefix}/share/emacs/site-lisp
%{prefix}/share/emacs/site-lisp/*ycp-mode.el
%dir %{prefix}/lib/YaST2
-%{prefix}/share/cmake/Modules/*
+%{prefix}/share/cmake
%{prefix}/lib/YaST2/bin
%dir %{prefix}/share/YaST2
/usr/share/YaST2/data
@@ -88,6 +88,8 @@
%{prefix}/share/pkgconfig/yast2-devtools.pc
%doc %{prefix}/share/doc/packages/yast2-devtools
%changelog
+* Mon Dec 03 2007 - coolo(a)suse.de
+- include cmake directories
* Mon Nov 26 2007 - dmacvicar(a)suse.de
- added basic cmake infrastructure
- 2.16.3
++++++ yast2-devtools-2.16.3.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.16.3/ycpdoc/doc/example/deprecated.html new/yast2-devtools-2.16.3/ycpdoc/doc/example/deprecated.html
--- old/yast2-devtools-2.16.3/ycpdoc/doc/example/deprecated.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/ycpdoc/doc/example/deprecated.html 2007-12-02 21:38:08.000000000 +0100
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html>
+ <head>
+ <title>Unknown YCP Module</title>
+ <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+ <div class="header">
+ <i>YaST2 Developers Documentation:</i>
+ <a href="index.html">
+ <b>Unknown YCP Module</b>
+ </a>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ <hr />
+ </div>
+ <div class="menu">
+ <img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+ <br />
+ <br />
+ <a href="index.html">functions</a>
+ <br />
+ <a href="files.html">files</a>
+ <br />
+ <a href="intro.html">intro</a>
+ </div>
+ <div class="main">
+ <div class="sigbox">
+ <table class="padtbl">
+ <tr>
+ <td>
+ <h1>Unknown YCP Module</h1>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td>
+ <p>This module has an unstable interface.</p>
+ </td>
+ </tr>
+ </table>
+ <table class="padtbl">
+ <tr>
+ <td>
+ <h1>Local Functions</h1>
+ <ul>
+ <li>
+ <a href="#Euthanize">Euthanize (integer pid)</a>
+ </li>
+ <li>
+ <a href="#Kill">Kill (integer pid)</a>
+ </li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <p />
+ <div class="sigbox">
+ <span class="sig" id="Euthanize">local
+ <b>Euthanize (integer pid)
+ <span class="a"> -> </span>
+ <span class="t">void</span>
+ </b>
+ </span>
+ </div>
+ <p>
+ Euthanizes a process</p>
+ <dl>
+ <dt>
+ <b>Parameters:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="p">pid</span>
+ </td>
+ <td class="descbox">process</td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <div class="sigbox">
+ <span class="sig" id="Kill">local
+ <b>Kill (integer pid)
+ <span class="a"> -> </span>
+ <span class="t">void</span>
+ </b>
+ </span>
+ </div>
+ <p>
+ <em>This function is deprecated. Use <a href="#Euthanize">Euthanize</a> instead.</em>
+ </p>
+ <p>
+ Kills a process</p>
+ <dl>
+ <dt>
+ <b>Parameters:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="p">pid</span>
+ </td>
+ <td class="descbox">process</td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ </div>
+ <div class="footer">
+ <hr />
+ <i>YaST2 Developers Documentation</i>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ </div>
+ </body>
+</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.16.3/ycpdoc/doc/example/example2.html new/yast2-devtools-2.16.3/ycpdoc/doc/example/example2.html
--- old/yast2-devtools-2.16.3/ycpdoc/doc/example/example2.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/ycpdoc/doc/example/example2.html 2007-12-02 21:38:08.000000000 +0100
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html>
+ <head>
+ <title>Unknown YCP Module</title>
+ <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+ <div class="header">
+ <i>YaST2 Developers Documentation:</i>
+ <a href="index.html">
+ <b>Unknown YCP Module</b>
+ </a>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ <hr />
+ </div>
+ <div class="menu">
+ <img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+ <br />
+ <br />
+ <a href="index.html">functions</a>
+ <br />
+ <a href="files.html">files</a>
+ <br />
+ <a href="intro.html">intro</a>
+ </div>
+ <div class="main">
+ <div class="sigbox">
+ <table class="padtbl">
+ <tr>
+ <td>
+ <h1>Unknown YCP Module</h1>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td>
+ <p>This module has an unstable interface.</p>
+ </td>
+ </tr>
+ </table>
+ <table class="padtbl">
+ <tr>
+ <td>
+ <h1>Global Functions</h1>
+ <ul>
+ <li>
+ <a href="#DoNothing">DoNothing ()</a>
+ </li>
+ <li>
+ <a href="#foo1">foo1 ()</a>
+ </li>
+ <li>
+ <a href="#foo2">foo2 ()</a>
+ </li>
+ <li>
+ <a href="#foo3">foo3 ()</a>
+ </li>
+ <li>
+ <a href="#foo4">foo4 ()</a>
+ </li>
+ </ul>
+ <h1>Local Functions</h1>
+ <ul>
+ <li>
+ <a href="#LocalNothing">LocalNothing ()</a>
+ </li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <p />
+ <div class="sigbox">
+ <span class="sig" id="DoNothing">global
+ <b>DoNothing ()
+ <span class="a"> -> </span>
+ <span class="t">void</span>
+ </b>
+ </span>
+ </div>
+ <p>
+ Does nothing.</p>
+ <div class="sigbox">
+ <span class="sig" id="LocalNothing">local
+ <b>LocalNothing ()
+ <span class="a"> -> </span>
+ <span class="t">void</span>
+ </b>
+ </span>
+ </div>
+ <p>
+ Does nothing,
+ privately.</p>
+ <div class="sigbox">
+ <span class="sig" id="foo1">global
+ <b>foo1 ()
+ <span class="a"> -> </span>
+ <span class="t">void</span>
+ </b>
+ </span>
+ </div>
+ <p>
+ Foo1</p>
+ <dl>
+ <dt>
+ <b>See</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td align="left" valign="top"><a href="#foo2">foo2</a>
+<a href="example2.html#foo3">foo3 in example2</a>
+<a href="#foo4">foo4</a>
+<a href="example.html">example</a></td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <div class="sigbox">
+ <span class="sig" id="foo2">global
+ <b>foo2 ()
+ <span class="a"> -> </span>
+ <span class="t">void</span>
+ </b>
+ </span>
+ </div>
+ <p>
+ Foo2</p>
+ <div class="sigbox">
+ <span class="sig" id="foo3">global
+ <b>foo3 ()
+ <span class="a"> -> </span>
+ <span class="t">void</span>
+ </b>
+ </span>
+ </div>
+ <p>
+ Foo3</p>
+ <div class="sigbox">
+ <span class="sig" id="foo4">global
+ <b>foo4 ()
+ <span class="a"> -> </span>
+ <span class="t">void</span>
+ </b>
+ </span>
+ </div>
+ <p>
+ Foo4</p>
+ </div>
+ <div class="footer">
+ <hr />
+ <i>YaST2 Developers Documentation</i>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ </div>
+ </body>
+</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.16.3/ycpdoc/doc/example/example.html new/yast2-devtools-2.16.3/ycpdoc/doc/example/example.html
--- old/yast2-devtools-2.16.3/ycpdoc/doc/example/example.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/ycpdoc/doc/example/example.html 2007-12-02 21:38:08.000000000 +0100
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html>
+ <head>
+ <title>
+
+ ycpdoc tool
+</title>
+ <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+ <div class="header">
+ <i>YaST2 Developers Documentation:</i>
+ <a href="index.html">
+ <b>
+
+ ycpdoc tool
+</b>
+ </a>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ <hr />
+ </div>
+ <div class="menu">
+ <img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+ <br />
+ <br />
+ <a href="index.html">functions</a>
+ <br />
+ <a href="files.html">files</a>
+ <br />
+ <a href="intro.html">intro</a>
+ </div>
+ <div class="main">
+ <div class="sigbox">
+ <table class="padtbl">
+ <tr>
+ <td>
+ <h1>
+
+ ycpdoc tool
+</h1>
+ </td>
+ <td class="filecell">
+ example.ycp
+</td>
+ </tr>
+ <tr>
+ <td>
+ Documentation for ycpdoc.
+</td>
+ </tr>
+ <tr>
+ <td>
+ <ul>
+ <li> Petr Blahos <<a href="mailto:pblahos@suse.cz">pblahos(a)suse.cz</a>></li>
+ <li> Other Author <<a href="mailto:his_mail@suse.de">his_mail(a)suse.de</a>></li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>This module has an unstable interface.</p>
+ </td>
+ </tr>
+ </table>
+ <table class="padtbl">
+ <tr>
+ <td>
+
+ A few examples can be found here.
+
+ <h1>Includes</h1>
+ <ul>
+ <li>common/conv.ycp</li>
+ <li>module/misc.ycp</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <p />
+ <div class="sigbox">Info:</div>
+ <p>
+ Additional comments to this module. We can also document
+ inputs and outputs of modules. Note that characters < and >
+ are allowed in body.</p>
+ <dl>
+ <dt>
+ <b>Parameters:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="p">first</span>
+ </td>
+ <td class="descbox">First argument description</td>
+ </tr>
+ <tr>
+ <td class="pbox">
+ <span class="p">second</span>
+ </td>
+ <td class="descbox">Second argument description. <string></td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <dl>
+ <dt>
+ <b>Return value:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="t" />
+ </td>
+ <td class="descbox">|map <map> of results or nil.
+</td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <dl>
+ <dt>
+ <b>Example</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td align="left" valign="top"><pre>
+
+ This example shows multiline example tag.
+ CallModule(
+ io.ycp // <filename>
+ );
+</pre></td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <dl>
+ <dt>
+ <b>See</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td align="left" valign="top"><a href="http://www.suse.cz">Suse</a>
+<a href="#tohex">tohex</a>
+<a href="example.html">example</a>
+<a href="example.html#another">another in example</a></td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <div class="sigbox">Info:</div>
+ <p>
+ Convert numeric value to hexadecimal string.</p>
+ <dl>
+ <dt>
+ <b>Parameters:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="p">i</span>
+ </td>
+ <td class="descbox">value to convert</td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <dl>
+ <dt>
+ <b>Return value:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="t" />
+ </td>
+ <td class="descbox">hexadecimal rep. of i starting by 0x</td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <dl>
+ <dt>
+ <b>Example</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td align="left" valign="top"><pre>
+ string hex = tohex(65);</pre></td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <div class="sigbox">Info:</div>
+ <p>
+ Who knows what is this function for?!? Note that there can be couple of
+ empty lines between end of comment and define.</p>
+ <dl>
+ <dt>
+ <b>Parameters:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="p">i</span>
+ </td>
+ <td class="descbox">Value to convert.
+ Descriptions of parameters can be multiline.</td>
+ </tr>
+ <tr>
+ <td class="pbox">
+ <span class="p">j</span>
+ </td>
+ <td class="descbox">Some string.</td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <dl>
+ <dt>
+ <b>Return value:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="t" />
+ </td>
+ <td class="descbox">? Unknown. Lets show that return value description
+ can be multiline.</td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <div class="sigbox">Info:</div>
+ <p>
+ This function has no return value defined.</p>
+ </div>
+ <div class="footer">
+ <hr />
+ <i>YaST2 Developers Documentation</i>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ </div>
+ </body>
+</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.16.3/ycpdoc/doc/example/files.html new/yast2-devtools-2.16.3/ycpdoc/doc/example/files.html
--- old/yast2-devtools-2.16.3/ycpdoc/doc/example/files.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/ycpdoc/doc/example/files.html 2007-12-02 21:38:08.000000000 +0100
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html>
+ <head>
+ <title> ycpdoc tool</title>
+ <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+ <div class="header">
+ <i>YaST2 Developers Documentation:</i>
+ <a href="index.html">
+ <b> ycpdoc tool</b>
+ </a>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ <hr />
+ </div>
+ <div class="menu">
+ <img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+ <br />
+ <br />
+ <a href="index.html">functions</a>
+ <br />
+ <a href="files.html">files</a>
+ <br />
+ <a href="intro.html">intro</a>
+ </div>
+ <div class="main">
+ <h3>File index:</h3>
+ <table class="fileidx">
+ <tr>
+ <th>File name</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="deprecated.html">deprecated.ycp</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="example.html">example.ycp</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="example2.html">example2.ycp</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="mis.html">mis.ycp</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="modules.html">modules.ycp</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="struct1.html">struct1.ycp</a>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <div class="footer">
+ <hr />
+ <i>YaST2 Developers Documentation</i>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ </div>
+ </body>
+</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.16.3/ycpdoc/doc/example/intro.html new/yast2-devtools-2.16.3/ycpdoc/doc/example/intro.html
--- old/yast2-devtools-2.16.3/ycpdoc/doc/example/intro.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/ycpdoc/doc/example/intro.html 2007-12-02 21:38:08.000000000 +0100
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html>
+ <head>
+ <title> ycpdoc tool</title>
+ <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+ <div class="header">
+ <i>YaST2 Developers Documentation:</i>
+ <a href="index.html">
+ <b> ycpdoc tool</b>
+ </a>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ <hr />
+ </div>
+ <div class="menu">
+ <img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+ <br />
+ <br />
+ <a href="index.html">functions</a>
+ <br />
+ <a href="files.html">files</a>
+ <br />
+ <a href="intro.html">intro</a>
+ </div>
+ <div class="main">
+ <h3>Introduction:</h3><!-- example.ycp -->
+ <H1>Some intro.</H1>
+ It is started by /***. All texts in intro are transfered to intro.html
+ without change. <br>
+<!-- example.ycp -->
+ Some other intro on some other place.<br>
+<!-- modules.ycp -->
+ <H1>Intro to <b>modules.ycp</b></H1>
+ All intros are merged into one intro in one file.
+
+ </div>
+ <div class="footer">
+ <hr />
+ <i>YaST2 Developers Documentation</i>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ </div>
+ </body>
+</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.16.3/ycpdoc/doc/example/mis.html new/yast2-devtools-2.16.3/ycpdoc/doc/example/mis.html
--- old/yast2-devtools-2.16.3/ycpdoc/doc/example/mis.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/ycpdoc/doc/example/mis.html 2007-12-02 21:38:08.000000000 +0100
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html>
+ <head>
+ <title>
+
+ ycpdoc tool
+</title>
+ <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+ <div class="header">
+ <i>YaST2 Developers Documentation:</i>
+ <a href="index.html">
+ <b>
+
+ ycpdoc tool
+</b>
+ </a>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ <hr />
+ </div>
+ <div class="menu">
+ <img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+ <br />
+ <br />
+ <a href="index.html">functions</a>
+ <br />
+ <a href="files.html">files</a>
+ <br />
+ <a href="intro.html">intro</a>
+ </div>
+ <div class="main">
+ <div class="sigbox">
+ <table class="padtbl">
+ <tr>
+ <td>
+ <h1>
+
+ ycpdoc tool
+</h1>
+ </td>
+ <td class="filecell">
+ mis.ycp
+</td>
+ </tr>
+ <tr>
+ <td>
+ Documentation for ycpdoc.
+</td>
+ </tr>
+ <tr>
+ <td>
+ <ul>
+ <li> Petr Blahos <<a href="mailto:pblahos@suse.cz">pblahos(a)suse.cz</a>></li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>This module has an unstable interface.</p>
+ </td>
+ </tr>
+ </table>
+ <table class="padtbl">
+ <tr>
+ <td>
+
+ Shows ycpdoc capability to report undocumented
+ functions and misdocumented params.
+</td>
+ </tr>
+ </table>
+ </div>
+ <p />
+ <div class="sigbox">Info:</div>
+ <p>
+ Description.</p>
+ <dl>
+ <dt>
+ <b>Parameters:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="p">a</span>
+ </td>
+ <td class="descbox"></td>
+ </tr>
+ <tr>
+ <td class="pbox">
+ <span class="p">c</span>
+ </td>
+ <td class="descbox"></td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ </div>
+ <div class="footer">
+ <hr />
+ <i>YaST2 Developers Documentation</i>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ </div>
+ </body>
+</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.16.3/ycpdoc/doc/example/modules.html new/yast2-devtools-2.16.3/ycpdoc/doc/example/modules.html
--- old/yast2-devtools-2.16.3/ycpdoc/doc/example/modules.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/ycpdoc/doc/example/modules.html 2007-12-02 21:38:08.000000000 +0100
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html>
+ <head>
+ <title>
+
+ ycpdoc tool
+</title>
+ <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+ <div class="header">
+ <i>YaST2 Developers Documentation:</i>
+ <a href="index.html">
+ <b>
+
+ ycpdoc tool
+</b>
+ </a>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ <hr />
+ </div>
+ <div class="menu">
+ <img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+ <br />
+ <br />
+ <a href="index.html">functions</a>
+ <br />
+ <a href="files.html">files</a>
+ <br />
+ <a href="intro.html">intro</a>
+ </div>
+ <div class="main">
+ <div class="sigbox">
+ <table class="padtbl">
+ <tr>
+ <td>
+ <h1>
+
+ ycpdoc tool
+</h1>
+ </td>
+ <td class="filecell">
+ module.ycp
+</td>
+ </tr>
+ <tr>
+ <td>
+ Documentation for ycpdoc.
+</td>
+ </tr>
+ <tr>
+ <td>
+ <ul>
+ <li> Petr Blahos <<a href="mailto:pblahos@suse.cz">pblahos(a)suse.cz</a>></li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>This module has an unstable interface.</p>
+ </td>
+ </tr>
+ </table>
+ <table class="padtbl">
+ <tr>
+ <td>
+
+ This example shows how ycpdoc handle more modules.
+</td>
+ </tr>
+ </table>
+ </div>
+ <p />
+ <div class="sigbox">Info:</div>
+ <p>
+ I was just too lazy to fabricate some good name of sample function.</p>
+ <dl>
+ <dt>
+ <b>Parameters:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="p">i</span>
+ </td>
+ <td class="descbox">some value</td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ </div>
+ <div class="footer">
+ <hr />
+ <i>YaST2 Developers Documentation</i>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ </div>
+ </body>
+</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.16.3/ycpdoc/doc/example/struct1.html new/yast2-devtools-2.16.3/ycpdoc/doc/example/struct1.html
--- old/yast2-devtools-2.16.3/ycpdoc/doc/example/struct1.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/ycpdoc/doc/example/struct1.html 2007-12-02 21:38:08.000000000 +0100
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html>
+ <head>
+ <title>Unknown YCP Module</title>
+ <style type="text/css">body { background-color: #c8c8c8 }
+h1 { color: #e00000 }
+table { width: 100%/ border: none }
+img { border: 0px }
+.sigbox { background-color: #ffc080; border: solid thin #f96500 }
+.sig { font: larger monospace }
+.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
+/* arrow */
+.a { color: #606060 }
+/* type, parameter */
+.t, .p { color: #c05000 }
+.pbox { width: 20% }
+.descbox { }
+.right { align: right }
+.header {}
+.footer { clear: both}
+.menu { width: 10%; float: left }
+.main { width: 90%; float: left }
+</style>
+ </head>
+ <body>
+ <div class="header">
+ <i>YaST2 Developers Documentation:</i>
+ <a href="index.html">
+ <b>Unknown YCP Module</b>
+ </a>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ <hr />
+ </div>
+ <div class="menu">
+ <img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
+ <br />
+ <br />
+ <a href="index.html">functions</a>
+ <br />
+ <a href="files.html">files</a>
+ <br />
+ <a href="intro.html">intro</a>
+ </div>
+ <div class="main">
+ <div class="sigbox">
+ <table class="padtbl">
+ <tr>
+ <td>
+ <h1>Unknown YCP Module</h1>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td>
+ <p>This module has an unstable interface.</p>
+ </td>
+ </tr>
+ </table>
+ <table class="padtbl">
+ <tr>
+ <td>
+ <h1>Structures</h1>
+ <ul>
+ <li>
+ <a href="#service">service</a>
+ </li>
+ </ul>
+ <h1>Local Functions</h1>
+ <ul>
+ <li>
+ <a href="#StartService">StartService (map svc)</a>
+ </li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <p />
+ <div class="sigbox">Info:</div>
+ <p>
+ A list of services</p>
+ <p>Structure
+ <b>
+ <a id="service">service</a>
+ </b>
+ </p>
+ <pre>
+ $[
+ "port": integer,
+ "program": string,
+ ]</pre>
+ <div class="sigbox">
+ <span class="sig" id="StartService">local
+ <b>StartService (map svc)
+ <span class="a"> -> </span>
+ <span class="t">map</span>
+ </b>
+ </span>
+ </div>
+ <p>
+ Starts the service (<a href="struct1.html#service)">service) in struct1</a> specified.</p>
+ <dl>
+ <dt>
+ <b>Parameters:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="p">svc</span>
+ </td>
+ <td class="descbox"><a href="#service">service</a></td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ <dl>
+ <dt>
+ <b>Return value:</b>
+ </dt>
+ <dd>
+ <table>
+ <tr>
+ <td class="pbox">
+ <span class="t" />
+ </td>
+ <td class="descbox">the <a href="#service">service</a> that was started</td>
+ </tr>
+ </table>
+ </dd>
+ </dl>
+ </div>
+ <div class="footer">
+ <hr />
+ <i>YaST2 Developers Documentation</i>
+ <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
+ </div>
+ </body>
+</html>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdesdk4
checked in at Mon Dec 3 02:07:08 CET 2007.
--------
--- KDE/kdesdk4/kdesdk4.changes 2007-11-21 18:58:20.000000000 +0100
+++ /mounts/work_src_done/STABLE/kdesdk4/kdesdk4.changes 2007-11-28 11:26:21.000000000 +0100
@@ -1,0 +2,5 @@
+Wed Nov 28 11:26:21 CET 2007 - dmueller(a)suse.de
+
+- update to 3.96.2
+
+-------------------------------------------------------------------
Old:
----
kdesdk-3.96.1.tar.bz2
New:
----
kdesdk-3.96.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdesdk4.spec ++++++
--- /var/tmp/diff_new_pack.q26256/_old 2007-12-03 02:06:46.000000000 +0100
+++ /var/tmp/diff_new_pack.q26256/_new 2007-12-03 02:06:46.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kdesdk4 (Version 3.96.1)
+# spec file for package kdesdk4 (Version 3.96.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,9 +15,9 @@
Group: System/GUI/KDE
Summary: KDE SDK Package
Url: http://www.kde.org/
-Version: 3.96.1
+Version: 3.96.2
Release: 1
-%define rversion 3.96.1
+%define rversion 3.96.2
Source0: kdesdk-%rversion.tar.bz2
Source1: _upstream
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -27,6 +27,7 @@
Suggests: kde4-cervisia
Suggests: kde4-kbugbuster
Suggests: kde4-kate
+Suggests: kde4-l10n-devel
Suggests: kde4-kuiviewer
Suggests: kde4-kcachegrind
Suggests: kde4-kapptemplate
@@ -68,6 +69,7 @@
%create_subdir_filelist -d kuiviewer -n kdesdk-%rversion
%create_subdir_filelist -d scripts -n kdesdk-%rversion
%create_subdir_filelist -d umbrello -n kdesdk-%rversion
+ %create_subdir_filelist -d poxml -n kdesdk-%rversion
cd ..
sed -ri s,.*/usr/share/man/man1/cervisia.1.*,, filelists/cervisia
cat filelists/* | while read line; do echo "%exclude $line";done >filelists/exclude
@@ -111,10 +113,31 @@
%postun scripts
%run_ldconfig
+%package -n kde4-l10n-devel
+Group: System/GUI/KDE
+Summary: KDE SDK Package
+Requires: kdebase4-runtime
+
+%description -n kde4-l10n-devel
+This package suggests the packages, built from the kdesdk module.
+
+
+
+Authors:
+--------
+ The KDE Team <kde(a)kde.org>
+
+%post -n kde4-l10n-devel
+%run_ldconfig
+
+%postun -n kde4-l10n-devel
+%run_ldconfig
+
+%files -n kde4-l10n-devel -f filelists/poxml
+%defattr(-,root,root)
+
%files scripts -f filelists/scripts
%defattr(-,root,root)
-%doc COPYING COPYING-DOCS README
-%dir /usr/share/doc/kde/HTML/en/kdesvn-build
%package -n kde4-cervisia
Group: Development/Tools/Version Control
@@ -415,6 +438,8 @@
/usr/include/kprofilemethod.h
%changelog
+* Wed Nov 28 2007 - dmueller(a)suse.de
+- update to 3.96.2
* Wed Nov 21 2007 - dmueller(a)suse.de
- update to 3.96.1
* Wed Nov 14 2007 - dmueller(a)suse.de
++++++ kdesdk-3.96.1.tar.bz2 -> kdesdk-3.96.2.tar.bz2 ++++++
++++ 6349 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package sensors
checked in at Mon Dec 3 02:04:49 CET 2007.
--------
--- sensors/sensors.changes 2007-11-29 13:43:31.000000000 +0100
+++ /mounts/work_src_done/STABLE/sensors/sensors.changes 2007-11-30 20:43:50.488427000 +0100
@@ -1,0 +2,6 @@
+Fri Nov 30 20:43:02 CET 2007 - jdelvare(a)suse.de
+
+- Remove obsolete Requires tags. Since version 3.0.0, it is no
+ longer mandatory to provide a configuration file to libsensors.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sensors.spec ++++++
--- /var/tmp/diff_new_pack.Q21653/_old 2007-12-03 02:04:34.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21653/_new 2007-12-03 02:04:34.000000000 +0100
@@ -14,11 +14,11 @@
BuildRequires: bison flex rrdtool-devel sysfsutils
Url: http://www.lm-sensors.org/
Version: 3.0.0
-Release: 2
+Release: 4
Summary: Hardware health monitoring for Linux
License: GPL v2 or later
Group: System/Monitoring
-Requires: modules /etc/sensors3.conf
+Requires: modules
AutoReqProv: on
Source0: lm_sensors-3.0.0.tar.bz2
Patch: lm_sensors-3.0.0.dif
@@ -51,7 +51,6 @@
%package -n sensord
Summary: Hardware health monitoring daemon
Group: System/Monitoring
-Requires: /etc/sensors3.conf
Provides: sensors:/usr/sbin/sensord
AutoReqProv: on
@@ -198,6 +197,9 @@
%doc /usr/share/man/man3/*.3.gz
%changelog
+* Fri Nov 30 2007 - jdelvare(a)suse.de
+- Remove obsolete Requires tags. Since version 3.0.0, it is no
+ longer mandatory to provide a configuration file to libsensors.
* Thu Nov 29 2007 - jdelvare(a)suse.de
- Add missing Conflicts tag.
* Tue Nov 27 2007 - jdelvare(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package rwsman
checked in at Mon Dec 3 02:01:27 CET 2007.
--------
--- rwsman/rwsman.changes 2007-11-12 10:19:58.000000000 +0100
+++ /mounts/work_users/ro/STABLE/rwsman/rwsman.changes 2007-12-03 02:00:53.644862000 +0100
@@ -1,0 +2,5 @@
+Mon Dec 3 02:00:40 CET 2007 - ro(a)suse.de
+
+- hack to compile with current wsman api
+
+-------------------------------------------------------------------
New:
----
rwsman-buildfix.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rwsman.spec ++++++
--- /var/tmp/diff_new_pack.e17668/_old 2007-12-03 02:01:21.000000000 +0100
+++ /var/tmp/diff_new_pack.e17668/_new 2007-12-03 02:01:21.000000000 +0100
@@ -13,13 +13,14 @@
Name: rwsman
Url: http://rwsman.rubyforge.org
Version: 1.1.0
-Release: 41
+Release: 42
License: BSD 3-Clause
Group: Development/Languages/Ruby
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gcc libwsman-devel >= 1.1.0 pkg-config ruby-devel
Requires: openwsman-client >= 1.1.0 ruby
Source: %{name}.tar.bz2
+Patch: rwsman-buildfix.patch
Summary: Ruby bindings for openwsman-client
%description
@@ -34,6 +35,7 @@
%prep
%setup -n %{name}
+%patch
%build
pushd src
@@ -58,7 +60,10 @@
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/rwsman.so
%doc README
%doc src/rdoc
+
%changelog
+* Mon Dec 03 2007 - ro(a)suse.de
+- hack to compile with current wsman api
* Mon Nov 12 2007 - prusnak(a)suse.cz
- renamed openwsman-devel to libwsman-devel in BuildRequires
* Tue Jul 31 2007 - kkaempf(a)suse.de
++++++ rwsman-buildfix.patch ++++++
--- src/rwsman_client.c
+++ src/rwsman_client.c
@@ -261,7 +261,8 @@
int options = FIX2INT( opts );
client_wrapper_t *wrapper = client_unwrap( self );
// FIXME: ruby keeps string length, no need to call strlen()
- WsXmlDocH doc = wsmc_read_memory( wrapper->client, buf, strlen( buf ), encoding, options );
+ // WsXmlDocH doc = wsmc_read_memory( wrapper->client, buf, strlen( buf ), encoding, options );
+ WsXmlDocH doc = wsmc_read_memory( buf, strlen( buf ), encoding, options );
return rwsman_xmldoc_new( doc );
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package bonnie++
checked in at Mon Dec 3 01:54:25 CET 2007.
--------
--- bonnie++/bonnie++.changes 2006-05-26 23:14:57.000000000 +0200
+++ /mounts/work_users/ro/STABLE/bonnie++/bonnie++.changes 2007-12-03 01:48:24.954260000 +0100
@@ -1,0 +2,5 @@
+Mon Dec 3 01:48:17 CET 2007 - ro(a)suse.de
+
+- fix build with gcc-4.3
+
+-------------------------------------------------------------------
New:
----
bonnie++-gcc43.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bonnie++-1.02.spec ++++++
--- /var/tmp/diff_new_pack.ne8624/_old 2007-12-03 01:54:16.000000000 +0100
+++ /var/tmp/diff_new_pack.ne8624/_new 2007-12-03 01:54:16.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package bonnie++ (Version 1.02)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -15,12 +15,13 @@
License: X11/MIT
Group: System/Benchmark
Provides: bonnie++-1.02
-Autoreqprov: on
+AutoReqProv: on
Summary: A Bonnie-Like File System Benchmark
Version: 1.02
-Release: 348
+Release: 413
Source: http://www.coker.com.au/bonnie++/bonnie++-1.02.tgz
Patch: bonnie++-1.02_unlocked.patch
+Patch1: bonnie++-gcc43.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -39,6 +40,7 @@
%prep
%setup
%patch -p1
+%patch1
%build
make clean
@@ -67,7 +69,9 @@
%clean
rm -rf $RPM_BUILD_ROOT
-%changelog -n bonnie++
+%changelog
+* Mon Dec 03 2007 - ro(a)suse.de
+- fix build with gcc-4.3
* Fri May 26 2006 - schwab(a)suse.de
- Use RPM_OPT_FLAGS.
- Don't strip binaries.
++++++ bonnie++-gcc43.patch ++++++
--- zcav.cpp
+++ zcav.cpp
@@ -7,7 +7,8 @@
#include <fcntl.h>
#include <stdlib.h>
#include "bonnie.h"
-#include <vector.h>
+#include <cstring>
+#include <vector>
// Read the specified number of megabytes of data from the fd and return the
// amount of time elapsed in seconds.
@@ -35,8 +36,8 @@
int main(int argc, char *argv[])
{
- vector<double *> times;
- vector<int> count;
+ std::vector<double *> times;
+ std::vector<int> count;
int block_size = 100;
int max_loops = 1;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package wmpowersave
checked in at Sun Dec 2 22:31:27 CET 2007.
--------
--- arch/i386/wmpowersave/wmpowersave.changes 2007-08-16 19:29:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/wmpowersave/wmpowersave.changes 2007-12-02 19:30:14.000000000 +0100
@@ -1,0 +2,5 @@
+Sun Dec 2 19:29:19 CET 2007 - hmacht(a)suse.de
+
+- fix build: 's/liblazy/liblazy-devel' in BuildRequires
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wmpowersave.spec ++++++
--- /var/tmp/diff_new_pack.N26865/_old 2007-12-02 22:31:05.000000000 +0100
+++ /var/tmp/diff_new_pack.N26865/_new 2007-12-02 22:31:05.000000000 +0100
@@ -11,10 +11,10 @@
# norootforbuild
Name: wmpowersave
-BuildRequires: WindowMaker-devel dbus-1-glib-devel liblazy powersave-devel xorg-x11
-URL: http://forge.novell.com/modules/xfmod/project/?powersave
+BuildRequires: WindowMaker-devel dbus-1-glib-devel liblazy-devel powersave-devel xorg-x11
+Url: http://forge.novell.com/modules/xfmod/project/?powersave
Version: 0.2.9
-Release: 1
+Release: 32
Summary: DockApp GUI frontend for powersave
License: GPL v2 or later
Group: System/GUI/Other
@@ -56,6 +56,8 @@
/usr/share/icons/wmpowersave
%changelog
+* Sun Dec 02 2007 - hmacht(a)suse.de
+- fix build: 's/liblazy/liblazy-devel' in BuildRequires
* Thu Aug 16 2007 - hmacht(a)suse.de
- adjust to new liblazy API (novell bug 299733)
* Fri Oct 13 2006 - hmacht(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-devtools
checked in at Sun Dec 2 22:30:35 CET 2007.
--------
--- yast2-devtools/yast2-devtools.changes 2007-11-09 16:28:49.000000000 +0100
+++ /mounts/work_src_done/NOARCH/yast2-devtools/yast2-devtools.changes 2007-12-02 20:13:09.000000000 +0100
@@ -1,0 +2,12 @@
+Mon Nov 26 14:55:32 CET 2007 - dmacvicar(a)suse.de
+
+- added basic cmake infrastructure
+- 2.16.3
+
+-------------------------------------------------------------------
+Fri Nov 9 17:11:58 CET 2007 - dfiser(a)suse.cz
+
+- Added script for generating graph of includes/imports from YCP
+ called ycp_graph.
+
+-------------------------------------------------------------------
Old:
----
yast2-devtools-2.16.2.tar.bz2
New:
----
yast2-devtools-2.16.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-devtools.spec ++++++
--- /var/tmp/diff_new_pack.o26237/_old 2007-12-02 22:30:30.000000000 +0100
+++ /var/tmp/diff_new_pack.o26237/_new 2007-12-02 22:30:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-devtools (Version 2.16.2)
+# spec file for package yast2-devtools (Version 2.16.3)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-devtools
-Version: 2.16.2
+Version: 2.16.3
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-devtools-2.16.2.tar.bz2
+Source0: yast2-devtools-2.16.3.tar.bz2
Prefix: /usr
BuildRequires: docbook-xsl-stylesheets gcc-c++ libxslt perl-XML-Writer pkgconfig sgml-skel
Requires: perl
@@ -48,7 +48,7 @@
Michal Svec <msvec(a)suse.cz>
%prep
-%setup -n yast2-devtools-2.16.2
+%setup -n yast2-devtools-2.16.3
%build
autoreconf --force --install
@@ -80,6 +80,7 @@
%dir %{prefix}/share/emacs/site-lisp
%{prefix}/share/emacs/site-lisp/*ycp-mode.el
%dir %{prefix}/lib/YaST2
+%{prefix}/share/cmake/Modules/*
%{prefix}/lib/YaST2/bin
%dir %{prefix}/share/YaST2
/usr/share/YaST2/data
@@ -87,6 +88,12 @@
%{prefix}/share/pkgconfig/yast2-devtools.pc
%doc %{prefix}/share/doc/packages/yast2-devtools
%changelog
+* Mon Nov 26 2007 - dmacvicar(a)suse.de
+- added basic cmake infrastructure
+- 2.16.3
+* Fri Nov 09 2007 - dfiser(a)suse.cz
+- Added script for generating graph of includes/imports from YCP
+ called ycp_graph.
* Fri Nov 09 2007 - locilka(a)suse.cz
- Added new check_deps script for basic checking of imported
YCP or Perl (YaST) modules.
++++++ yast2-devtools-2.16.2.tar.bz2 -> yast2-devtools-2.16.3.tar.bz2 ++++++
++++ 2715 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-devtools-2.16.2/configure.in new/yast2-devtools-2.16.3/configure.in
--- old/yast2-devtools-2.16.2/configure.in 2007-11-09 16:36:28.000000000 +0100
+++ new/yast2-devtools-2.16.3/configure.in 2007-12-02 21:37:03.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.16.2 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-devtools, 2.16.2, http://bugs.opensuse.org/, yast2-devtools)
+AC_INIT(yast2-devtools, 2.16.3, http://bugs.opensuse.org/, yast2-devtools)
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.16.2"
+VERSION="2.16.3"
RPMNAME="yast2-devtools"
MAINTAINER="Martin Vidner <mvidner(a)suse.cz>"
@@ -198,6 +198,8 @@
devtools/doc/skeletons/Makefile
devtools/doc/Makefile
devtools/data/Makefile
+devtools/cmake/modules/Makefile
+devtools/cmake/Makefile
devtools/Makefile
docbook/stylesheets/Makefile
docbook/css/Makefile
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-devtools-2.16.2/devtools/bin/showy2log new/yast2-devtools-2.16.3/devtools/bin/showy2log
--- old/yast2-devtools-2.16.2/devtools/bin/showy2log 2007-09-12 14:13:18.000000000 +0200
+++ new/yast2-devtools-2.16.3/devtools/bin/showy2log 2007-12-02 20:13:14.000000000 +0100
@@ -41,7 +41,7 @@
my $debuglvl = 0;
my $vcs_id = '$Id: showy2log 40869 2007-09-12 11:50:09Z dfiser $';
-my $vcs_date = '$Date: 2007-09-12 13:50:09 +0200 (Wed, 12 Sep 2007) $';
+my $vcs_date = '$Date: 2007-09-12 13:50:09 +0200 (Mi, 12 Sep 2007) $';
$vcs_id =~ /^\$[[:alpha:]]+: [^ ]+ ([^ ]+ [^ ]+ [^ ]+) [^ ]+.*$/;
my $version = $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-devtools-2.16.2/devtools/bin/version new/yast2-devtools-2.16.3/devtools/bin/version
--- old/yast2-devtools-2.16.2/devtools/bin/version 2007-11-09 16:36:54.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/bin/version 2007-12-02 21:37:20.000000000 +0100
@@ -1,5 +1,5 @@
#!/bin/bash
-echo 2.16.2
+echo 2.16.3
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-devtools-2.16.2/devtools/cmake/Makefile.am new/yast2-devtools-2.16.3/devtools/cmake/Makefile.am
--- old/yast2-devtools-2.16.2/devtools/cmake/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/cmake/Makefile.am 2007-12-02 20:13:10.000000000 +0100
@@ -0,0 +1,5 @@
+#
+# Makefile.am for devtools/devtools
+#
+
+SUBDIRS = modules
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-devtools-2.16.2/devtools/cmake/modules/FindYast.cmake new/yast2-devtools-2.16.3/devtools/cmake/modules/FindYast.cmake
--- old/yast2-devtools-2.16.2/devtools/cmake/modules/FindYast.cmake 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/cmake/modules/FindYast.cmake 2007-12-02 20:13:10.000000000 +0100
@@ -0,0 +1,91 @@
+#
+# Find YaST and sets the following variables
+# YAST_INCLUDE_DIR
+# YAST_LIBRARY
+# YAST_PLUGIN_DIR
+# YAST_DATA_DIR
+# YAST_PLUGIN_SCR_LIBRARY
+# YAST_PLUGIN_WFM_LIBRARY
+# YAST_YCP_LIBRARY
+#
+
+# set /usr as default prefix if not set
+IF ( DEFINED CMAKE_INSTALL_PREFIX )
+ MESSAGE(STATUS "prefix set to ${CMAKE_INSTALL_PREFIX}")
+ELSE ( DEFINED CMAKE_INSTALL_PREFIX )
+ SET(CMAKE_INSTALL_PREFIX /usr)
+ MESSAGE(STATUS "No prefix, set to default /usr")
+ENDIF ( DEFINED CMAKE_INSTALL_PREFIX )
+
+# Library
+IF ( DEFINED LIB )
+ SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${LIB}" )
+ELSE ( DEFINED LIB )
+ IF (CMAKE_SIZEOF_VOID_P MATCHES "8")
+ SET( LIB_SUFFIX "64" )
+ ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8")
+ SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" )
+ENDIF ( DEFINED LIB )
+MESSAGE(STATUS "Libraries will be installed in ${LIB_INSTALL_DIR}" )
+
+if(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
+ # Already in cache, be silent
+ set(YAST_FIND_QUIETLY TRUE)
+endif(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
+
+set(YAST_LIBRARY)
+set(YAST_INCLUDE_DIR)
+set(YAST_YCP_LIBRARY)
+
+FIND_PATH(YAST_INCLUDE_DIR Y2.h
+ ${CMAKE_INSTALL_PREFIX}/include/YaST2
+ /usr/include/YaST2
+ /usr/local/include/YaST2
+)
+
+SET(YAST_PLUGIN_DIR ${LIB_INSTALL_DIR}/YaST2/plugin)
+SET(YAST_IMAGE_DIR ${CMAKE_INSTALL_PREFIX}/YaST2/plugin)
+SET(YAST_DATA_DIR ${CMAKE_INSTALL_PREFIX}/share/YaST2/data)
+
+FIND_LIBRARY(YAST_LIBRARY NAMES y2
+ PATHS
+ ${LIB_INSTALL_DIR}
+ /usr/local/lib
+)
+
+FIND_LIBRARY(YAST_YCP_LIBRARY NAMES ycp
+ PATHS
+ ${LIB_INSTALL_DIR}
+ /usr/local/lib
+)
+
+FIND_LIBRARY(YAST_PLUGIN_WFM_LIBRARY NAMES py2wfm
+ PATHS
+ ${YAST_PLUGIN_DIR}
+ /usr/lib
+ /usr/local/lib
+)
+
+FIND_LIBRARY(YAST_PLUGIN_SCR_LIBRARY NAMES py2scr
+ PATHS
+ ${YAST_PLUGIN_DIR}
+ ${LIB_INSTALL_DIR}
+ /usr/local/lib
+)
+
+SET(CMAKE_MODULE_PATH "${CMAKE_INSTALL_PREFIX}/share/YaST2/data/devtools/cmake/modules" ${CMAKE_MODULE_PATH})
+
+if(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
+ MESSAGE( STATUS "YaST2 found: includes in ${YAST_INCLUDE_DIR}, library in ${YAST_LIBRARY}")
+ MESSAGE( STATUS " plugins in ${YAST_PLUGIN_DIR}")
+ MESSAGE( STATUS " scr in ${YAST_PLUGIN_SCR_LIBRARY}")
+ MESSAGE( STATUS " wfm in ${YAST_PLUGIN_WFM_LIBRARY}")
+ set(YAST_FOUND TRUE)
+else(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
+ MESSAGE( STATUS "YaST2 not found")
+endif(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
+
+MARK_AS_ADVANCED(YAST_INCLUDE_DIR YAST_LIBRARY YAST_YCP_LIBRARY YAST_PLUGIN_WFM_LIBRARY YAST_PLUGIN_SCR_LIBRARY YAST_PLUGIN_DIR YAST_IMAGE_DIR YAST_DATA_DIR)
+
+
+
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-devtools-2.16.2/devtools/cmake/modules/Makefile.am new/yast2-devtools-2.16.3/devtools/cmake/modules/Makefile.am
--- old/yast2-devtools-2.16.2/devtools/cmake/modules/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/cmake/modules/Makefile.am 2007-12-02 20:13:10.000000000 +0100
@@ -0,0 +1,7 @@
+cmakedir = $(datadir)/cmake/Modules
+ycmakedir = @YAST2DEVTOOLS@/cmake/modules
+
+cmake_DATA = FindYast.cmake
+ycmake_DATA = YastCommon.cmake
+
+EXTRA_DIST = $(cmake_DATA) $(ycmake_DATA)
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-devtools-2.16.2/devtools/cmake/modules/YastCommon.cmake new/yast2-devtools-2.16.3/devtools/cmake/modules/YastCommon.cmake
--- old/yast2-devtools-2.16.2/devtools/cmake/modules/YastCommon.cmake 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/cmake/modules/YastCommon.cmake 2007-12-02 20:13:10.000000000 +0100
@@ -0,0 +1,102 @@
+#SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O3 -Wall -Woverloaded-virtual" )
+#SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O3 -Wall" )
+
+# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
+SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH})
+#SET(CMAKE_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/share/cmake/Modules ${CMAKE_MODULE_PATH})
+
+IF (NOT DEFINED RPMNAME)
+ FILE(READ "${CMAKE_SOURCE_DIR}/RPMNAME" RPMNAME)
+ENDIF (NOT DEFINED RPMNAME)
+
+MESSAGE(STATUS "package name set to '${RPMNAME}'")
+INCLUDE(${CMAKE_SOURCE_DIR}/VERSION.cmake)
+SET ( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}" )
+
+####################################################################
+# RPM SPEC #
+####################################################################
+MESSAGE(STATUS "Writing spec file...")
+
+SET(HEADER-COMMENT
+"#
+# spec file for package ${RPMNAME} (Version ${VERSION})
+#
+# norootforbuild",
+#"/work/built/info/failed/
+)
+
+SET(HEADER
+"Name: ${RPMNAME}
+Version: ${VERSION}
+Release: 0
+License: GPL
+Group: System/YaST
+BuildRoot: %{_tmppath}/%{name}-%{version}-build\n
+Source0: ${RPMNAME}-${VERSION}.tar.bz2"
+)
+
+SET(PREP
+"%prep
+%setup -n ${RPMNAME}-${VERSION}"
+)
+
+SET(CLEAN
+"%clean
+rm -rf \"\$RPM_BUILD_ROOT\""
+)
+
+
+SET(INSTALL
+"%install
+make install DESTDIR=\"$RPM_BUILD_ROOT\""
+)
+
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/${RPMNAME}.spec.in ${CMAKE_BINARY_DIR}/package/${RPMNAME}.spec @ONLY)
+####################################################################
+
+SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "-")
+SET(CPACK_PACKAGE_VENDOR "-")
+SET(CPACK_PACKAGE_VERSION_MAJOR ${VERSION_MAJOR})
+SET(CPACK_PACKAGE_VERSION_MINOR ${VERSION_MINOR})
+SET(CPACK_PACKAGE_VERSION_PATCH ${VERSION_PATCH})
+
+SET( CPACK_GENERATOR "TBZ2")
+SET( CPACK_SOURCE_GENERATOR "TBZ2")
+SET( CPACK_SOURCE_PACKAGE_FILE_NAME "${RPMNAME}-${VERSION}" )
+
+# The following components are regex's to match anywhere (unless anchored)
+# in absolute path + filename to find files or directories to be excluded
+# from source tarball.
+SET (CPACK_SOURCE_IGNORE_FILES
+"/CVS/;/.svn/;/.libs/;/.deps/;.swp$;.#;/#;/build/"
+"~$"
+"\\\\.cvsignore$"
+"/package"
+"Makefile\\\\.in$"
+)
+INCLUDE(CPack)
+
+INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
+
+ADD_CUSTOM_TARGET( svncheck
+ COMMAND cd $(CMAKE_SOURCE_DIR) && ! LC_ALL=C svn status --show-updates --quiet | grep -v '^Status against revision'
+)
+
+SET( AUTOBUILD_COMMAND
+ COMMAND ${CMAKE_MAKE_PROGRAM} package_source
+ COMMAND ${CMAKE_COMMAND} -E copy ${CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.bz2 ${CMAKE_BINARY_DIR}/package
+ COMMAND ${CMAKE_COMMAND} -E remove ${CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.bz2
+ COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/package/${RPMNAME}.changes" "${CMAKE_BINARY_DIR}/package/${RPMNAME}.changes"
+)
+
+ADD_CUSTOM_TARGET( srcpackage_local
+ ${AUTOBUILD_COMMAND}
+)
+
+ADD_CUSTOM_TARGET( srcpackage
+ COMMAND ${CMAKE_MAKE_PROGRAM} svncheck
+ ${AUTOBUILD_COMMAND}
+)
+
+
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-devtools-2.16.2/devtools/Makefile.am new/yast2-devtools-2.16.3/devtools/Makefile.am
--- old/yast2-devtools-2.16.2/devtools/Makefile.am 2007-05-18 10:44:02.000000000 +0200
+++ new/yast2-devtools-2.16.3/devtools/Makefile.am 2007-12-02 20:13:14.000000000 +0100
@@ -2,4 +2,4 @@
# Makefile.am for devtools/devtools
#
-SUBDIRS = bin admin skeletons doc data
+SUBDIRS = bin admin skeletons doc data cmake
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-devtools-2.16.2/devtools/skeletons/config-python/agents/Makefile.am new/yast2-devtools-2.16.3/devtools/skeletons/config-python/agents/Makefile.am
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/agents/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/agents/Makefile.am 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,7 @@
+# Makefile.am for XXpkgXX/agents
+
+agent_SCRIPTS =
+
+scrconf_DATA =
+
+EXTRA_DIST = $(agent_SCRIPTS) $(scrconf_DATA)
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-devtools-2.16.2/devtools/skeletons/config-python/configure.in.in new/yast2-devtools-2.16.3/devtools/skeletons/config-python/configure.in.in
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/configure.in.in 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/configure.in.in 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,12 @@
+## YCP module configure.in.in
+
+## Initialize
+@YAST2-INIT-COMMON@
+@YAST2-INIT-YCP@
+
+## some common checks
+@YAST2-CHECKS-COMMON@
+@YAST2-CHECKS-YCP@
+
+## and generate the output...
+@YAST2-OUTPUT@
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-devtools-2.16.2/devtools/skeletons/config-python/doc/autodocs/Makefile.am new/yast2-devtools-2.16.3/devtools/skeletons/config-python/doc/autodocs/Makefile.am
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/doc/autodocs/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/doc/autodocs/Makefile.am 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,3 @@
+# Makefile.am for XXpkgXX/doc/autodocs
+
+include $(top_srcdir)/autodocs-ycp.ami
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-devtools-2.16.2/devtools/skeletons/config-python/doc/Makefile.am new/yast2-devtools-2.16.3/devtools/skeletons/config-python/doc/Makefile.am
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/doc/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/doc/Makefile.am 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,10 @@
+# Makefile.am for XXpkgXX/doc
+
+SUBDIRS =
+
+htmldir = $(docdir)
+
+doc_DATA =
+html_DATA =
+
+EXTRA_DIST = $(doc_DATA) $(html_DATA)
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-devtools-2.16.2/devtools/skeletons/config-python/MAINTAINER new/yast2-devtools-2.16.3/devtools/skeletons/config-python/MAINTAINER
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/MAINTAINER 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/MAINTAINER 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1 @@
+XXmaintainerXX <XXemailXX>
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-devtools-2.16.2/devtools/skeletons/config-python/Makefile.cvs new/yast2-devtools-2.16.3/devtools/skeletons/config-python/Makefile.cvs
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/Makefile.cvs 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/Makefile.cvs 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,22 @@
+#
+# Makefile.cvs
+#
+PREFIX = /usr
+
+LIB = $(shell y2tool get-lib)
+
+configure: all
+ ./configure --prefix=$(PREFIX) --libdir=$(PREFIX)/$(LIB)
+
+all:
+ y2tool y2autoconf
+ y2tool y2automake
+ autoreconf --force --install
+
+install: configure
+ make
+ make install
+
+reconf: all
+ ./config.status --recheck
+ ./config.status
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-devtools-2.16.2/devtools/skeletons/config-python/package/yast2-XXpkgXX.changes new/yast2-devtools-2.16.3/devtools/skeletons/config-python/package/yast2-XXpkgXX.changes
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/package/yast2-XXpkgXX.changes 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/package/yast2-XXpkgXX.changes 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------
+XXdateXX - XXemailXX
+
+- initial version
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-devtools-2.16.2/devtools/skeletons/config-python/RPMNAME new/yast2-devtools-2.16.3/devtools/skeletons/config-python/RPMNAME
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/RPMNAME 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/RPMNAME 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1 @@
+yast2-XXpkgXX
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-devtools-2.16.2/devtools/skeletons/config-python/src/complex.py new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/complex.py
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/src/complex.py 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/complex.py 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,206 @@
+#/* ------------------------------------------------------------------------------
+# * Copyright (c) 2006 Novell, Inc. All Rights Reserved.
+# *
+# *
+# * This program is free software; you can redistribute it and/or modify it under
+# * the terms of version 2 of the GNU General Public License as published by the
+# * Free Software Foundation.
+# *
+# * This program is distributed in the hope that it will be useful, but WITHOUT
+# * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# *
+# * You should have received a copy of the GNU General Public License along with
+# * this program; if not, contact Novell, Inc.
+# *
+# * To contact Novell about this file by physical or electronic mail, you may find
+# * current contact information at www.novell.com.
+# * ------------------------------------------------------------------------------
+#
+#
+#/**
+# * File: include/XXpkgXX/complex.ycp
+# * Package: Configuration of XXpkgXX
+# * Summary: Dialogs definitions
+# * Authors: XXmaintainerXX <XXemailXX>
+# *
+# * $Id: complex.ycp 41350 2007-10-10 16:59:00Z dfiser $
+# */
+
+import ycp
+from ycp import Symbol, Term, Path
+from YCPDeclarations import YCPDeclare
+
+##
+ # Set textdomain
+ #
+import gettext
+gettext.install("XXpkgXX")
+
+ycp.import_module("Label")
+ycp.import_module("Popup")
+ycp.import_module("Wizard")
+ycp.import_module("Wizard_hw")
+ycp.import_module("Confirm")
+ycp.import_module("UI")
+ycp.import_module("XXPkgXX")
+
+from helps import HELPS
+
+#include "XXpkgXX/helps.ycp";
+
+#/**
+# * Return a modification status
+# * @return true if data was modified
+# */
+def Modified():
+ return ycp.XXPkgXX.Modified()
+
+def ReallyAbort():
+ return not ycp.XXPkgXX.Modified() or ycp.Popup.ReallyAbort(True)
+
+def PollAbort():
+ return ycp.UI.PollInput() == Symbol("abort")
+
+#/**
+# * Read settings dialog
+# * @return `abort if aborted and `next otherwise
+# */
+@YCPDeclare("symbol")
+def ReadDialog():
+ ycp.Wizard.RestoreHelp(HELPS["read"])
+ #// XXPkgXX::SetAbortFunction(PollAbort);
+ if not ycp.Confirm.MustBeRoot(): return Symbol("abort")
+
+ ret = ycp.XXPkgXX.Read()
+ if ret:
+ return Symbol("next")
+ else:
+ return Symbol("abort")
+
+#/**
+# * Write settings dialog
+# * @return `abort if aborted and `next otherwise
+# */
+@YCPDeclare("symbol")
+def WriteDialog():
+ ycp.Wizard.RestoreHelp(HELPS["write"])
+ #// XXPkgXX::SetAbortFunction(PollAbort);
+
+ ret = ycp.XXPkgXX.Write()
+ if ret:
+ return Symbol("next")
+ else:
+ return Symbol("abort")
+
+#/**
+# * Summary dialog
+# * @return dialog result
+# */
+@YCPDeclare("symbol")
+def SummaryDialog():
+ #/* XXPkgXX summary dialog caption */
+ caption = _("XXPkgXX Configuration");
+
+ #/* FIXME */
+ summary = ycp.XXPkgXX.Summary();
+ unconfigured = summary[1];
+ configured = summary[0];
+
+ #/* Frame label */
+ contents = ycp.Wizard_hw.DetectedContent(_("XXPkgXX to Configure"),
+ unconfigured, False, configured);
+
+ ycp.Wizard.SetContentsButtons(caption, contents, HELPS["summary"],
+ ycp.Label.BackButton(), ycp.Label.FinishButton())
+
+ ret = None
+ while True:
+ ret = ycp.UI.UserInput()
+
+ #/* abort? */
+ if ret == Symbol("abort") or ret == Symbol("cancel") or ret == Symbol("back"):
+ if ReallyAbort(): break
+ else: continue
+
+ #/* overview dialog */
+ elif ret == Symbol("edit_button"):
+ ret = Symbol("overview")
+ break
+
+ #/* configure the selected device */
+ elif ret == Symbol("configure_button"):
+ #// TODO FIXME: check for change of the configuration
+ selected = ycp.UI.QueryWidget(Term("id", Symbol("detected_selbox")), Symbol("CurrentItem"))
+ if selected == Symbol("other"):
+ ret = Symbol("other")
+ else:
+ ret = Symbol("configure")
+ break
+
+ elif ret == Symbol("next"):
+ break
+ else:
+ y2error("unexpected retcode: %s" % (ret))
+ continue
+
+ return ret
+
+#/**
+# * Overview dialog
+# * @return dialog result
+# */
+@YCPDeclare("symbol")
+def OverviewDialog():
+ # XXPkgXX overview dialog caption
+ caption = _("XXPkgXX Overview")
+
+ overview = ycp.XXPkgXX.Overview()
+
+ #/* FIXME table header */
+ contents = ycp.Wizard_hw.ConfiguredContent(
+ #/* Table header */
+ Term("header", _("Number"), _("XXPkgXX")),
+ overview, None, None, None, None)
+
+ contents = ycp.Wizard_hw.SpacingAround(contents, 1.5, 1.5, 1.0, 1.0);
+
+ ycp.Wizard.SetContentsButtons(caption, contents, HELPS["overview"],
+ ycp.Label.BackButton(), ycp.Label.FinishButton())
+
+ ret = None
+
+ while True:
+ ret = ycp.UI.UserInput()
+
+ #/* abort? */
+ if ret == Symbol("abort") or ret == Symbol("cancel"):
+ if ReallyAbort(): break
+ else: continue
+
+ #/* add */
+ elif ret == Symbol("add_button"):
+ #/* FIXME */
+ ret = Symbol("add")
+ break
+
+ #/* edit */
+ elif ret == Symbol("edit_button"):
+ #/* FIXME */
+ ret = Symbol("edit")
+ break
+
+ #/* delete */
+ elif ret == Symbol("delete_button"):
+ #/* FIXME */
+ continue
+
+ elif ret == Symbol("next") or ret == Symbol("back"):
+ break
+
+ else:
+ y2error("unexpected retcode: %s", ret);
+ continue
+
+ return ret
+
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-devtools-2.16.2/devtools/skeletons/config-python/src/dialogs.py new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/dialogs.py
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/src/dialogs.py 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/dialogs.py 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,111 @@
+#/* ------------------------------------------------------------------------------
+# * Copyright (c) 2006 Novell, Inc. All Rights Reserved.
+# *
+# *
+# * This program is free software; you can redistribute it and/or modify it under
+# * the terms of version 2 of the GNU General Public License as published by the
+# * Free Software Foundation.
+# *
+# * This program is distributed in the hope that it will be useful, but WITHOUT
+# * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# *
+# * You should have received a copy of the GNU General Public License along with
+# * this program; if not, contact Novell, Inc.
+# *
+# * To contact Novell about this file by physical or electronic mail, you may find
+# * current contact information at www.novell.com.
+# * ------------------------------------------------------------------------------
+# */
+#
+#/**
+# * File: include/XXpkgXX/dialogs.ycp
+# * Package: Configuration of XXpkgXX
+# * Summary: Dialogs definitions
+# * Authors: XXmaintainerXX <XXemailXX>
+# *
+# * $Id: dialogs.ycp 27914 2006-02-13 14:32:08Z locilka $
+# */
+
+import ycp
+from ycp import Symbol, Term, Path
+from YCPDeclarations import YCPDeclare
+
+ycp.import_module("Label")
+ycp.import_module("Wizard")
+ycp.import_module("UI")
+
+##
+ # Set textdomain
+ #
+import gettext
+gettext.install("XXpkgXX")
+
+from helps import HELPS
+import complex
+
+#/**
+# * Configure1 dialog
+# * @return dialog result
+# */
+@YCPDeclare("symbol")
+def Configure1Dialog():
+ #/* XXPkgXX configure1 dialog caption */
+ caption = _("XXPkgXX Configuration");
+
+ #/* XXPkgXX configure1 dialog contents */
+ contents = Term("Label", _("First part of configuration of XXpkgXX"))
+
+ ycp.Wizard.SetContentsButtons(caption, contents, HELPS["c1"],
+ ycp.Label.BackButton(), ycp.Label.NextButton())
+
+ ret = None
+ while True:
+ ret = ycp.UI.UserInput()
+
+ #/* abort? */
+ if ret == Symbol("abort") or ret == Symbol("cancel"):
+ if complex.ReallyAbort(): break
+ else: continue
+
+ elif ret == Symbol("next") or ret == Symbol("back"):
+ break
+
+ else:
+ y2error("unexpected retcode: %s", ret)
+ continue
+
+ return ret
+
+#/**
+# * Configure2 dialog
+# * @return dialog result
+# */
+@YCPDeclare("symbol")
+def Configure2Dialog():
+ #/* XXPkgXX configure2 dialog caption */
+ caption = _("XXPkgXX Configuration")
+
+ #/* XXPkgXX configure2 dialog contents */
+ contents = Term("Label", _("Second part of configuration of XXpkgXX"))
+
+ ycp.Wizard.SetContentsButtons(caption, contents, HELPS["c2"],
+ ycp.Label.BackButton(), ycp.Label.NextButton())
+
+ ret = None
+ while True:
+ ret = ycp.UI.UserInput()
+
+ #/* abort? */
+ if ret == Symbol("abort") or ret == Symbol("cancel"):
+ if complex.ReallyAbort(): break
+ else: continue
+
+ elif ret == Symbol("next") or ret == Symbol("back"):
+ break
+
+ else:
+ y2error("unexpected retcode: %s", ret)
+ continue
+
+ return ret
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-devtools-2.16.2/devtools/skeletons/config-python/src/helps.py new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/helps.py
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/src/helps.py 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/helps.py 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,118 @@
+#/* ------------------------------------------------------------------------------
+# * Copyright (c) 2006 Novell, Inc. All Rights Reserved.
+# *
+# *
+# * This program is free software; you can redistribute it and/or modify it under
+# * the terms of version 2 of the GNU General Public License as published by the
+# * Free Software Foundation.
+# *
+# * This program is distributed in the hope that it will be useful, but WITHOUT
+# * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# *
+# * You should have received a copy of the GNU General Public License along with
+# * this program; if not, contact Novell, Inc.
+# *
+# * To contact Novell about this file by physical or electronic mail, you may find
+# * current contact information at www.novell.com.
+# * ------------------------------------------------------------------------------
+# */
+#
+#/**
+# * File: include/XXpkgXX/helps.ycp
+# * Package: Configuration of XXpkgXX
+# * Summary: Help texts of all the dialogs
+# * Authors: XXmaintainerXX <XXemailXX>
+# *
+# * $Id: helps.ycp 27914 2006-02-13 14:32:08Z locilka $
+# */
+
+##
+ # Set textdomain
+ #
+import gettext
+gettext.install("XXpkgXX""")
+
+#/**
+# * All helps are here
+# */
+HELPS = {
+
+ #/* Read dialog help 1/2 */
+ "read" : _("""<p><b><big>Initializing XXpkgXX Configuration</big></b><br>
+Please wait...<br></p>
+""") +
+
+ #/* Read dialog help 2/2 */
+ _("""<p><b><big>Aborting Initialization:</big></b><br>
+Safely abort the configuration utility by pressing <b>Abort</b> now.</p>
+"""),
+
+ #/* Write dialog help 1/2 */
+ "write" : _("""<p><b><big>Saving XXpkgXX Configuration</big></b><br>
+Please wait...<br></p>
+""") +
+
+ #/* Write dialog help 2/2 */
+_("""<p><b><big>Aborting Saving:</big></b><br>
+Abort the save procedure by pressing <b>Abort</b>.
+An additional dialog informs whether it is safe to do so.
+</p>
+"""),
+
+ #/* Summary dialog help 1/3 */
+ "summary" : _("""<p><b><big>XXPkgXX Configuration</big></b><br>
+Configure XXpkgXX here.<br></p>
+""") +
+
+ #/* Summary dialog help 2/3 */
+ _("""<p><b><big>Adding a XXpkgXX:</big></b><br>
+Choose an XXpkgXX from the list of detected XXpkgXXs.
+If your XXpkgXX was not detected, use <b>Other (not detected)</b>.
+Then press <b>Configure</b>.</p>
+""") +
+
+ #/* Summary dialog help 3/3 */
+ _("""<p><b><big>Editing or Deleting:</big></b><br>
+If you press <b>Edit</b>, an additional dialog in which to change
+the configuration opens.</p>
+"""),
+
+ #/* Ovreview dialog help 1/3 */
+ "overview" : _("""<p><b><big>XXPkgXX Configuration Overview</big></b><br>
+Obtain an overview of installed XXpkgXXs. Additionally
+edit their configurations.<br></p>
+""") +
+
+ #/* Ovreview dialog help 2/3 */
+_("""<p><b><big>Adding a XXpkgXX:</big></b><br>
+Press <b>Add</b> to configure a XXpkgXX.</p>""") +
+
+ #/* Ovreview dialog help 3/3 */
+_("""<p><b><big>Editing or Deleting:</big></b><br>
+Choose a XXpkgXX to change or remove.
+Then press <b>Edit</b> or <b>Delete</b> as desired.</p>
+"""),
+
+ #/* Configure1 dialog help 1/2 */
+ "c1" : _("""<p><b><big>Configuration Part One</big></b><br>
+Press <b>Next</b> to continue.
+<br></p>""") +
+
+ #/* Configure1 dialog help 2/2 */
+_("""<p><b><big>Selecting Something</big></b><br>
+It is not possible. You must code it first. :-)
+</p>"""),
+
+ #/* Configure2 dialog help 1/2 */
+ "c2" : _("""<p><b><big>Configuration Part Two</big></b><br>
+Press <b>Next</b> to continue.
+<br></p>
+""") +
+
+ #/* Configure2 dialog help 2/2 */
+_("""<p><b><big>Selecting Something</big></b><br>
+It is not possible. You must code it first. :-)
+</p>"""),
+
+}
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-devtools-2.16.2/devtools/skeletons/config-python/src/Makefile.am new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/Makefile.am
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/src/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/Makefile.am 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,27 @@
+# Makefile.am for XXpkgXX/src
+
+yncludedir = @yncludedir@/XXpkgXX
+
+client_DATA = \
+ XXpkgXX.py
+
+#TODO: This must be modified to python can know from where can import!
+ynclude_DATA = \
+ helps.py \
+ wizards.py \
+ dialogs.py \
+ complex.py
+
+desktop_DATA = \
+ XXpkgXX.desktop
+
+module_DATA = XXPkgXX.py
+
+# create a symlink for local build, #145327
+XXpkgXX:
+ ln -sf . $@
+ycpchook = XXpkgXX
+
+EXTRA_DIST = $(client_DATA) $(ynclude_DATA) $(module_DATA) $(desktop_DATA)
+
+include $(top_srcdir)/Makefile.am.common
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-devtools-2.16.2/devtools/skeletons/config-python/src/wizards.py new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/wizards.py
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/src/wizards.py 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/wizards.py 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,174 @@
+#/* ------------------------------------------------------------------------------
+# * Copyright (c) 2006 Novell, Inc. All Rights Reserved.
+# *
+# *
+# * This program is free software; you can redistribute it and/or modify it under
+# * the terms of version 2 of the GNU General Public License as published by the
+# * Free Software Foundation.
+# *
+# * This program is distributed in the hope that it will be useful, but WITHOUT
+# * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# *
+# * You should have received a copy of the GNU General Public License along with
+# * this program; if not, contact Novell, Inc.
+# *
+# * To contact Novell about this file by physical or electronic mail, you may find
+# * current contact information at www.novell.com.
+# * ------------------------------------------------------------------------------
+# */
+#
+#/**
+# * File: include/XXpkgXX/wizards.ycp
+# * Package: Configuration of XXpkgXX
+# * Summary: Wizards definitions
+# * Authors: XXmaintainerXX <XXemailXX>
+# *
+# * $Id: wizards.ycp 27914 2006-02-13 14:32:08Z locilka $
+# */
+
+import ycp
+from ycp import Symbol, Path, Term
+
+ycp.import_module("Sequencer2")
+ycp.import_module("Wizard")
+ycp.import_module("UI")
+
+import complex
+import dialogs
+
+##
+ # Set textdomain
+ #
+import gettext
+gettext.install("XXpkgXX")
+
+
+#/**
+# * Add a configuration of XXpkgXX
+# * @return sequence result
+# */
+def AddSequence():
+ # FIXME: adapt to your needs
+ aliases = {
+ "config1" : dialogs.Configure1Dialog,
+ "config2" : dialogs.Configure2Dialog,
+ }
+
+ # FIXME: adapt to your needs
+ sequence = {
+ "ws_start" : "config1",
+ "config1" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : "config2"
+ },
+ "config2" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : Symbol("next")
+ }
+ }
+
+ return ycp.Sequencer2.Run(aliases, sequence);
+
+#/**
+# * Main workflow of the XXpkgXX configuration
+# * @return sequence result
+# */
+def MainSequence():
+ # FIXME: adapt to your needs
+ aliases = {
+ "summary" : complex.SummaryDialog,
+ "overview" : complex.OverviewDialog,
+ "configure" : [AddSequence, True ],
+ "add" : [AddSequence, True ],
+ "edit" : [AddSequence, True ]
+ }
+
+ # FIXME: adapt to your needs
+ sequence = {
+ "ws_start" : "summary",
+ "summary" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : Symbol("next"),
+ Symbol("overview") : "overview",
+ Symbol("configure") : "configure",
+ Symbol("other") : "configure",
+ },
+ "overview" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : Symbol("next"),
+ Symbol("add") : "add",
+ Symbol("edit") : "edit",
+ },
+ "configure" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : "summary",
+ },
+ "add" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : "overview",
+ },
+ "edit" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : "overview",
+ }
+ }
+
+ ret = ycp.Sequencer2.Run(aliases, sequence);
+
+ return ret
+
+#/**
+# * Whole configuration of XXpkgXX
+# * @return sequence result
+# */
+def XXPkgXXSequence():
+ aliases = {
+ "read" : [complex.ReadDialog, True ],
+ "main" : MainSequence,
+ "write" : [complex.WriteDialog, True ]
+ }
+
+ sequence = {
+ "ws_start" : "read",
+ "read" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : "main"
+ },
+ "main" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : "write"
+ },
+ "write" : {
+ Symbol("abort") : Symbol("abort"),
+ Symbol("next") : Symbol("next")
+ }
+ }
+
+ ycp.Wizard.CreateDialog()
+
+ ret = ycp.Sequencer2.Run(aliases, sequence)
+
+ ycp.UI.CloseDialog()
+ return ret
+
+#/**
+# * Whole configuration of XXpkgXX but without reading and writing.
+# * For use with autoinstallation.
+# * @return sequence result
+# */
+def XXPkgXXAutoSequence():
+ # Initialization dialog caption
+ caption = _("XXPkgXX Configuration");
+ # Initialization dialog contents
+ contents = Term("Label", _("Initializing..."));
+
+ ycp.Wizard.CreateDialog()
+ ycp.Wizard.SetContentsButtons(caption, contents, "",
+ ycp.Label.BackButton(), ycp.Label.NextButton())
+
+ ret = MainSequence()
+
+ ycp.UI.CloseDialog()
+ return ret
+
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-devtools-2.16.2/devtools/skeletons/config-python/src/XXpkgXX.desktop new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/XXpkgXX.desktop
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/src/XXpkgXX.desktop 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/XXpkgXX.desktop 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,24 @@
+[Desktop Entry]
+Type=Application
+Categories=Qt;X-SuSE-YaST;X-SuSE-YaST-Misc;
+
+X-KDE-ModuleType=Library
+X-KDE-RootOnly=true
+X-KDE-HasReadOnlyMode=true
+X-KDE-Library=yast2
+X-SuSE-YaST-Call=XXpkgXX
+
+X-SuSE-YaST-Group=Misc
+X-SuSE-YaST-Argument=
+X-SuSE-YaST-RootOnly=true
+X-SuSE-YaST-AutoInst=
+X-SuSE-YaST-Geometry=
+X-SuSE-YaST-SortKey=
+X-SuSE-YaST-AutoInstResource=XXpkgXX
+
+Icon=yast-XXpkgXX
+Exec=/sbin/yast2 XXpkgXX
+
+Name=XXPkgXX
+GenericName=XXpkgXX
+X-KDE-SubstituteUID=true
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-devtools-2.16.2/devtools/skeletons/config-python/src/XXpkgXX.py new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/XXpkgXX.py
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/src/XXpkgXX.py 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/XXpkgXX.py 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,102 @@
+#!/usr/bin/env python
+
+# ------------------------------------------------------------------------------
+# Copyright (c) 2006 Novell, Inc. All Rights Reserved.
+#
+#
+# This program is free software; you can redistribute it andor modify it under
+# the terms of version 2 of the GNU General Public License as published by the
+# Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, contact Novell, Inc.
+#
+# To contact Novell about this file by physical or electronic mail, you may find
+# current contact information at www.novell.com.
+# ------------------------------------------------------------------------------
+#
+
+#
+# File: clientsXXpkgXX.py
+# Package: Configuration of XXpkgXX
+# Summary: Main file
+# Authors: XXmaintainerXX <XXemailXX>
+#
+# $Id: XXpkgXX.ycp 27914 2006-02-13 14:32:08Z locilka $
+#
+# Main file for XXpkgXX configuration. Uses all other files.
+#
+
+import sys
+import ycp
+from ycp import Term, Symbol, Path
+from ycp import y2internal, y2security, y2error, y2warning, y2milestone, y2debug
+
+import gettext
+gettext.install("XXpkgXX")
+
+ycp.init_ui("qt")
+
+##
+# <h3>Configuration of XXpkgXX</h3>
+#
+
+
+# The main ()
+y2milestone("----------------------------------------")
+y2milestone("XXPkgXX module started")
+
+ycp.import_module("Progress")
+ycp.import_module("Report")
+ycp.import_module("Summary")
+ycp.import_module("XXPkgXX")
+
+ycp.import_module("CommandLine")
+
+#TODO
+import wizards
+
+cmdline_description = {
+ "id" : "XXpkgXX",
+ # Command line help text for the XXXpkgXX module
+ "help" : _("Configuration of XXpkgXX"),
+ "guihandler" : wizards.XXPkgXXSequence,
+ "initialize" : ycp.XXPkgXX.Read,
+ "finish" : ycp.XXPkgXX.Write,
+ "actions" : {
+ # FIXME TODO: fill the functionality description here
+ },
+ "options" : {
+ # FIXME TODO: fill the option descriptions here
+ },
+ "mappings" : {
+ # FIXME TODO: fill the mappings of actions and options here
+ }
+}
+
+# TODO
+# is this proposal or not?
+#propose = False
+#args = ycp.WFM.Args()
+#if len(args) > 0):
+# if ycp.isPath(ycp.WFM.Args(0)) and ycp.WFM.Args(0) == Path(".propose"):
+# y2milestone("Using PROPOSE mode");
+# propose = True;
+
+# main ui function
+ret = None
+
+#if propose: ret = XXPkgXXAutoSequence()
+#else: ret = ycp.CommandLine.Run(cmdline_description)
+#y2debug("ret=%d" % (ret))
+ycp.CommandLine.Run(cmdline_description)
+
+# Finish
+y2milestone("XXPkgXX module finished");
+y2milestone("----------------------------------------");
+
+sys.exit(ret)
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-devtools-2.16.2/devtools/skeletons/config-python/src/XXPkgXX.py new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/XXPkgXX.py
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/src/XXPkgXX.py 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/src/XXPkgXX.py 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,301 @@
+#!/usr/bin/env python
+
+# ------------------------------------------------------------------------------
+# Copyright (c) 2006 Novell, Inc. All Rights Reserved.
+#
+#
+# This program is free software; you can redistribute it and/or modify it under
+# the terms of version 2 of the GNU General Public License as published by the
+# Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, contact Novell, Inc.
+#
+# To contact Novell about this file by physical or electronic mail, you may find
+# current contact information at www.novell.com.
+# ------------------------------------------------------------------------------
+
+# File: modules/XXPkgXX3.py
+# Package: Configuration of XXpkgXX
+# Summary: XXPkgXX settings, input and output functions
+# Authors: XXmaintainerXX <XXemailXX>
+#
+# $Id: XXPkgXX3.py 27914 2006-02-13 14:32:08Z locilka $
+#
+# Representation of the configuration of XXpkgXX.
+# Input and output routines.
+
+
+from time import sleep
+from YCPDeclarations import YCPDeclare
+import ycp
+from ycp import Term, Symbol, Path
+from ycp import y2internal, y2security, y2error, y2warning, y2milestone, y2debug
+
+##
+ # Set textdomain
+ #
+import gettext
+gettext.install("XXpkgXX")
+
+ycp.import_module("Progress")
+ycp.import_module("Report")
+ycp.import_module("Summary")
+ycp.import_module("Message")
+
+##
+ # Data was modified?
+ #
+modified = False
+
+##
+ #
+proposal_valid = False
+
+##
+ # Write only, used during autoinstallation.
+ # Don't run services and SuSEconfig, it's all done at one place.
+ #
+write_only = False
+
+##
+ # Data was modified?
+ # @return true if modified
+ #
+@YCPDeclare("boolean")
+def Modified():
+ global modified
+ y2debug ("modified=%d" % (modified));
+ return modified
+
+##
+ # Mark as modified, for Autoyast.
+ #
+@YCPDeclare("void", "boolean")
+def SetModified(value):
+ global modified
+ modified = value
+
+@YCPDeclare("boolean")
+def ProposalValid():
+ global proposal_valid
+ return proposal_valid
+
+@YCPDeclare("void", "boolean")
+def SetProposalValid(value):
+ global proposal_valid
+ proposal_valid = value
+
+@YCPDeclare("boolean")
+def WriteOnly():
+ global write_only
+ return write_only
+
+@YCPDeclare("void", "boolean")
+def SetWriteOnly(value):
+ global write_only
+ write_only = value
+
+
+# Settings: Define all variables needed for configuration of XXpkgXX
+# TODO FIXME: Define all the variables necessary to hold
+# TODO FIXME: the configuration here (with the appropriate
+# TODO FIXME: description)
+# TODO FIXME: For example:
+# ##
+# # List of the configured cards.
+# #
+# cards = []
+#
+# ##
+# # Some additional parameter needed for the configuration.
+# #
+# additional_parameter = 1
+
+##
+ # Read all XXpkgXX settings
+ # @return true on success
+ #
+@YCPDeclare("boolean")
+def Read():
+ global modified
+
+ # XXPkgXX read dialog caption
+ caption = _("Initializing XXpkgXX Configuration")
+
+ # TODO FIXME Set the right number of stages
+ steps = 4
+
+ sl = 0.5
+ sleep(sl)
+
+ # TODO FIXME Names of real stages
+ # We do not set help text here, because it was set outside
+ ycp.Progress.New(caption, " ", steps, [
+ # Progress stage 1/3
+ _("Read the database"),
+ # Progress stage 2/3
+ _("Read the previous settings"),
+ # Progress stage 3/3
+ _("Detect the devices")
+ ], [
+ # Progress step 1/3
+ _("Reading the database..."),
+ # Progress step 2/3
+ _("Reading the previous settings..."),
+ # Progress step 3/3
+ _("Detecting the devices..."),
+ # Progress finished
+ _("Finished")
+ ],
+ ""
+ )
+
+ # read database
+ ycp.Progress.NextStage();
+ # Error message
+ if False:
+ ycp.Report.Error(_("Cannot read the database1."))
+ sleep(sl)
+
+ # read another database
+ ycp.Progress.NextStep()
+ # Error message
+ if False:
+ ycp.Report.Error(_("Cannot read the database2."))
+ sleep(sl)
+
+ # read current settings
+ ycp.Progress.NextStage()
+ # Error message
+ if False:
+ ycp.Report.Error(ycp.Message.CannotReadCurrentSettings())
+ sleep(sl)
+
+ # detect devices
+ ycp.Progress.NextStage()
+ # Error message
+ if False:
+ ycp.Report.Warning(_("Cannot detect devices."))
+ sleep(sl)
+
+ # Progress finished
+ ycp.Progress.NextStage()
+ sleep(sl)
+
+ modified = False
+
+ return True
+
+##
+ # Write all XXpkgXX settings
+ # @return true on success
+ #
+@YCPDeclare("boolean")
+def Write():
+ # XXPkgXX read dialog caption
+ caption = _("Saving XXpkgXX Configuration")
+
+ # TODO FIXME And set the right number of stages
+ steps = 2
+
+ sl = 0.5
+ sleep(sl)
+
+ # TODO FIXME Names of real stages
+ # We do not set help text here, because it was set outside
+ ycp.Progress.New(caption, " ", steps, [
+ # Progress stage 1/2
+ _("Write the settings"),
+ # Progress stage 2/2
+ _("Run SuSEconfig")
+ ], [
+ # Progress step 1/2
+ _("Writing the settings..."),
+ # Progress step 2/2
+ _("Running SuSEconfig..."),
+ # Progress finished
+ _("Finished")
+ ],
+ ""
+ )
+
+ # write settings
+ ycp.Progress.NextStage()
+ # Error message
+ if False:
+ ycp.Report.Error (_("Cannot write settings."))
+ sleep(sl)
+
+ # run SuSEconfig
+ ycp.Progress.NextStage()
+ # Error message
+ if False:
+ ycp.Report.Error(ycp.Message.SuSEConfigFailed())
+ sleep(sl)
+
+ # Progress finished
+ ycp.Progress.NextStage()
+ sleep(sl)
+
+ return True
+
+##
+ # Get all XXpkgXX settings from the first parameter
+ # (For use by autoinstallation.)
+ # @param settings The YCP structure to be imported.
+ # @return boolean True on success
+ #
+@YCPDeclare("boolean", "map")
+def Import(map_settings):
+ # TODO FIXME: your code here (fill the above mentioned variables)...
+ return True
+
+##
+ # Dump the XXpkgXX settings to a single map
+ # (For use by autoinstallation.)
+ # @return map Dumped settings (later acceptable by Import ())
+ #
+@YCPDeclare("map")
+def Export():
+ # TODO FIXME: your code here (return the above mentioned variables)...
+ return {}
+
+##
+ # Create a textual summary and a list of unconfigured cards
+ # @return summary of the current configuration
+ #
+@YCPDeclare("list")
+def Summary():
+ # TODO FIXME: your code here...
+ # Configuration summary text for autoyast
+ return [ _("Configuration summary ..."), "" ]
+
+##
+ # Create an overview table with all configured cards
+ # @return table items
+ #
+@YCPDeclare("list")
+def Overview():
+ # TODO FIXME: your code here...
+ return []
+
+##
+ # Return packages needed to be installed and removed during
+ # Autoinstallation to insure module has all needed software
+ # installed.
+ # @return map with 2 lists.
+ #
+@YCPDeclare("map")
+def AutoPackages():
+ # TODO FIXME: your code here...
+ return {
+ "install" : [],
+ "remove" : []
+ }
+
+# EOF
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-devtools-2.16.2/devtools/skeletons/config-python/testsuite/Makefile.am new/yast2-devtools-2.16.3/devtools/skeletons/config-python/testsuite/Makefile.am
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/testsuite/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/testsuite/Makefile.am 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,21 @@
+#
+# Makefile.am for .../testsuite
+#
+# Do not edit this file (Makefile.am) as it will be overwritten!
+#
+
+AUTOMAKE_OPTIONS = dejagnu
+EXTRA_DIST = $(wildcard tests/*.out) $(wildcard tests/*.err) $(wildcard tests/*.ycp) $(wildcard tests/*.yh)
+
+testsuite_prepare = @ydatadir@/testsuite/Makefile.testsuite
+
+all-local: $(testsuite_prepare)
+ make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir)
+
+clean-local: $(testsuite_prepare)
+ make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) clean
+
+check-local: $(testsuite_prepare)
+ make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) check
+
+# EOF
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-devtools-2.16.2/devtools/skeletons/config-python/testsuite/tests/XXPkgXX.out new/yast2-devtools-2.16.3/devtools/skeletons/config-python/testsuite/tests/XXPkgXX.out
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/testsuite/tests/XXPkgXX.out 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/testsuite/tests/XXPkgXX.out 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,2 @@
+Dump XXPkgXX::Modified
+Return false
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-devtools-2.16.2/devtools/skeletons/config-python/testsuite/tests/XXPkgXX.ycp new/yast2-devtools-2.16.3/devtools/skeletons/config-python/testsuite/tests/XXPkgXX.ycp
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/testsuite/tests/XXPkgXX.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/testsuite/tests/XXPkgXX.ycp 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,13 @@
+{
+
+// testedfiles: XXPkgXX.ycp
+
+include "testsuite.ycp";
+TESTSUITE_INIT([], nil);
+
+import "XXPkgXX";
+
+DUMP("XXPkgXX::Modified");
+TEST(``(XXPkgXX::Modified()), [], nil);
+
+}
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-devtools-2.16.2/devtools/skeletons/config-python/VERSION new/yast2-devtools-2.16.3/devtools/skeletons/config-python/VERSION
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/VERSION 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/VERSION 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1 @@
+2.15.0
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-devtools-2.16.2/devtools/skeletons/config-python/yast2-XXpkgXX.spec.in new/yast2-devtools-2.16.3/devtools/skeletons/config-python/yast2-XXpkgXX.spec.in
--- old/yast2-devtools-2.16.2/devtools/skeletons/config-python/yast2-XXpkgXX.spec.in 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-devtools-2.16.3/devtools/skeletons/config-python/yast2-XXpkgXX.spec.in 2007-12-02 21:38:07.000000000 +0100
@@ -0,0 +1,31 @@
+@HEADER-COMMENT@
+
+@HEADER@
+Requires: yast2
+BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-testsuite
+
+BuildArchitectures: noarch
+
+Summary: Configuration of XXpkgXX
+
+%description
+-
+
+@PREP@
+
+@BUILD@
+
+@INSTALL@
+
+@CLEAN@
+
+%files
+%defattr(-,root,root)
+%dir @yncludedir@/XXpkgXX
+@yncludedir@/XXpkgXX/*
+@clientdir@/XXpkgXX.ycp
+@clientdir@/XXpkgXX_*.ycp
+@moduledir@/XXPkgXX.*
+@moduledir@/XXPkgXX2.*
+@desktopdir@/XXpkgXX.desktop
+%doc @docdir@
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-devtools-2.16.2/VERSION new/yast2-devtools-2.16.3/VERSION
--- old/yast2-devtools-2.16.2/VERSION 2007-11-09 16:28:56.000000000 +0100
+++ new/yast2-devtools-2.16.3/VERSION 2007-12-02 20:13:15.000000000 +0100
@@ -1 +1 @@
-2.16.2
+2.16.3
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-devtools-2.16.2/ydoc/src/ydoc2 new/yast2-devtools-2.16.3/ydoc/src/ydoc2
--- old/yast2-devtools-2.16.2/ydoc/src/ydoc2 2007-05-18 10:44:01.000000000 +0200
+++ new/yast2-devtools-2.16.3/ydoc/src/ydoc2 2007-12-02 20:13:10.000000000 +0100
@@ -31,6 +31,7 @@
Getopt::Long::Configure ("bundling");
GetOptions (
"output-file|o=s" => \$xml_output,
+ "debug|d=i" => \$debug,
);
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package installation-images
checked in at Sun Dec 2 22:30:16 CET 2007.
--------
--- installation-images/installation-images.changes 2007-11-30 13:22:41.000000000 +0100
+++ /mounts/work_src_done/STABLE/installation-images/installation-images.changes 2007-12-02 20:24:56.159861000 +0100
@@ -1,0 +2,5 @@
+Sun Dec 2 20:24:45 CET 2007 - coolo(a)suse.de
+
+- glib2 needs pcre now
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.u25161/_old 2007-12-02 22:30:06.000000000 +0100
+++ /var/tmp/diff_new_pack.u25161/_new 2007-12-02 22:30:06.000000000 +0100
@@ -75,7 +75,7 @@
AutoReqProv: off
Summary: Installation Image Files
Version: 9.118
-Release: 11
+Release: 13
Source: installation-images-9.118.tar.bz2
Patch0: installation-images-9.118.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -331,6 +331,8 @@
/CD1
%changelog
+* Sun Dec 02 2007 - coolo(a)suse.de
+- glib2 needs pcre now
* Fri Nov 30 2007 - ro(a)suse.de
- remove liby2util (dropped)
* Wed Nov 28 2007 - coolo(a)suse.de
++++++ installation-images-9.118.diff ++++++
--- /var/tmp/diff_new_pack.u25161/_old 2007-12-02 22:30:06.000000000 +0100
+++ /var/tmp/diff_new_pack.u25161/_new 2007-12-02 22:30:06.000000000 +0100
@@ -11,7 +11,17 @@
suse-build-key:
--- installation-images-9.118/data/rescue/rescue.file_list
+++ installation-images-9.118/data/rescue/rescue.file_list
-@@ -720,7 +720,7 @@
+@@ -562,6 +562,9 @@
+ /usr/lib*/libglib-2.0.so.*
+ /usr/lib*/libgobject-2.0.so.*
+
++pcre:
++ /usr/lib*/libpcre*.so.*
++
+ sysconfig: postin
+ /etc
+ /sbin
+@@ -720,7 +723,7 @@
libgcrypt:
/lib*/libgcrypt.so*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0