openSUSE Commits
Threads by month
- ----- 2024 -----
- June
- 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
August 2008
- 1 participants
- 1192 discussions
Hello community,
here is the log from the commit of package subversion
checked in at Sat Aug 2 05:50:54 CEST 2008.
--------
--- subversion/subversion.changes 2008-07-12 14:58:00.000000000 +0200
+++ subversion/subversion.changes 2008-07-29 08:33:58.000000000 +0200
@@ -1,0 +2,44 @@
+Tue Jul 29 08:32:56 CEST 2008 - olh(a)suse.de
+
+- update to 1.5.1 final
+ User-visible changes:
+ * mergeinfo on switched subtrees should elide in repos (issue #3188)
+ * Add support for --config-dir to svnmerge.py (r31727)
+ * improve performance of bdb post-commit deltification (r31820, -59)
+ * return faster when there is nothing to be merged (r30748)
+ * don't commit an add of a missing item (issue #3198)
+ * don't create unneeded self-referential mergeinfo (issue #3157)
+ * support 'http-library' (if --enable-runtime-module-search) (r31425, -722)
+ * support Berkeley DB 4.7 (r32017, -29)
+ * fixed: make serf usable with root-level authz (r31464)
+ * fixed: 'svndumpfilter' partial-path matching bug (r31833)
+ * fixed: crash on invalid dates in 'log' and 'blame' (issue #2721)
+ * fixed: 'svn status --xml' outputting invalid XML (issue #2887)
+ * fixed: 'svn merge' prints incorrect range (r30746, -47)
+ * fixed: using neon/serf, can not replace branch (issue #2939)
+ * fixed: 'file not found' error when merging to a broken symlink (r31159, -79)
+ * fixed: using serf, crash or endless loop fetching authn data (r31619)
+ * fixed: ArrayIndexOutOfBoundsException in JavaHL bindings (r31719, -806)
+ * fixed: authn password lookup used wrong username (issue #2242)
+ * fixed: unbounded memory usage in wc-to-wc copy and move (r31868)
+ * fixed: subtree merges broken for non-intersecting ranges (issue #3199)
+ * fixed: invalid XML from 'svn log --xml' against pre-1.2 servers (r31875)
+ * fixed: 'svnlook diff' ignores --diff-copy-from for properties (issue #3248)
+ * fixed: 'svnlook diff' doesn't report that binary files differ (issue #3249)
+ * fixed: bogus results from commits to subtrees added by merge (issue #3240)
+ * fixed: non-existent subtree in destination breaks the merge (issue #3067)
+ * fixed: serf merge bug too complex to describe here (r32056)
+ * fixed: 'svn log -g' correctness and speed (issue #3220, issue #3235)
+ * fixed: merge chokes on renamed subtrees (issue #3174)
+
+ Developer-visible changes:
+ * export svn_path_is_url() to the bindings (r31603)
+ * don't clobber LDFLAGS in configure when given '--with-zlib' (r31825)
+ * make libsvn_ra depend on libsvn_delta unconditionally (r31852)
+ * correctly set the peg revision for copy in JavaHL (r31994)
+ * 'svn mergeinfo' handles wc paths (r31023, -873, -874, -929, -930, -038)
+ * fixed: crash when when svn_ra_open3() is passed a bogus URL (r31223)
+ * fixed: JavaHL compilation on Windows (r31737)
+ * fixed: crash in calling apr_pstrcat (affects TortoiseSVN) (r32080)
+
+-------------------------------------------------------------------
Old:
----
subversion-1.5.0.tar.bz2
New:
----
subversion-1.5.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ subversion.spec ++++++
--- /var/tmp/diff_new_pack.z24630/_old 2008-08-02 05:50:07.000000000 +0200
+++ /var/tmp/diff_new_pack.z24630/_new 2008-08-02 05:50:07.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package subversion (Version 1.5.0)
+# spec file for package subversion (Version 1.5.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -22,8 +22,8 @@
BuildRequires: neon-devel openldap2-devel
%endif
BuildRequires: sqlite-devel
-Version: 1.5.0
-Release: 105
+Version: 1.5.1
+Release: 1
#
%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services
#
@@ -40,7 +40,7 @@
License: Subversion license, http://subversion.tigris.org/license-1.html
Group: Development/Tools/Version Control
Url: http://subversion.tigris.org
-Source0: subversion-1.5.0.tar.bz2
+Source0: subversion-%{version}.tar.bz2
Source1: subversion.conf
Source2: subversion.README.SuSE
Source9: subversion.rcsvnserve
@@ -153,7 +153,7 @@
exit 1
;;
esac
-%setup -q -n subversion-1.5.0
+%setup -q -n subversion-%{version}
#
#
%patch11 -p1
@@ -432,6 +432,46 @@
%{apache_libexecdir}/mod_authz_svn.*
%changelog
+* Tue Jul 29 2008 olh(a)suse.de
+- update to 1.5.1 final
+ User-visible changes:
+ * mergeinfo on switched subtrees should elide in repos (issue #3188)
+ * Add support for --config-dir to svnmerge.py (r31727)
+ * improve performance of bdb post-commit deltification (r31820, -59)
+ * return faster when there is nothing to be merged (r30748)
+ * don't commit an add of a missing item (issue #3198)
+ * don't create unneeded self-referential mergeinfo (issue #3157)
+ * support 'http-library' (if --enable-runtime-module-search) (r31425, -722)
+ * support Berkeley DB 4.7 (r32017, -29)
+ * fixed: make serf usable with root-level authz (r31464)
+ * fixed: 'svndumpfilter' partial-path matching bug (r31833)
+ * fixed: crash on invalid dates in 'log' and 'blame' (issue #2721)
+ * fixed: 'svn status --xml' outputting invalid XML (issue #2887)
+ * fixed: 'svn merge' prints incorrect range (r30746, -47)
+ * fixed: using neon/serf, can not replace branch (issue #2939)
+ * fixed: 'file not found' error when merging to a broken symlink (r31159, -79)
+ * fixed: using serf, crash or endless loop fetching authn data (r31619)
+ * fixed: ArrayIndexOutOfBoundsException in JavaHL bindings (r31719, -806)
+ * fixed: authn password lookup used wrong username (issue #2242)
+ * fixed: unbounded memory usage in wc-to-wc copy and move (r31868)
+ * fixed: subtree merges broken for non-intersecting ranges (issue #3199)
+ * fixed: invalid XML from 'svn log --xml' against pre-1.2 servers (r31875)
+ * fixed: 'svnlook diff' ignores --diff-copy-from for properties (issue #3248)
+ * fixed: 'svnlook diff' doesn't report that binary files differ (issue #3249)
+ * fixed: bogus results from commits to subtrees added by merge (issue #3240)
+ * fixed: non-existent subtree in destination breaks the merge (issue #3067)
+ * fixed: serf merge bug too complex to describe here (r32056)
+ * fixed: 'svn log -g' correctness and speed (issue #3220, issue #3235)
+ * fixed: merge chokes on renamed subtrees (issue #3174)
+ Developer-visible changes:
+ * export svn_path_is_url() to the bindings (r31603)
+ * don't clobber LDFLAGS in configure when given '--with-zlib' (r31825)
+ * make libsvn_ra depend on libsvn_delta unconditionally (r31852)
+ * correctly set the peg revision for copy in JavaHL (r31994)
+ * 'svn mergeinfo' handles wc paths (r31023, -873, -874, -929, -930, -038)
+ * fixed: crash when when svn_ra_open3() is passed a bogus URL (r31223)
+ * fixed: JavaHL compilation on Windows (r31737)
+ * fixed: crash in calling apr_pstrcat (affects TortoiseSVN) (r32080)
* Fri Jul 11 2008 poeml(a)suse.de
- build fixes to get the Factory package building in the Build
Service again:
++++++ subversion-1.5.0.tar.bz2 -> subversion-1.5.1.tar.bz2 ++++++
++++ 14623 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 slib
checked in at Sat Aug 2 05:48:13 CEST 2008.
--------
--- slib/slib.changes 2008-02-04 11:46:02.000000000 +0100
+++ slib/slib.changes 2008-07-31 16:49:05.000000000 +0200
@@ -1,0 +2,11 @@
+Thu Jul 31 16:27:46 CEST 2008 - pgajdos(a)suse.cz
+
+- updated to 3b1:
+ o Larceny (Scheme) is supported.
+ o scheme48.init (slib:os-strings): Fixed init for 1.7 (and 1.3).
+ (defmacro:eval, defmacro:load): Fixed.
+ o guile.init (implementation-vicinity): Just (%site-dir).
+ (file-position, gentemp): module-replace!
+ (library-vicinity): Try (%search-load-path "slib/guile.init").
+
+-------------------------------------------------------------------
Old:
----
slib3a5.tar.bz2
New:
----
slib-3b1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ slib.spec ++++++
--- /var/tmp/diff_new_pack.c28257/_old 2008-08-02 05:46:00.000000000 +0200
+++ /var/tmp/diff_new_pack.c28257/_new 2008-08-02 05:46:00.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package slib (Version 3a5)
+# spec file for package slib (Version 3b1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -10,17 +10,18 @@
# norootforbuild
+
Name: slib
License: Any permissive
Group: Development/Languages/Scheme
Provides: scheme:/usr/lib/scheme/slib/umbscheme.init
PreReq: %install_info_prereq
AutoReqProv: on
-Version: 3a5
-Release: 10
+Version: 3b1
+Release: 1
Summary: Portable Scheme Library
Url: http://swissnet.ai.mit.edu/~jaffer/SLIB.html
-Source: %{name}%{version}.tar.bz2
+Source: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -107,6 +108,14 @@
%{_datadir}/slib
%changelog
+* Thu Jul 31 2008 pgajdos(a)suse.cz
+- updated to 3b1:
+ o Larceny (Scheme) is supported.
+ o scheme48.init (slib:os-strings): Fixed init for 1.7 (and 1.3).
+ (defmacro:eval, defmacro:load): Fixed.
+ o guile.init (implementation-vicinity): Just (%%site-dir).
+ (file-position, gentemp): module-replace!
+ (library-vicinity): Try (%%search-load-path "slib/guile.init").
* Mon Feb 04 2008 pgajdos(a)suse.cz
- added test for version of guile to the %%post and %%triggerin
(guile >= 1.8.2 is needed for slib registration)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 sgmltools-lite
checked in at Sat Aug 2 05:45:49 CEST 2008.
--------
--- sgmltools-lite/sgmltools-lite.changes 2006-01-25 21:47:50.000000000 +0100
+++ sgmltools-lite/sgmltools-lite.changes 2008-07-31 14:56:44.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Jul 31 14:56:30 CEST 2008 - ke(a)suse.de
+
+- Cosmetic spec file changes.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sgmltools-lite.spec ++++++
--- /var/tmp/diff_new_pack.n10876/_old 2008-08-02 05:44:06.000000000 +0200
+++ /var/tmp/diff_new_pack.n10876/_new 2008-08-02 05:44:06.000000000 +0200
@@ -1,36 +1,38 @@
#
# spec file for package sgmltools-lite (Version 3.0.2)
#
-# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 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.
#
-# Please submit bugfixes or comments via http://www.suse.de/feedback/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
+
Name: sgmltools-lite
+# openjade-devel is not required
BuildRequires: docbook-dsssl-stylesheets lynx openjade python sgml-skel w3m
Summary: SGML Converter Suite
%define syscfgsgml %{_sysconfdir}/sgml
Version: 3.0.2
-Release: 1077
+Release: 1275
Group: Productivity/Publishing/SGML
Requires: python w3m
Requires: iso_ent docbook-dsssl-stylesheets docbook_3 docbook_4 openjade opensp
%define regcat /usr/bin/sgml-register-catalog
PreReq: %{regcat}
#Provides:
-License: GPL
-URL: http://sourceforge.net/projects/sgmltools-lite/
+License: GPL v2 or later
+Url: http://sourceforge.net/projects/sgmltools-lite/
Source: http://download.sourceforge.net/sgmltools-lite/sgmltools-lite-%{version}.ta…
Patch: sgmltools-lite-html.diff
-BuildArchitectures: noarch
+BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-Written in Python.
+SGML Converter Suite written in Python.
@@ -38,6 +40,7 @@
%define INSTALL_SCRIPT install -m755
%define INSTALL_DIR install -d -m755
%define INSTALL_DATA install -m644
+
%prep
%setup -q
%patch -p 1
@@ -126,38 +129,40 @@
%{_mandir}/*/*
%{sgmldir}/*
-%changelog -n sgmltools-lite
-* Wed Jan 25 2006 - mls(a)suse.de
+%changelog
+* Thu Jul 31 2008 ke(a)suse.de
+- Cosmetic spec file changes.
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Mon Jun 20 2005 - schwab(a)suse.de
+* Mon Jun 20 2005 schwab(a)suse.de
- Don't fiddle with /etc/sgml/catalogue in %%pre and %%post.
-* Thu Feb 05 2004 - hmacht(a)suse.de
+* Thu Feb 05 2004 hmacht(a)suse.de
- building as non-root (#norootforbuild)
-* Fri Jun 13 2003 - kukuk(a)suse.de
+* Fri Jun 13 2003 kukuk(a)suse.de
- Fix typo in preun script
-* Mon May 26 2003 - ke(a)suse.de
+* Mon May 26 2003 ke(a)suse.de
- Cleanup $RPM_BUILD_ROOT.
-* Mon Nov 25 2002 - ke(a)suse.de
+* Mon Nov 25 2002 ke(a)suse.de
- %%{_sysconfdir}/catalog now maintained by sgml-register-catalog
dynamically and belongs to package sgml-skel.
- neededforbuild/requires: replace jade_dsl/sp with openjade/opensp.
-* Wed Jun 19 2002 - ke(a)suse.de
+* Wed Jun 19 2002 ke(a)suse.de
- sgmltools-lite.spec: Also requires python iso_ent
docbook-dsssl-stylesheets docbook_3 docbook_4 jade_dsl sp; reported
by Michal Svec [# 16535].
-* Mon Oct 01 2001 - ke(a)suse.de
+* Mon Oct 01 2001 ke(a)suse.de
- sgmltools-lite.spec: Require 'w3m'; reported by Pavel Janik [#11518].
-* Fri Jul 06 2001 - ke(a)suse.de
+* Fri Jul 06 2001 ke(a)suse.de
- Install manpage as sgmltools-lite to avoid filename conflict
with package 'sgmltool'; reported by Peter Poeml [#6428].
-* Wed Mar 28 2001 - ke(a)suse.de
+* Wed Mar 28 2001 ke(a)suse.de
- Fix neededforbuild: s/docbkdsl/docbook-dsssl-stylesheets/ .
-* Thu Mar 22 2001 - ke(a)suse.de
+* Thu Mar 22 2001 ke(a)suse.de
- Apply patch received via feedback(a)suse.de to fix an HTML creation
problem [#6805]; thanks a lot!
-* Wed Mar 14 2001 - ro(a)suse.de
+* Wed Mar 14 2001 ro(a)suse.de
- dockbk_4 -> docbook_4
-* Tue Mar 13 2001 - ro(a)suse.de
+* Tue Mar 13 2001 ro(a)suse.de
- fixed neededforbuild
-* Fri Nov 03 2000 - ke(a)suse.de
+* Fri Nov 03 2000 ke(a)suse.de
- Initial package: version 3.0.2.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 serdisplib
checked in at Sat Aug 2 05:43:56 CEST 2008.
--------
--- arch/i386/serdisplib/serdisplib.changes 2007-10-09 08:23:39.000000000 +0200
+++ serdisplib/serdisplib.changes 2008-07-31 21:01:34.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Jul 31 20:51:10 CEST 2008 - bwalle(a)suse.de
+
+- update to release 1.97.8
+ (see http://sourceforge.net/project/shownotes.php?group_id=98249&release_id=6167…)
+
+-------------------------------------------------------------------
Old:
----
serdisplib-1.97.7.tar.bz2
New:
----
serdisplib-1.97.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ serdisplib.spec ++++++
--- /var/tmp/diff_new_pack.EQ1838/_old 2008-08-02 05:43:10.000000000 +0200
+++ /var/tmp/diff_new_pack.EQ1838/_new 2008-08-02 05:43:10.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package serdisplib (Version 1.97.7)
+# spec file for package serdisplib (Version 1.97.8)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 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.
#
@@ -9,6 +9,7 @@
#
+
Name: serdisplib
BuildRequires: gd-devel
%if 0%{?suse_version} > 1020
@@ -18,7 +19,7 @@
%endif
License: GPL v2 or later
Group: System/Libraries
-Version: 1.97.7
+Version: 1.97.8
Release: 1
Source0: %{name}-%{version}.tar.bz2
Url: http://serdisplib.sourceforge.net
@@ -37,6 +38,7 @@
Wolfgang Astleitner <mrwastl(a)users.sourceforge.net>
%package devel
+License: GPL v2 or later
Summary: development environment for serdisplib
Group: System/Libraries
Requires: serdisplib
@@ -52,6 +54,7 @@
Wolfgang Astleitner <mrwastl(a)users.sourceforge.net>
%package tools
+License: GPL v2 or later
Summary: serdisplib Tools (testserdisp, multidisplay)
Group: Productivity/Multimedia/Other
Requires: serdisplib
@@ -98,8 +101,12 @@
%files tools
%defattr(-,root,root)
%{_bindir}/*
+
%changelog
-* Tue Oct 09 2007 - tsieden(a)suse.de
+* Thu Jul 31 2008 bwalle(a)suse.de
+- update to release 1.97.8
+ (see http://sourceforge.net/project/shownotes.php?group_id=98249&release_id=6167…)
+* Tue Oct 09 2007 tsieden(a)suse.de
- update to release 1.97.7
* serdisp_connect_usb.c:
move interface-claiming part into separate function and do the claiming stuff
@@ -123,7 +130,7 @@
(cool usb-display with IR-sensor that connects as HID-device that is
working out of the box when using linux)
--> alphacool 200x64 and 240x128 usb displays (libusb)
-* Sun Aug 12 2007 - tsieden(a)suse.de
+* Sun Aug 12 2007 tsieden(a)suse.de
- update to release 1.97.6
* fixed potential linking problem in src/Makefile (thanks to Bernhard Walle):
libserdisp.so is now linked against libusb (if --enable-libusb is set)
@@ -138,12 +145,12 @@
* Osram Pictiva 128X64 OLED 4bit, 2.7", greyscale
* other minor changes / code beautifyings
- fix build (BuildRequires libusb-devel only if suse_version >1020)
-* Wed May 16 2007 - olh(a)suse.de
+* Wed May 16 2007 olh(a)suse.de
- Buildrequires libusb -> libusb-devel
-* Mon Apr 02 2007 - bwalle(a)suse.de
+* Mon Apr 02 2007 bwalle(a)suse.de
- added build fix to link library against libusb, important when
using dlopen() to use that library.
-* Fri Mar 09 2007 - tsieden(a)suse.de
+* Fri Mar 09 2007 tsieden(a)suse.de
- update to release 1.97.5
* adapted some driver specs to current devel version
* backported the following displays/controllers (from current devel version):
@@ -152,11 +159,11 @@
* E08552 96x32 1bit (controller SED1530)
* enhanced t6963-driver
* slightly fastened sed133x-driver
-* Fri Feb 23 2007 - tsieden(a)suse.de
+* Fri Feb 23 2007 tsieden(a)suse.de
- update to release 1.97.4 (small bugfixes)
-* Thu Jun 22 2006 - ro(a)suse.de
+* Thu Jun 22 2006 ro(a)suse.de
- remove selfprovides
-* Thu Apr 13 2006 - tsieden(a)suse.de
+* Thu Apr 13 2006 tsieden(a)suse.de
- update to release 1.97.2
* usb_bulk_read() causes some problems on certain linux-versions
* multidisplay: corrected a bug resulting in a wrong background
@@ -164,7 +171,7 @@
* a SONAME is now set in libserdisp (enabled only when using linux)
* new displays supported: ericsson r520, ks0108-based,
c't includ usb-display
-* Sat Mar 11 2006 - tsieden(a)suse.de
+* Sat Mar 11 2006 tsieden(a)suse.de
- fixed build
-* Fri Mar 03 2006 - tsieden(a)suse.de
+* Fri Mar 03 2006 tsieden(a)suse.de
- initial release 1.96
++++++ serdisplib-1.97.7.tar.bz2 -> serdisplib-1.97.8.tar.bz2 ++++++
++++ 12092 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 sendmail
checked in at Sat Aug 2 05:42:20 CEST 2008.
--------
--- sendmail/sendmail.changes 2008-07-16 14:11:13.000000000 +0200
+++ sendmail/sendmail.changes 2008-07-30 16:04:36.788703000 +0200
@@ -1,0 +2,5 @@
+Wed Jul 30 16:04:30 CEST 2008 - werner(a)suse.de
+
+- Make boot script know about new upcoming startpar and insserv
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sendmail.spec ++++++
--- /var/tmp/diff_new_pack.P14387/_old 2008-08-02 05:41:23.000000000 +0200
+++ /var/tmp/diff_new_pack.P14387/_new 2008-08-02 05:41:23.000000000 +0200
@@ -31,7 +31,7 @@
Obsoletes: sendmail-tls
AutoReqProv: on
Version: 8.14.3
-Release: 14
+Release: 21
Summary: BSD Sendmail
#Source0: ftp://ftp.sendmail.org/pub/sendmail/sendmail.%{version}.tar.bz2
Source0: sendmail-%{version}.tar.bz2
@@ -81,7 +81,7 @@
%package -n rmail
Version: 8.14.3
-Release: 14
+Release: 21
Summary: Rmail of the BSD Sendmail
License: Any permissive
Group: Productivity/Networking/Email/Servers
@@ -457,6 +457,8 @@
%doc %{_mandir}/man8/rmail.8.gz
%changelog
+* Wed Jul 30 2008 werner(a)suse.de
+- Make boot script know about new upcoming startpar and insserv
* Wed Jul 16 2008 werner(a)suse.de
- Make poll25 more fail safe
* Thu Jun 19 2008 werner(a)suse.de
++++++ uucp.spec ++++++
--- /var/tmp/diff_new_pack.P14387/_old 2008-08-02 05:41:23.000000000 +0200
+++ /var/tmp/diff_new_pack.P14387/_new 2008-08-02 05:41:23.000000000 +0200
@@ -19,7 +19,7 @@
Recommends: stunnel
AutoReqProv: on
Version: 1.07
-Release: 397
+Release: 403
Summary: Taylor UUCP
Source0: uucp-1.07.tar.bz2
Source1: uucpcfg.tar.bz2
++++++ sendmail-8.14.3.dif ++++++
--- /var/tmp/diff_new_pack.P14387/_old 2008-08-02 05:41:23.000000000 +0200
+++ /var/tmp/diff_new_pack.P14387/_new 2008-08-02 05:41:23.000000000 +0200
@@ -3553,7 +3553,7 @@
+/usr/lib/sendmail.d/bin/mail.local root:root 0511
+/var/run/sendmail root:root 1750
--- suse/rc
-+++ suse/rc 2008-07-16 14:32:23.025258689 +0200
++++ suse/rc 2008-07-30 16:03:45.835901777 +0200
@@ -0,0 +1,133 @@
+#! /bin/sh
+# Copyright (c) 1996-2002 SuSE Gmbh Nuernberg, Germany.
@@ -3566,9 +3566,9 @@
+### BEGIN INIT INFO
+# Provides: sendmail smtp
+# Required-Start: $named $network $remote_fs $syslog $time
-+# Required-Stop:
++# Required-Stop: $named $network $remote_fs $syslog
+# Should-Start: amavis cyrus ldap nscd ypbind
-+# Should-Stop:
++# Should-Stop: amavis cyrus ldap nscd ypbind
+# Default-Start: 3 5
+# Default-Stop:
+# Short-Description: Start the Sendmail MTA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 sblim-wbemcli
checked in at Sat Aug 2 05:37:20 CEST 2008.
--------
--- sblim-wbemcli/sblim-wbemcli.changes 2007-11-01 10:51:48.000000000 +0100
+++ sblim-wbemcli/sblim-wbemcli.changes 2008-07-29 10:43:44.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Jul 29 10:42:55 CEST 2008 - mmarek(a)suse.cz
+
+- updated to 1.5.6
+ * can specify IPv6 addresses on command line
+ * bug fixes
+
+-------------------------------------------------------------------
Old:
----
sblim-wbemcli-1.5.3-const-char.patch
sblim-wbemcli-1.5.3-missing-includes.patch
sblim-wbemcli-1.5.3.tar.bz2
New:
----
sblim-wbemcli-1.5.4-const-char.patch
sblim-wbemcli-1.5.4-missing-includes.patch
sblim-wbemcli-1.5.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sblim-wbemcli.spec ++++++
--- /var/tmp/diff_new_pack.t16674/_old 2008-08-02 05:36:16.000000000 +0200
+++ /var/tmp/diff_new_pack.t16674/_new 2008-08-02 05:36:16.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package sblim-wbemcli (Version 1.5.3)
+# spec file for package sblim-wbemcli (Version 1.5.4)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 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.
#
@@ -10,17 +10,18 @@
# norootforbuild
+
Name: sblim-wbemcli
BuildRequires: binutils-devel curl-devel gcc-c++
-Version: 1.5.3
+Version: 1.5.4
Release: 1
Group: System/Management
License: IBM Public License
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://sblim.wiki.sourceforge.net/
Source: http://prdownloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2
-Patch1: sblim-wbemcli-1.5.3-missing-includes.patch
-Patch2: sblim-wbemcli-1.5.3-const-char.patch
+Patch1: sblim-wbemcli-1.5.4-missing-includes.patch
+Patch2: sblim-wbemcli-1.5.4-const-char.patch
Summary: SBLIM WBEM Command Line Interface
%description
@@ -54,8 +55,13 @@
%doc ChangeLog README* NEWS samples/ *py
%{_bindir}/wbem*
%{_mandir}/man1/wbemcli.1.gz
+
%changelog
-* Thu Nov 01 2007 - mmarek(a)suse.cz
+* Tue Jul 29 2008 mmarek(a)suse.cz
+- updated to 1.5.6
+ * can specify IPv6 addresses on command line
+ * bug fixes
+* Thu Nov 01 2007 mmarek(a)suse.cz
- updated to 1.5.3
Bugs (http://sourceforge.net/tracker/?group_id=128809):
* 1560865 create/modifyInstance do not correctly deal with arrays
@@ -64,9 +70,9 @@
* 1652347 does not correctly handle VALUE.REFERENCE blocks
* 1457924 fixed some compile warnings
- fixed some compiler warnings / errors
-* Tue Jan 23 2007 - aj(a)suse.de
+* Tue Jan 23 2007 aj(a)suse.de
- Add binutils-devel to BuildRequires to fix build.
-* Wed Mar 01 2006 - mrueckert(a)suse.de
+* Thu Mar 02 2006 mrueckert(a)suse.de
- update to version 1.5.1 [#142308]
* 1362712 wbemcli was failing on https connections with FC5
Pegasus, forcing SSL V3 works around the failure.
@@ -74,22 +80,22 @@
connections, added RH specific spec file.
- added sblim-wbemcli-1.5.1_parentheses.patch
fixes "suggest parentheses around assignment used as truth value"
-* Wed Jan 25 2006 - mls(a)suse.de
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Mon Nov 14 2005 - mrueckert(a)suse.de
+* Mon Nov 14 2005 mrueckert(a)suse.de
- Update to version 1.5.0
- removed all patches (applied upstream or obsoleted)
-* Tue Nov 08 2005 - dmueller(a)suse.de
+* Tue Nov 08 2005 dmueller(a)suse.de
- don't build as root
-* Thu May 05 2005 - schwab(a)suse.de
+* Thu May 05 2005 schwab(a)suse.de
- Remove -gstabs+.
-* Thu May 05 2005 - schwab(a)suse.de
+* Thu May 05 2005 schwab(a)suse.de
- Fix last change.
-* Thu May 05 2005 - ro(a)suse.de
+* Thu May 05 2005 ro(a)suse.de
- fix build with gcc-4
-* Wed May 12 2004 - nashif(a)suse.de
+* Wed May 12 2004 nashif(a)suse.de
- Update to version 1.4.1
-* Tue Mar 30 2004 - ro(a)suse.de
+* Tue Mar 30 2004 ro(a)suse.de
- ppc64 is also a lib64 platform
-* Mon Mar 22 2004 - nashif(a)suse.de
+* Mon Mar 22 2004 nashif(a)suse.de
- Initial release (1.4)
++++++ sblim-wbemcli-1.5.3-const-char.patch -> sblim-wbemcli-1.5.4-const-char.patch ++++++
--- sblim-wbemcli/sblim-wbemcli-1.5.3-const-char.patch 2007-11-01 10:42:24.000000000 +0100
+++ sblim-wbemcli/sblim-wbemcli-1.5.4-const-char.patch 2008-07-29 10:52:20.000000000 +0200
@@ -58,7 +58,7 @@
--- CimXml.cpp.orig
+++ CimXml.cpp
-@@ -155,7 +155,7 @@ int XmlBuffer::skipElement(const char *t
+@@ -157,7 +157,7 @@ int XmlBuffer::skipElement(const char *t
return 0;
}
@@ -67,7 +67,7 @@
char *end=strchr(cur,'>'),*tcur=cur,dlm,*a=NULL;
int l=strlen(val),rv=0;
-@@ -308,7 +308,7 @@ string XmlBuffer::getValue(const char *v
+@@ -310,7 +310,7 @@ string XmlBuffer::getValue(const char *v
return NULL;
}
@@ -76,7 +76,7 @@
#ifndef WIN32
if (DBGXB)
cerr<<"--- XmlBuffer::getContent()"<<endl;
-@@ -779,7 +779,7 @@ MethodresponseXml::MethodresponseXml(con
+@@ -942,7 +942,7 @@ MethodresponseXml::MethodresponseXml(con
err = resp.err ? new ErrorXml(*resp.err) : 0;
}
@@ -85,7 +85,7 @@
{
if (rvl && rvl->getReturnData()) {
sb += name;
-@@ -1300,7 +1300,7 @@ void InstanceNameXml::init(XmlBuffer &xb
+@@ -1464,7 +1464,7 @@ void InstanceNameXml::init(XmlBuffer &xb
else throw ParseException("Expecting INSTANCENAME element");
}
@@ -93,8 +93,8 @@
+void InstanceNameXml::toStringBuffer(string &sb, const char *q)
{
- sb = sb + q + clsName + ".";
-@@ -1356,7 +1356,7 @@ void InstanceXml::init(XmlBuffer &xb)
+ sb = sb + nspace + q + clsName + ".";
+@@ -1520,7 +1520,7 @@ void InstanceXml::init(XmlBuffer &xb)
else throw ParseException("Expecting INSTANCE element");
}
@@ -103,7 +103,7 @@
{
if (useNl) properties.toStringBuffer(sb,"",q);
else properties.toStringBuffer(sb,",",q);
-@@ -1410,7 +1410,7 @@ void ClassNameXml::init(XmlBuffer &xb)
+@@ -1574,7 +1574,7 @@ void ClassNameXml::init(XmlBuffer &xb)
else throw ParseException("Expecting CLASSNAME element");
}
@@ -112,7 +112,7 @@
{
sb += string(q)+name;
}
-@@ -1469,7 +1469,7 @@ void ClassXml::init(XmlBuffer &xb)
+@@ -1633,7 +1633,7 @@ void ClassXml::init(XmlBuffer &xb)
else throw ParseException("Expecting CLASS element");
}
@@ -121,7 +121,7 @@
{
if (useNl) properties.toStringBuffer(sb,"",q);
else properties.toStringBuffer(sb,",",q);
-@@ -1545,7 +1545,7 @@ ParamvalueXml::ParamvalueXml(XmlBuffer&
+@@ -1713,7 +1713,7 @@ ParamvalueXml::ParamvalueXml(XmlBuffer&
}
}
@@ -130,7 +130,7 @@
{
sb += name;
sb += ":";
-@@ -1696,7 +1696,7 @@ void PropertyXml::init(char *nvp, int re
+@@ -1865,7 +1865,7 @@ void PropertyXml::init(char *nvp, int re
}
}
@@ -139,7 +139,7 @@
{
if (useNl) sb += "-";
sb = sb + name + q;
-@@ -1879,7 +1879,7 @@ void KeyBindingXml::init(XmlBuffer &xb)
+@@ -2306,7 +2306,7 @@ void KeyBindingXml::init(XmlBuffer &xb)
else throw ParseException("Expecting KEYBINDING element");
}
@@ -148,7 +148,7 @@
{
which = KEYVAL;
name = string(n);
-@@ -1887,7 +1887,7 @@ KeyBindingXml::KeyBindingXml(char *n, ch
+@@ -2314,7 +2314,7 @@ KeyBindingXml::KeyBindingXml(char *n, ch
}
@@ -157,7 +157,7 @@
{
sb += name;
if (!noVal) {
-@@ -1935,7 +1935,7 @@ KeyValueXml::KeyValueXml(const char *v)
+@@ -2362,7 +2362,7 @@ KeyValueXml::KeyValueXml(const char *v)
val=v;
}
@@ -166,7 +166,7 @@
{
string s;
s=Cimom::unescapeXml(val.c_str(),1); //bug??
-@@ -1972,7 +1972,7 @@ NameSpaceXml::NameSpaceXml(XmlBuffer &xb
+@@ -2399,7 +2399,7 @@ NameSpaceXml::NameSpaceXml(XmlBuffer &xb
else throw ParseException("Expecting NAMESPACE element");
}
@@ -175,7 +175,7 @@
{
throw CmdException("Internal error. never print NameSpaceXml.");
}
-@@ -2116,7 +2116,7 @@ void LocalInstancepathValueXml::init(Xml
+@@ -2551,7 +2551,7 @@ void LocalInstancepathValueXml::init(Xml
else throw ParseException("Expecting LOCALINSTANCEPATH element");
}
@@ -184,16 +184,16 @@
{
name.toStringBuffer(sb,q);
}
-@@ -2161,7 +2161,7 @@ void InstancepathValueXml::init(XmlBuffe
+@@ -2597,7 +2597,7 @@ void InstancepathValueXml::init(XmlBuffe
else throw ParseException("Expecting INSTANCEPATH element");
}
-void InstancepathValueXml::toStringBuffer(string &sb, char *q)
+void InstancepathValueXml::toStringBuffer(string &sb, const char *q)
{
+ nsp.toStringBuffer(sb,"");
name.toStringBuffer(sb,q);
- }
-@@ -2197,7 +2197,7 @@ void InstancenameValueXml::init(XmlBuffe
+@@ -2629,7 +2629,7 @@ void InstancenameValueXml::init(XmlBuffe
else throw ParseException("Expecting INSTANCENAME element");
}
@@ -202,7 +202,7 @@
{
name.toStringBuffer(sb,q);
}
-@@ -2342,7 +2342,7 @@ ValueXml::~ValueXml()
+@@ -2774,7 +2774,7 @@ ValueXml::~ValueXml()
delete subVal;
}
@@ -211,7 +211,7 @@
{
switch (vType) {
case TypeValue:
-@@ -2658,7 +2658,7 @@ int URL::refLookAhead(char *u, char **nu
+@@ -3109,7 +3109,7 @@ int URL::refLookAhead(char *u, char **nu
char *URL::resolveIndirection(char *ind, char *u)
{
@@ -227,8 +227,8 @@
+ /*
* CimXml.h
*
- * Copyright IBM Corp. 2002, 2004, 2006
-@@ -56,7 +56,7 @@ class StringArray : public vector<string
+ * © Copyright IBM Corp. 2002, 2004, 2006, 2007
+@@ -57,7 +57,7 @@ class StringArray : public vector<string
StringArray(int n) : vector<string>(n) {}
StringArray(int n, const string& s) : vector<string>(n,s) {}
void add(const string& t) { push_back(t); }
@@ -237,7 +237,7 @@
for (size_type n=0; n<size(); n++) {
sb = sb + (*this).at(n) + q;
if (n!=size()-1) sb += sep;
-@@ -100,9 +100,9 @@ class XmlBuffer {
+@@ -101,9 +101,9 @@ class XmlBuffer {
int endTag(const char*, const XmlAttr *a=NULL);
int attrsOk(const XmlElement&,XmlAttr&,const char* tag);
string getValue(const char *v=NULL);
@@ -249,7 +249,7 @@
};
class DoesNotExist {
-@@ -136,7 +136,7 @@ template<class T> class ArrayXml : publi
+@@ -137,7 +137,7 @@ template<class T> class ArrayXml : publi
const T& operator[] (size_type n) const {return at(n);}
#endif
T *get(int n) { return &(*this)[n]; }
@@ -258,7 +258,7 @@
for (size_type n=0; n<this->size(); n++) {
(*this).at(n).toStringBuffer(sb,q);
if (n!=this->size()-1) sb += sep;
-@@ -305,7 +305,7 @@ class KeyValueXml {
+@@ -304,7 +304,7 @@ class KeyValueXml {
KeyValueXml(const char*);
KeyValueXml() {}
KeyValueXml& operator=(const KeyValueXml& src) {if(this!=&src) {valType=src.valType; val = src.val;} return *this;}
@@ -267,7 +267,7 @@
};
-@@ -315,7 +315,7 @@ class NameSpaceXml {
+@@ -314,7 +314,7 @@ class NameSpaceXml {
string name;
NameSpaceXml() {}
NameSpaceXml(XmlBuffer&);
@@ -314,7 +314,7 @@
};
-@@ -440,7 +440,7 @@ class InstanceNameXml : public RetValXml
+@@ -441,7 +441,7 @@ class InstanceNameXml : public RetValXml
InstanceNameXml(XmlBuffer&, char op=0);
InstanceNameXml * clone() { return new InstanceNameXml(*this);}
void init(XmlBuffer&, char op);
@@ -323,7 +323,7 @@
};
class InstanceNamesXml : public RetValXml, public InstanceNameArray {
-@@ -460,7 +460,7 @@ class InstancepathValueXml : public SubV
+@@ -462,7 +462,7 @@ class InstancepathValueXml : public SubV
InstancepathValueXml(XmlBuffer&);
InstancepathValueXml * clone() { return new InstancepathValueXml(*this); }
void init(XmlBuffer&);
@@ -332,7 +332,7 @@
};
/*
-@@ -479,7 +479,7 @@ class InstancenameValueXml : public SubV
+@@ -481,7 +481,7 @@ class InstancenameValueXml : public SubV
InstancenameValueXml(XmlBuffer&);
InstancenameValueXml * clone() { return new InstancenameValueXml(*this); }
void init(XmlBuffer&);
@@ -341,7 +341,7 @@
};
class ClassnameValueXml : public SubValueXml {
-@@ -497,7 +497,7 @@ class LocalInstancepathValueXml : public
+@@ -499,7 +499,7 @@ class LocalInstancepathValueXml : public
LocalInstancepathValueXml(XmlBuffer&);
LocalInstancepathValueXml * clone() { return new LocalInstancepathValueXml(*this); }
void init(XmlBuffer&);
@@ -350,7 +350,7 @@
};
class PropertyXml {
-@@ -522,7 +522,7 @@ class PropertyXml {
+@@ -524,7 +524,7 @@ class PropertyXml {
PropertyXml(XmlBuffer&);
PropertyXml(char*,int);
void addQualifier(QualifierXml& q) { qualifiers.add(q); }
@@ -359,7 +359,7 @@
void toXmlBuffer(string&,AValue*,int vOnly=0,URL* url=NULL);
};
-@@ -547,7 +547,7 @@ class ClassXml : public RetValXml {
+@@ -595,7 +595,7 @@ class ClassXml : public RetValXml {
void addQualifier(QualifierXml& q) { qualifiers.add(q); }
void addProperty(PropertyXml& p) { properties.add(p); if (p.key) keys.add(p); }
void addMethod(MethodXml& m) { methods.add(m); }
@@ -368,7 +368,7 @@
int keysOk(URL&);
};
-@@ -577,7 +577,7 @@ class InstanceXml : public RetValXml {
+@@ -625,7 +625,7 @@ class InstanceXml : public RetValXml {
QualifierArray &getQualifiers() { return qualifiers; }
void addQualifier(QualifierXml& q) { qualifiers.add(q); }
void addProperty(PropertyXml& p) { properties.add(p); }
@@ -377,7 +377,7 @@
};
class NamedInstanceXml : public RetValXml {
-@@ -642,7 +642,7 @@ class ClassNameXml : public RetValXml {
+@@ -690,7 +690,7 @@ class ClassNameXml : public RetValXml {
ClassNameXml(XmlBuffer&);
ClassNameXml * clone() { return new ClassNameXml(*this);}
void init(XmlBuffer&);
@@ -386,7 +386,7 @@
};
-@@ -665,7 +665,7 @@ class ParamvalueXml : public RetValXml {
+@@ -713,7 +713,7 @@ class ParamvalueXml : public RetValXml {
ParamvalueXml(const ParamvalueXml&);
~ParamvalueXml() {delete val;}
ParamvalueXml *clone() {return new ParamvalueXml(*this);}
@@ -395,7 +395,7 @@
};
class IReturnvalueXml {
-@@ -729,7 +729,7 @@ class MethodresponseXml : public RetValX
+@@ -777,7 +777,7 @@ class MethodresponseXml : public RetValX
MethodresponseXml(const MethodresponseXml &);
~MethodresponseXml() {delete rvl; delete pvll; delete err;}
MethodresponseXml *clone() {return new MethodresponseXml(*this);};
@@ -404,7 +404,7 @@
virtual RetValXml *getReturnData() {
if (err) throw ErrorXml(*err);
return clone();
-@@ -798,7 +798,7 @@ class Cimom {
+@@ -846,7 +846,7 @@ class Cimom {
static char xmlTrailer[];
protected:
virtual bool supportsSSL() { return false; };
@@ -415,7 +415,7 @@
char *newstr;
--- Cimghttp.cpp.orig
+++ Cimghttp.cpp
-@@ -30,7 +30,7 @@ CimomGhttp::CimomGhttp()
+@@ -30,7 +30,7 @@ CimomGhttp::CimomGhttp()
newstr=NULL;
}
@@ -459,7 +459,7 @@
string errorbuf;
--- main.cpp.orig
+++ main.cpp
-@@ -113,7 +113,7 @@ int main (int argc, char *argv[]) {
+@@ -114,7 +114,7 @@ int main (int argc, char *argv[]) {
int pos, retval = 0;
char *cmd, *params, *opStr=NULL,*urlStr=NULL,*xtraStr=NULL;
char *assocClass=NULL,*resultClass=NULL,*role=NULL,*resultRole=NULL;
++++++ sblim-wbemcli-1.5.3-missing-includes.patch -> sblim-wbemcli-1.5.4-missing-includes.patch ++++++
--- sblim-wbemcli/sblim-wbemcli-1.5.3-missing-includes.patch 2007-10-31 16:04:05.000000000 +0100
+++ sblim-wbemcli/sblim-wbemcli-1.5.4-missing-includes.patch 2008-07-29 10:53:55.000000000 +0200
@@ -6,7 +6,7 @@
--- main.cpp.orig
+++ main.cpp
-@@ -44,6 +44,7 @@
+@@ -45,6 +45,7 @@
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
@@ -16,7 +16,7 @@
using namespace std;
--- CimXml.cpp.orig
+++ CimXml.cpp
-@@ -24,6 +24,7 @@
+@@ -26,6 +26,7 @@
#include <iostream>
#include <cstdlib>
#include <cstdio>
++++++ sblim-wbemcli-1.5.3.tar.bz2 -> sblim-wbemcli-1.5.4.tar.bz2 ++++++
++++ 3727 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/sblim-wbemcli-1.5.3/ChangeLog new/sblim-wbemcli-1.5.4/ChangeLog
--- old/sblim-wbemcli-1.5.3/ChangeLog 2007-02-05 13:28:39.000000000 +0100
+++ new/sblim-wbemcli-1.5.4/ChangeLog 2008-07-29 08:17:22.000000000 +0200
@@ -1,3 +1,60 @@
+2008-07-28 Tyrel Datwyler <tyreld(a)us.ibm.com>
+
+ * main.cpp, CimXml.cpp, CimXml.h
+ Bug 1783603: wbemcli reports incorrect namespace
+
+2008-07-09 Tyrel Datwyler <tyreld(a)us.ibm.com>
+
+ * main.cpp
+ Bug 1756553: doesn't accept classes for ain,ai,rin,ri operations
+
+2008-07-09 Tyrel Datwyler <tyreld(a)us.ibm.com>
+
+ * CimXml.cpp:
+ Bug 1616370: null property display/setting unlogical
+
+2008-07-09 Tyrel Datwyler <tyreld(a)us.ibm.com>
+
+ * CimXml.cpp:
+ Bug 1979654: ec of CIM_InstIndication w/EmbeddedObj fails
+
+2007-06-04 Tyrel Datwyler <tyreld(a)us.ibm.com>
+
+ * CimXml.cpp:
+ Bug 1728703: gcd doesn't report error when class not found
+
+2007-05-02 Tyrel Datwyler <tyreld(a)us.ibm.com>
+
+ * CimXml.cpp:
+ Bug 1710167: namespace is not parsed from ref property
+
+2007-04-20 Tyrel Datwyler <tyreld(a)us.ibm.com>
+
+ * CimXml.cpp:
+ Bug 1698325 enumeration of association instances does not work
+
+2007-04-02 heidi eckhart <heidineu(a)localhost.localdomain>
+
+ * CimXml.cpp:
+ Bug 1692696: mi does not correctly parse ref parameter
+
+2007-03-30 heidi eckhart <heidineu(a)localhost.localdomain>
+
+ * CimXml.cpp:
+ Bug 1690542: ci/di do not correctly parse ref parameter
+
+2007-03-28 Chris Buccella
+
+ * CimXml.cpp:
+ Bug 1689495: IPv6 address support
+ Bug 1689497: specify username and port without password
+
+2007-03-27 heidi eckhart <heidineu(a)localhost.localdomain>
+
+ * CimXml.cpp, CimXml.h:
+ Bug 1671996: wbemcli fails handling reference values of
+ extrinsic methods
+
2007-02-05 heidi eckhart <heidineu(a)localhost.localdomain>
* CimXml.cpp, CimXml.h:
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/sblim-wbemcli-1.5.3/CimXml.cpp new/sblim-wbemcli-1.5.4/CimXml.cpp
--- old/sblim-wbemcli-1.5.3/CimXml.cpp 2007-02-05 13:28:39.000000000 +0100
+++ new/sblim-wbemcli-1.5.4/CimXml.cpp 2008-07-29 08:17:22.000000000 +0200
@@ -1,7 +1,7 @@
/*
* CimXml.cpp
*
- * © Copyright IBM Corp. 2002, 2004, 2006
+ * © Copyright IBM Corp. 2002, 2004, 2006, 2007
*
* THIS FILE IS PROVIDED UNDER THE TERMS OF THE COMMON PUBLIC LICENSE
* ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE
@@ -16,6 +16,8 @@
* Steve Shepherd <steve.shepherd(a)configuresoft.com>
* Heidi Eckhart <heidineu(a)de.ibm.com>
* David Eger <dteger(a)us.ibm.com>
+ * Tyrel Datwyler <tyreld(a)us.ibm.com>
+ * Chris Buccella <buccella(a)linux.vnet.ibm.com>
*
* Description: Line command interface to DMTF conforming WBEM servers
*/
@@ -334,11 +336,10 @@
return NULL;
}
-
AVPs::AVPs(char *s, PropertyArray &prop)
{
- char *v,*n;
- int i=0,j=0,k;
+ char *v,*n, *u, *t;
+ int i,k,j,l;
bool name = false;
bool addAValue = false;
AValue av(s,"");
@@ -350,15 +351,15 @@
*/
if (*s) {
- for (i=0,v=strchr(s,'='); *s; v=strpbrk(s,"=,"),i++) {
+ for (v=strchr(s,'='); *s; v=strpbrk(s,"=,")) {
/* check if s is a <value> and add it to the current AValue */
if (v==NULL || *v==',') {
if (v) *v=0;
/* check if s is a <name> */
name=false;
- for (int j=0,k=prop.size(); j<k; j++) {
- PropertyXml &p=prop[j];
+ for (i=0,k=prop.size(); i<k; i++) {
+ PropertyXml &p=prop[i];
if (strcasecmp(p.name.c_str(),s)==0) {
name=true;
break;
@@ -378,12 +379,40 @@
/* get <name> */
if(v) {
+ *v=0;
+ v++;
n=strchr(v,',');
- *v=0;
- if (n) *n=0;
- av=AValue(s,v+1);
- addAValue=true;
- if (n) s=n+1;
+ /* check if property is a reference */
+ for (i=0,k=prop.size(); i<k; i++) {
+ PropertyXml &p=prop[i];
+ if (strcasecmp(p.name.c_str(),s)==0) {
+ if(p.pType==TypePropertyRef) {
+ name=false;
+ if(n) {
+ for (u=n+1; ; n=strchr(u,',')) {
+ if(n==NULL) break;
+ t=strchr(u,'=');
+ for (j=0,l=prop.size(); j<l; j++) {
+ PropertyXml &p=prop[j];
+ if (strncasecmp(p.name.c_str(),u,
+ strlen(u)-strlen(t))==0) {
+ name=true;
+ n=u-1;
+ break;
+ }
+ }
+ if(name) break;
+ if(n) u=n+1;
+ }
+ }
+ }
+ break;
+ }
+ }
+ if(n) *n=0;
+ av=AValue(s,v);
+ addAValue=true;
+ if(n) s=n+1;
}
/* end of property list */
else break;
@@ -393,6 +422,142 @@
memset(all,0,avals.size());
}
+AVPs::AVPs(char *s, ParameterArray ¶m)
+{
+ char *n, *t, *u, *v, *w;
+ int i,k,j,l;
+ bool name = false;
+ bool addAValue = false;
+ bool isRef = false;
+ bool isArray = false;
+ AValue av(s,"");
+
+ /* Syntax of s:
+ <name>[=<value>[,<value>,...],<name>...]
+ Syntax of param:
+ contains the parameters needed to correctly parse s
+ */
+
+ if (*s) {
+ for (v=strchr(s,'='); *s; v=strpbrk(s,"=,")) {
+
+ /* seems to be an array - check if s is a <value>
+ and add it to the current AValue
+ */
+ if (v==NULL || *v==',') {
+ if (v) *v=0;
+ /* check if s is a <name> */
+ name=false;
+ for (i=0,k=param.size(); i<k; i++) {
+ ParameterXml &p=param[i];
+ if (strcasecmp(p.name.c_str(),s)==0) {
+ name=true;
+ break;
+ }
+ }
+ if (!name) {
+ av.add(s);
+ s=v+1;
+ }
+ if(v) continue;
+ }
+
+ if(addAValue) {
+ avals.add(av);
+ addAValue=false;
+ }
+
+ /* get <name> */
+ if(v) {
+ *v=0;
+ v++;
+ n=strchr(v,',');
+
+ /* check if parameter is a reference/reference array */
+ for (i=0,k=param.size(); i<k; i++) {
+ ParameterXml &p=param[i];
+ if (strcasecmp(p.name.c_str(),s)==0) {
+ if(p.pType==TypeParameterRefArray ||
+ p.pType==TypeParameterRef) {
+
+ isRef=true;
+ if(p.pType==TypeParameterRefArray) isArray=true;
+
+ name=false;
+ if(n) {
+ for (u=n+1; ; n=strchr(u,',')) {
+ if(n==NULL) break;
+ t=strchr(u,'=');
+ for (j=0,l=param.size(); j<l; j++) {
+ ParameterXml &p=param[j];
+ if (strncasecmp(p.name.c_str(),u,
+ strlen(u)-strlen(t))==0) {
+ name=true;
+ n=u-1;
+ break;
+ }
+ }
+ if(name) {
+ if(n) *n=0;
+ break;
+ }
+ if(n) u=n+1;
+ }
+ }
+ parseRefList(s,v,isArray);
+ if(n) s=n+1;
+ }
+ break;
+ }
+ }
+ if(!isRef) {
+ if(n) *n=0;
+ av=AValue(s,v);
+ addAValue=true;
+ if(n) s=n+1;
+ }
+ isRef=false;
+ }
+ /* end of parameter list */
+ else break;
+ }
+ }
+ all=(char*)malloc(avals.size());
+ memset(all,0,avals.size());
+}
+
+void AVPs::parseRefList(char *name, char *s, bool isArray)
+{
+ AValue av(name,"");
+ char *u, *v, *n;
+ bool addValue=false;
+
+ if(!s) return;
+
+ if(!isArray)
+ av=AValue(name,s);
+ else {
+ v=strchr(s,'.');
+ u=v+1;
+ for(v=strchr(u,'.');;v=strchr(u,'.')) {
+ if(!v) {
+ if(!addValue) av=AValue(name,s);
+ else av.add(s);
+ break;
+ }
+ for(n=v; *n!=','; n--) {}
+ *n=0;
+ if(!addValue) {
+ av=AValue(name,s);
+ addValue=true;
+ }
+ else av.add(s);
+ s=n+1;
+ u=v+1;
+ }
+ }
+ avals.add(av);
+}
AVPs::AVPs(char *s)
{
@@ -450,7 +615,6 @@
return 0;
}
-
Option<string> AVPs::notGotten()
{
bool exists=false;
@@ -465,7 +629,6 @@
return exists ? Option<string>(sb) : Option<string>();
}
-
AList::AList(char *s)
{
int i=-1;
@@ -1268,6 +1431,7 @@
if (xb.nextEquals(tag,"INSTANCEPATH")) {
InstancePathXml ins=InstancePathXml(xb);
*this=ins.name;
+ nspace = ins.nspace;
if (xb.endTag("OBJECTPATH")) return;
else throw ParseException("Expecting /OBJECTPATH element");
}
@@ -1302,7 +1466,7 @@
void InstanceNameXml::toStringBuffer(string &sb, char *q)
{
- sb = sb + q + clsName + ".";
+ sb = sb + nspace + q + clsName + ".";
// noQuotes=1;
for (int i=0,s=keys.size(); i<s; i++) {
keys[i].toStringBuffer(sb);
@@ -1472,6 +1636,10 @@
{
if (useNl) properties.toStringBuffer(sb,"",q);
else properties.toStringBuffer(sb,",",q);
+ /*
+ if (useNl) methods.toStringBuffer(sb,"",q);
+ else methods.toStringBuffer(sb,",",q);
+ */
}
int ClassXml::keysOk(URL &url)
@@ -1563,11 +1731,12 @@
bool PropertyXml::initialized(false);
void PropertyXml::initialize() {
- elm.attr = StringArray(4);
+ elm.attr = StringArray(5);
elm.attr[0] = string("NAME");
elm.attr[1] = string("TYPE");
elm.attr[2] = string("CLASSORIGIN");
elm.attr[3] = string("PROPAGATED");
+ elm.attr[4] = string("EMBEDDEDOBJECT");
elmRef.attr = StringArray(4);
elmRef.attr[0] = string("NAME");
elmRef.attr[1] = string("REFERENCECLASS");
@@ -1703,8 +1872,9 @@
if (addType && pType==TypePropertyRef) sb += "&";
if (addType && key) sb += "#";
+ sb += "=";
if (!noVal && value.exists()) {
- sb += "=";
+ // sb += "=";
if (!noQuotes &&
type != "" &&
strcasecmp(type.c_str(),"string")==0)
@@ -1751,13 +1921,14 @@
if (vOnly==0) xb += "\n<PROPERTY.REFERENCE NAME=\""+name+"\">";
xb += "<VALUE.REFERENCE>";
if (av) {
- int i, s;
+ int i,s;
string urlstr;
- char *p = NULL;
+ char *p,*q;
// create full wbemcli URL
- p=strchr(av->val.c_str(),':');
- if(!p) {
+ p=strchr(av->val.c_str(),'/');
+ if(p) q=strchr(p,':');
+ if(!p || !q) {
// neither hostname nor namespace are defined
// same hostname and namespace as in url
urlstr += url->scheme + "://" + url->host + ":";
@@ -1790,10 +1961,229 @@
/*-------------------------------------------------------*/
-/* QualifierXml support */
+/* ParameterXml support */
/*-------------------------------------------------------*/
+XmlElement ParameterXml::elm;
+XmlElement ParameterXml::elmRef;
+XmlElement ParameterXml::elmArray;
+XmlElement ParameterXml::elmRefArray;
+bool ParameterXml::initialized(false);
+
+void ParameterXml::initialize() {
+ elm.attr = StringArray(2);
+ elm.attr[0] = string("NAME");
+ elm.attr[1] = string("TYPE");
+ elmRef.attr = StringArray(2);
+ elmRef.attr[0] = string("NAME");
+ elmRef.attr[1] = string("REFERENCECLASS");
+ elmArray.attr = StringArray(3);
+ elmArray.attr[0] = string("NAME");
+ elmArray.attr[1] = string("TYPE");
+ elmArray.attr[2] = string("ARRAYSIZE");
+ elmRefArray.attr = StringArray(3);
+ elmRefArray.attr[0] = string("NAME");
+ elmRefArray.attr[1] = string("REFERENCECLASS");
+ elmRefArray.attr[2] = string("ARRAYSIZE");
+ initialized = true;
+}
+
+ParameterXml::ParameterXml(XmlBuffer &xb) : eprop(-1), lprop(-1)
+{
+ init(xb);
+}
+
+void ParameterXml::init(XmlBuffer &xb) {
+ if(!initialized) { initialize();}
+#ifndef WIN32
+ if (DBGX)
+ cerr<<"--- ParameterXml::ParameterXml("<<xb.cur<<")"<<endl;
+#endif
+ XmlAttr attr;
+ attr.eTagFound = 0;
+ attr.attr=StringArray(3);
+ char *tag,*start;
+ key=0;
+
+ start=xb.cur;
+ if (xb.tagEquals("PARAMETER.REFARRAY")) {
+ tag=xb.cur;
+ pType=TypeParameterRefArray;
+ xb.skipElement("PARAMETER.REFARRAY");
+ str=string(start,xb.cur-start);
+ }
+ else if (xb.tagEquals("PARAMETER.REFERENCE")) {
+ tag=xb.cur;
+ pType=TypeParameterRef;
+ xb.skipElement("PARAMETER.REFERENCE");
+ str=string(start,xb.cur-start);
+ }
+ else if (xb.tagEquals("PARAMETER.ARRAY")) {
+ tag=xb.cur;
+ pType=TypeParameterArray;
+ xb.skipElement("PARAMETER.ARRAY");
+ str=string(start,xb.cur-start);
+ }
+ else if (xb.tagEquals("PARAMETER")) {
+ tag=xb.cur;
+ pType=TypeParameter;
+ xb.skipElement("PARAMETER");
+ str=string(start,xb.cur-start);
+ }
+ else throw ParseException("Expecting PARAMETER element xx");
+ xb.cur=tag;
+
+ if ((pType==TypeParameter && xb.attrsOk(elm,attr,"PARAMETER")) ||
+ (pType==TypeParameterArray && xb.attrsOk(elmArray,attr,"PARAMETER.ARRAY")) ||
+ (pType==TypeParameterRef && xb.attrsOk(elmRef,attr,"PARAMETER.REFERENCE")) ||
+ (pType==TypeParameterRefArray && xb.attrsOk(elmRefArray,attr,"PARAMETER.REFARRAY"))) {
+
+ name = string(attr.attr[0]);
+ refCls = type = string(attr.attr[1]);
+ arraySize = string(attr.attr[2]);
+
+ for (;;) {
+ tag=xb.nextTag();
+ if (xb.nextEquals(tag,"QUALIFIER")) {
+ if (eprop==-1) { eprop = xb.cur-start; }
+ QualifierXml foo=QualifierXml(xb);
+ addQualifier(foo);
+ }
+ else if (xb.nextEquals(tag,"/PARAMETER")) {
+ if (eprop==-1) { eprop = xb.cur-start; }
+ lprop = xb.cur-start; //cerr<<" ### lprop: "<<lprop<<endl;
+ if (xb.endTag("PARAMETER") ||
+ xb.endTag("PARAMETER.ARRAY") ||
+ xb.endTag("PARAMETER.REFERENCE") ||
+ xb.endTag("PARAMETER.REFARRAY")) {
+ return;
+ }
+ }
+ else throw ParseException("Expecting /PARAMETER or QUALIFIER element");
+ }
+ }
+ else throw ParseException("Bad PARAMETER attributes");
+}
+
+void ParameterXml::toStringBuffer(string &sb, char *q)
+{
+ if (useNl) sb += "-";
+ sb = sb + name + q;
+ if (addType && pType==TypeParameterArray) sb += "[]";
+ if (addType && pType==TypeParameterRef) sb += "&";
+ if (addType && pType==TypeParameterRefArray) sb += "#";
+ if (!noVal && value.exists()) {
+ sb += "=";
+ if (!noQuotes &&
+ type != "" &&
+ strcasecmp(type.c_str(),"string")==0)
+ value.val().toStringBuffer(sb,"\"");
+ else value.val().toStringBuffer(sb,"");
+ }
+ if (useNl) sb += "\n";
+}
+
+void ParameterXml::toXmlBuffer(string &xb, AValue *av, int vOnly, URL *url)
+{
+ switch (pType) {
+ case TypeParameter:
+ if (vOnly==0) xb += "\n<PARAMETER NAME=\""+name+"\" TYPE=\""+type+"\">";
+ xb += "<VALUE>";
+ if (av) {
+ if (av->val[0]=='"') {
+ xb.append(av->val,1,av->val.length()-2);
+ }
+ else xb += av->val;
+ }
+ xb += "</VALUE>";
+ if (vOnly==0) xb += "</PARAMETER>";
+ break;
+ case TypeParameterArray:
+ if (vOnly==0) xb += "\n<PARAMETER.ARRAY NAME=\""+name+"\" TYPE=\""+type+"\">";
+ if (av && av->val != "") { av->vals.push_back(string(av->val)); av->val=""; }
+ xb += "<VALUE.ARRAY>";
+ if (av && av->vals.size()) {
+ for (int i=0,s=av->vals.size(); i<s; i++) {
+ xb += "<VALUE>";
+ if (av->vals[i][0]=='"') {
+ xb.append(av->vals[i],1,av->vals[i].length()-2);
+ }
+ else xb += av->vals[i];
+ xb += "</VALUE>";
+ }
+ }
+ else xb += "<VALUE></VALUE>";
+ xb += "</VALUE.ARRAY>";
+ if (vOnly==0) xb += "</PARAMETER.ARRAY>";
+ break;
+ case TypeParameterRef:
+ if (vOnly==0) xb += "\n<PARAMETER.REFERENCE NAME=\""+name+"\">";
+ if (av) {
+ refToXmlBuffer(xb, av->val.c_str(), url);
+ }
+ else xb += "<VALUE.REFERENCE></VALUE.REFERENCE>";
+ if (vOnly==0) xb += "</PARAMETER.REFERENCE>";
+ break;
+ case TypeParameterRefArray:
+ if (vOnly==0) xb += "\n<PARAMETER.REFARRAY NAME=\""+name+"\" TYPE=\""+type+"\">";
+ if (av && av->val != "") { av->vals.push_back(string(av->val)); av->val=""; }
+ xb += "<VALUE.REFARRAY>";
+ if (av && av->vals.size()) {
+ for (int i=0,s=av->vals.size(); i<s; i++) {
+ refToXmlBuffer(xb, av->vals[i].c_str(), url);
+ }
+ }
+ else xb += "<VALUE.REFERENCE></VALUE.REFERENCE>";
+ xb += "</VALUE.REFARRAY>";
+ if (vOnly==0) xb += "</PARAMETER.REFARRAY>";
+ break;
+ }
+}
+
+void ParameterXml::refToXmlBuffer(string &xb, const char *s , URL *url)
+{
+ int i, k;
+ string urlstr;
+ char *p, *q;
+
+ xb += "<VALUE.REFERENCE>";
+
+ // create full wbemcli URL
+ p=strchr(s,'/');
+ if(p) q=strchr(p,':');
+ if(!p || !q) {
+ // neither hostname nor namespace are defined
+ // same hostname and namespace as in url
+ urlstr += url->scheme + "://" + url->host + ":";
+ for (i=0,k=url->ns.size(); i<k; i++)
+ urlstr += "/" + url->ns[i];
+ urlstr = urlstr + ":" + s;
+ }
+ else urlstr += url->scheme + "://" + s;
+ URL refurl = URL(urlstr.c_str());
+
+ xb += "<INSTANCEPATH>";
+ xb += "<NAMESPACEPATH>";
+ xb += "<HOST>" + refurl.host + "</HOST>";
+ xb += "<LOCALNAMESPACEPATH>";
+ for (i=0,k=refurl.ns.size(); i<k; i++)
+ xb = xb + "<NAMESPACE NAME=\"" + refurl.ns[i] + "\"></NAMESPACE>";
+ xb += "</LOCALNAMESPACEPATH>";
+ xb += "</NAMESPACEPATH>";
+ xb += "<INSTANCENAME CLASSNAME=\"" + refurl.cName + "\">";
+ refurl.toStringBuffer(xb);
+ xb += "</INSTANCENAME>";
+ xb += "</INSTANCEPATH>";
+
+ xb += "</VALUE.REFERENCE>";
+}
+
+
+
+/*-------------------------------------------------------*/
+/* QualifierXml support */
+/*-------------------------------------------------------*/
QualifierXml::QualifierXml(XmlBuffer &xb)
{
@@ -1818,25 +2208,62 @@
/* MethodXml support */
/*-------------------------------------------------------*/
+XmlElement MethodXml::elm(4);
+bool MethodXml::initialized(false);
+MethodXml::MethodXml(XmlBuffer &xb) {init(xb);}
-MethodXml::MethodXml(XmlBuffer &xb)
+void MethodXml::init(XmlBuffer &xb)
{
- char *start,*end;
+ if(!initialized) {
+ elm.attr[0] = string("NAME");
+ elm.attr[1] = string("TYPE");
+ elm.attr[2] = string("CLASSORIGIN");
+ elm.attr[3] = string("PROPAGATED");
+ initialized = true;
+ }
#ifndef WIN32
if (DBGX)
cerr<<"--- MethodXml::MethodXml("<<xb.cur<<")"<<endl;
#endif
- xb.skipWS();
- start=xb.cur;
+ XmlAttr attr;
+ attr.attr=StringArray(4);
+ char *tag;
+
if (xb.tagEquals("METHOD")) {
- xb.skipElement("METHOD");
- end=xb.cur;
- //str = string(xb.cur, end-start);
+ if (xb.attrsOk(elm,attr,"METHOD")) {
+ name=string(attr.attr[0]);
+ for (;;) {
+ tag=xb.nextTag();
+ if (xb.nextEquals(tag,"QUALIFIER")) {
+ QualifierXml foo = QualifierXml(xb);
+ addQualifier(foo);
+ }
+ else if (xb.nextEquals(tag,"PARAMETER")) {
+ ParameterXml foo = ParameterXml(xb);
+ addParameter(foo);
+ }
+ else if (xb.nextEquals(tag,"/METHOD")) {
+ if (xb.endTag("METHOD")) return;
+ }
+ else throw ParseException("Expecting /METHOD, QUALIFIER or PARAMETER element");
+ }
+ }
+ else throw ParseException("Bad METHOD attributes");
}
else throw ParseException("Expecting METHOD element");
}
+/*
+void MethodXml::toStringBuffer(string &sb, char *q)
+{
+ if (useNl) sb += "-";
+ sb = sb + str + q;
+ if (useNl) sb += "\n";
+}
+*/
+
+
/*-------------------------------------------------------*/
/* KeyBindingXml support */
/*-------------------------------------------------------*/
@@ -2076,6 +2503,14 @@
else throw ParseException("Expecting NAMESPACEPATH element");
}
+void NameSpacePathXml::toStringBuffer(string &sb, char *q)
+{
+ sb = sb + q + host.name;
+ for (int i=0, s=lns.size(); i<s; i++) {
+ sb = sb + "/" + lns[i].name;
+ }
+}
+
/*-------------------------------------------------------*/
@@ -2146,6 +2581,7 @@
if (xb.nextEquals(tag,"NAMESPACEPATH")) {
nsp=NameSpacePathXml(xb);
tag=xb.nextTag();
+ nsp.toStringBuffer(nspace);
if (xb.nextEquals(tag,"INSTANCENAME")) {
name=InstanceNameXml(xb);
if (xb.endTag("INSTANCEPATH",&attr)) return;
@@ -2162,6 +2598,7 @@
void InstancepathValueXml::toStringBuffer(string &sb, char *q)
{
+ nsp.toStringBuffer(sb,"");
name.toStringBuffer(sb,q);
}
@@ -2180,18 +2617,13 @@
if (DBGX)
cerr<<"--- InstancenameValueXml::InstancenameValueXml()"<<endl;
#endif
- char *tag;
+ char *tag=xb.nextTag();
XmlAttr attr;
attr.eTagFound = 0;
attr.attr=StringArray(1);
- if (xb.tagEquals("INSTANCENAME")) {
- if (xb.attrsOk(elm,attr,"INSTANCENAME")) {
- name=InstanceNameXml(xb);
- if (xb.endTag("INSTANCENAME",&attr)) return;
- throw ParseException("Expecting </INSTANCENAME> tag");
- }
- else throw ParseException("Bad INSTANCENAME attributes");
+ if (xb.nextEquals(tag, "INSTANCENAME")) {
+ name=InstanceNameXml(xb);
}
else throw ParseException("Expecting INSTANCENAME element");
}
@@ -2470,7 +2902,7 @@
URL::URL(const char *U)
{
int pint,indir=0;
- char *p,*q,*phelp,*np,*last,*un;
+ char *p,*q,*phelp,*np,*last,*un,*b;
char *origu, *u;
u = origu = strdup(U);
@@ -2506,15 +2938,28 @@
}
phelp=strchr(u,'@'); // potential auth token delimiter
p=strchr(u,'.'); // potential key/host delimiter (doesn't matter)
+ b=strchr(u,'['); // likely an IPv6 host
if (phelp && ( p==NULL || p > phelp)) {
// contains auth token[s] -- process them
p=strchr(u,':');
- if (p && phelp > p) {
- // user and password specified
+ if (b != NULL && p != NULL && (p < b)) {
+ // IPv6 host; user and password
+ user=string(u,p-u);
+ password=string(p+1,phelp-p-1);
+ }
+ else if (p && phelp > p && (b == NULL)) {
+ // user and password specified, not IPv6 host
user=string(u,p-u);
password=string(p+1,phelp-p-1);
- } else if (p==NULL)
+ }
+ else if (p==NULL || ((b != NULL) && (p != NULL)) ) {
+ //only user is specified
+ user=string(u,phelp-u);
+ }
+ else if (p > phelp ) {
+ //user and port specified
user=string(u,phelp-u);
+ }
u=phelp+1;
}
phelp=strchr(u,'/');
@@ -2522,7 +2967,14 @@
// namespace is specified -- truncate the string and remember that
*phelp=0;
}
- p=strchr(u,':');
+ if (b == NULL) {
+ p=strchr(u,':');
+ }
+ else {
+ p=strchr(u,']'); // make sure we don't grab inside the []
+ p=strchr(p,':');
+ }
+
if (!p) {
host=u; // we may do that as we are at the end of the string
// No port specified, use default based on the scheme
@@ -2531,7 +2983,6 @@
host=string(u,p-u);
port=string(p+1); // we may do that as we are at the end of the string
}
-
if (host.size()==0) throw URLException("Could not locate hostname");
pint=strtol(port.c_str(),&np,10);
if (*np) throw URLException("Invalid port number");
@@ -2716,16 +3167,38 @@
case 0:
sb = sb + "<KEYBINDING NAME=\"" + p.name + "\">";
if (p.pType==TypePropertyRef) {
+ char *u, *nsp;
+ const char *cnp;
+ StringArray lns;
+ string cn;
+
+ cn = p.value.val().getValue();
+ cnp = cn.c_str();
+ u = strchr(cnp, ':');
+
+ if (!u) {
+ lns = ns;
+ } else {
+ if (*cnp == '/')
+ cnp++;
+ for (; (nsp = strchr(cnp, '/')) != NULL && nsp<u; cnp = nsp+1) {
+ lns.push_back(string(cnp, nsp-cnp));
+ }
+ lns.push_back(string(cnp, u-cnp));
+
+ cn = string(u+1);
+ }
+
sb += "<VALUE.REFERENCE>";
sb += "<INSTANCEPATH>";
sb += "<NAMESPACEPATH>"
"<HOST>"+host+"</HOST>"
"<LOCALNAMESPACEPATH>";
- for (unsigned int i=0; i<ns.size(); i++)
- sb = sb + "<NAMESPACE NAME=\"" + ns[i] + "\"></NAMESPACE>";
+ for (unsigned int i=0; i<lns.size(); i++)
+ sb = sb + "<NAMESPACE NAME=\"" + lns[i] + "\"></NAMESPACE>";
sb += "</LOCALNAMESPACEPATH>"
"</NAMESPACEPATH>";
- sb = sb + "<INSTANCENAME CLASSNAME=\"" + p.value.val().getValue() + "\">";
+ sb = sb + "<INSTANCENAME CLASSNAME=\"" + cn + "\">";
state=1;
continue;
}
@@ -2828,7 +3301,8 @@
string Cimom::getClass2str(URL *url, char *attr, bool qual, bool origin, bool local)
{
- string sb;
+ string sb;
+ string resp;
genRequest(*url,"GetClass");
@@ -2858,7 +3332,13 @@
sb += xmlTrailer;
addPayload(sb);
- return getResponse();
+ resp = getResponse();
+ if (resp != "") {
+ CimXml cx(resp);
+ SimplerspXml *rsp = cx.getResponse();
+ RetValXml *rv = rsp->getReturnData();
+ }
+ return resp;
}
int Cimom::testInst(URL &url, AValue *av)
@@ -3655,8 +4135,9 @@
string Cimom::callMethod2str(URL *url, char *method, char *params)
{
- int i, s;
+ int i, s, j, t;
string sb;
+ string out;
ClassXml *cls;
bool instance = (url->keys.size() > 0);
@@ -3693,14 +4174,26 @@
}
if (params) {
- AVPs avp(params);
-
- for ( i = 0, s = avp.size() ; i < s ; i++ ) {
- AValue *av = avp.get(i);
- sb = sb + "<PARAMVALUE NAME=\"" + av->attr + "\">";
- sb = sb + "<VALUE>" + av->val + "</VALUE>";
- sb += "</PARAMVALUE>";
- }
+ MethodArray &methods = cls->getMethods();
+ for (i=0,s=methods.size(); i<s; i++) {
+ MethodXml &m = methods[i];
+ if (strcasecmp(m.name.c_str(),method)==0) {
+ ParameterArray ¶m = m.getParameters();
+ AVPs avp(params,param);
+ for ( i = 0, s = avp.size() ; i < s ; i++ ) {
+ AValue *av = avp.get(i);
+ for (j=0,t=param.size(); j<t; j++) {
+ ParameterXml &p=param[j];
+ if (strcasecmp(p.name.c_str(),av->attr.c_str())==0) {
+ sb = sb + "<PARAMVALUE NAME=\"" + av->attr + "\">";
+ p.toXmlBuffer(sb,av,1,url);
+ sb += "</PARAMVALUE>";
+ }
+ }
+ }
+ break;
+ }
+ }
}
sb += "</METHODCALL>";
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/sblim-wbemcli-1.5.3/CimXml.h new/sblim-wbemcli-1.5.4/CimXml.h
--- old/sblim-wbemcli-1.5.3/CimXml.h 2007-02-05 13:28:39.000000000 +0100
+++ new/sblim-wbemcli-1.5.4/CimXml.h 2008-07-29 08:17:22.000000000 +0200
@@ -1,7 +1,7 @@
/*
* CimXml.h
*
- * Copyright IBM Corp. 2002, 2004, 2006
+ * © Copyright IBM Corp. 2002, 2004, 2006, 2007
*
* THIS FILE IS PROVIDED UNDER THE TERMS OF THE COMMON PUBLIC LICENSE
* ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE
@@ -14,8 +14,9 @@
* Contributors: Viktor Mihajlovski <mihajlov(a)de.ibm.com>
* Markus Mueller <markus_mueller(a)de.ibm.com>
* Steve Shepherd <steve.shepherd(a)configuresoft.com>
- * Heidi Neumann <heidineu(a)de.ibm.com>
+ * Heidi Eckhart <heidineu(a)de.ibm.com>
* David Eger <dteger(a)us.ibm.com>
+ * Tyrel Datwyler <tyreld(a)us.ibm.com>
*
* Description: Line command interface to DMTF conforming WBEM servers
*/
@@ -171,6 +172,7 @@
class ValueXml;
class PropertyXml;
+class ParameterXml;
class InstanceNameXml;
class InstancePathXml;
class InstanceXml;
@@ -183,12 +185,6 @@
class AValue;
class ParamvalueXml;
-class MethodXml {
- public:
- string str;
- MethodXml(XmlBuffer&);
-};
-
class QualifierXml {
public:
string str;
@@ -198,6 +194,7 @@
typedef ArrayXml<QualifierXml> QualifierArray;
typedef ArrayXml<PropertyXml> PropertyArray;
+typedef ArrayXml<ParameterXml> ParameterArray;
typedef ArrayXml<MethodXml> MethodArray;
typedef ArrayXml<ValueXml> ValueArray;
typedef ArrayXml<InstanceNameXml> InstanceNameArray;
@@ -230,9 +227,11 @@
AValueArray avals;
char type[256];
char *all;
+ void parseRefList(char *name, char *s, bool isArray=false);
public:
AVPs(char*);
AVPs(char*,PropertyArray&);
+ AVPs(char*,ParameterArray&);
~AVPs() { if(all) free(all); }
static AVPs *makeAVPs(char *s, unsigned int n);
AValue* get(unsigned int n);
@@ -340,6 +339,7 @@
LocalNameSpacePathXml lns;
NameSpacePathXml() {}
NameSpacePathXml(XmlBuffer&);
+ void toStringBuffer(string &sb, char *q="");
};
class SubValueXml {
@@ -434,6 +434,7 @@
class InstanceNameXml : public RetValXml {
static XmlElement elm;
string clsName;
+ string nspace;
public:
KeyBindingArray keys;
InstanceNameXml() {}
@@ -454,6 +455,7 @@
protected:
static XmlElement elm;
public:
+ string nspace;
NameSpacePathXml nsp;
InstanceNameXml name;
InstancepathValueXml() {}
@@ -526,6 +528,51 @@
void toXmlBuffer(string&,AValue*,int vOnly=0,URL* url=NULL);
};
+class MethodXml {
+ static XmlElement elm;
+ static bool initialized;
+ void init(XmlBuffer&);
+ QualifierArray qualifiers;
+ ParameterArray parameters;
+ public:
+ string name;
+ string str;
+ MethodXml() : name("") {}
+ MethodXml(XmlBuffer&);
+ // MethodXml * clone() { return new MethodXml(*this); }
+ QualifierArray &getQualifiers() { return qualifiers; }
+ ParameterArray &getParameters() { return parameters; }
+ void addQualifier(QualifierXml& q) { qualifiers.add(q); }
+ void addParameter(ParameterXml& p) { parameters.add(p); }
+ // void toStringBuffer(string&,char*);
+};
+
+class ParameterXml {
+ static XmlElement elm,elmRef,elmArray, elmRefArray;
+ static bool initialized;
+ void initialize();
+ void init(XmlBuffer&);
+ void refToXmlBuffer(string &xb, const char *s, URL *url);
+ public:
+ string name, type, refCls, arraySize;
+ int pType;
+ string str;
+ int eprop, lprop;
+#define TypeParameter 1
+#define TypeParameterRef 2
+#define TypeParameterArray 3
+#define TypeParameterRefArray 4
+ QualifierArray qualifiers;
+ Option<ValueXml> value;
+ int key;
+ // so we can vector-ize PropertyXml's, we need a default constructor
+ ParameterXml() : pType(TypeNull) {}
+ ParameterXml(XmlBuffer&);
+ // ParameterXml(char*,int);
+ void addQualifier(QualifierXml& q) { qualifiers.add(q); }
+ void toStringBuffer(string&,char*);
+ void toXmlBuffer(string&,AValue*,int vOnly=0,URL* url=NULL);
+};
class ClassXml : public RetValXml {
static XmlElement elm;
@@ -544,6 +591,7 @@
PropertyArray &getProperties() { return properties; }
QualifierArray &getQualifiers() { return qualifiers; }
PropertyArray &getKeys() { return keys; }
+ MethodArray &getMethods() { return methods; }
void addQualifier(QualifierXml& q) { qualifiers.add(q); }
void addProperty(PropertyXml& p) { properties.add(p); if (p.key) keys.add(p); }
void addMethod(MethodXml& m) { methods.add(m); }
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/sblim-wbemcli-1.5.3/configure.ac new/sblim-wbemcli-1.5.4/configure.ac
--- old/sblim-wbemcli-1.5.3/configure.ac 2007-02-05 13:29:48.000000000 +0100
+++ new/sblim-wbemcli-1.5.4/configure.ac 2008-07-29 08:27:45.000000000 +0200
@@ -1,7 +1,7 @@
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
-AC_INIT(SBLIM WBEMCLI, 1.5.3, sblim-devel(a)lists.sourceforge.net,sblim-wbemcli)
+AC_INIT(SBLIM WBEMCLI, 1.5.4, sblim-devel(a)lists.sourceforge.net,sblim-wbemcli)
AC_CONFIG_SRCDIR([CimXml.cpp])
AC_CANONICAL_HOST
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/sblim-wbemcli-1.5.3/main.cpp new/sblim-wbemcli-1.5.4/main.cpp
--- old/sblim-wbemcli-1.5.3/main.cpp 2005-11-21 13:33:19.000000000 +0100
+++ new/sblim-wbemcli-1.5.4/main.cpp 2008-07-29 08:17:22.000000000 +0200
@@ -17,6 +17,7 @@
* Heidi Neumann <heidineu(a)de.ibm.com>
* David Eger <dteger(a)us.ibm.com>
* Philip K. Warren <pkw(a)us.ibm.com>
+ * Tyrel Datwyler <tyreld(a)us.ibm.com>
*
* Description: Line command interface to DMTF conforming WBEM servers
*/
@@ -194,7 +195,7 @@
else if (strcmp(*argv,"-ar")==0) role=*(++argv);
else if (strcmp(*argv,"-arr")==0) resultRole=*(++argv);
else if (strcmp(*argv,"-v")==0) {
- cerr<<"* wbemcli Version " PACKAGE_VERSION ", $Date: 2005/11/21 12:33:19 $" <<endl;
+ cerr<<"* wbemcli Version " PACKAGE_VERSION ", $Date: 2008/07/29 06:17:22 $" <<endl;
}
else err=1;
}
@@ -464,15 +465,13 @@
case AssociatorNames:
if (url.cName == "")
throw CmdException("Class name not specified");
- if (url.keys.size() == 0)
- throw CmdException("Keys not specified");
// if (BAD_ASSOC_NAMES_PARMS)
// throw CmdException("Invalid command invocation");
if ((ina=cimom.associatorNames(url,assocClass,resultClass,role,resultRole))) {
for (int i=0,s=ina->size(); i<s; i++) {
sb.erase();
InstanceNameXml& n=(*ina)[i];
- url.toStringBuffer(sb,1);
+ // url.toStringBuffer(sb,1);
n.toStringBuffer(sb,":");
cout << sb << endl;
}
@@ -482,16 +481,14 @@
case Associators:
if (url.cName == "")
throw CmdException("Class name not specified");
- if (url.keys.size() == 0)
- throw CmdException("Keys not specified");
if ((owp=cimom.associators(url,assocClass,resultClass,role,resultRole,xtraStr))) {
for (int i=0,s=owp->size(); i<s; i++) {
sb.erase();
InstanceXml in=owp->getInst(i);
InstancePathXml n=owp->getName(i);
- url.toStringBuffer(sb,1);
+ // url.toStringBuffer(sb,1);
n.toStringBuffer(sb,":");
- in.propagateKeyFlags(n.name.keys);
+ in.propagateKeyFlags(n.name.keys);
if (useNl) sb += "\n";
else sb += " ";
in.toStringBuffer(sb);
@@ -503,8 +500,6 @@
case ReferenceNames:
if (url.cName == "")
throw CmdException("Class name not specified");
- if (url.keys.size() == 0)
- throw CmdException("Keys not specified");
if (BAD_REFERENCES_PARMS)
throw CmdException("Invalid command invocation");
if ((ina=cimom.referenceNames(url,resultClass,role))) {
@@ -521,8 +516,6 @@
case References:
if (url.cName == "")
throw CmdException("Class name not specified");
- if (url.keys.size() == 0)
- throw CmdException("Keys not specified");
if (BAD_REFERENCES_PARMS)
throw CmdException("Invalid command invocation");
if ((owp=cimom.references(url,resultClass,role,xtraStr))) {
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/sblim-wbemcli-1.5.3/man/wbemcli.1 new/sblim-wbemcli-1.5.4/man/wbemcli.1
--- old/sblim-wbemcli-1.5.3/man/wbemcli.1 2007-02-05 13:31:47.000000000 +0100
+++ new/sblim-wbemcli-1.5.4/man/wbemcli.1 2008-07-29 08:33:28.000000000 +0200
@@ -11,7 +11,7 @@
permission notice identical to this one.
..
-.TH wbemcli 1 "November 2005" "wbemcli Version 1.5.3"
+.TH wbemcli 1 "November 2005" "wbemcli Version 1.5.4"
.SH NAME
wbemcli \- independent command line CIM Client
@@ -357,6 +357,9 @@
.LP
.B \t<scheme>://[user:pwd@]<host>:<port>/<namespace[/..]>:<classname>[.<key=value[,..]>]
.TP
+The \fIobjectPath\fP should be enclosed in single quotes so that double quoted
+strings are perserved by the command line shell. Refer to the examples section.
+.TP
The only scheme supported is http. Example:
.B \thttp://krz:xyz@localhost:5988/root/cimv2:rpm_package.name=glibc
.LP
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/sblim-wbemcli-1.5.3/man/wbemcli.1.pre.in new/sblim-wbemcli-1.5.4/man/wbemcli.1.pre.in
--- old/sblim-wbemcli-1.5.3/man/wbemcli.1.pre.in 2005-11-21 13:33:19.000000000 +0100
+++ new/sblim-wbemcli-1.5.4/man/wbemcli.1.pre.in 2007-06-05 03:55:49.000000000 +0200
@@ -357,6 +357,9 @@
.LP
.B \t<scheme>://[user:pwd@]<host>:<port>/<namespace[/..]>:<classname>[.<key=value[,..]>]
.TP
+The \fIobjectPath\fP should be enclosed in single quotes so that double quoted
+strings are perserved by the command line shell. Refer to the examples section.
+.TP
The only scheme supported is http. Example:
.B \thttp://krz:xyz@localhost:5988/root/cimv2:rpm_package.name=glibc
.LP
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/sblim-wbemcli-1.5.3/missing new/sblim-wbemcli-1.5.4/missing
--- old/sblim-wbemcli-1.5.3/missing 2004-09-29 07:15:05.000000000 +0200
+++ new/sblim-wbemcli-1.5.4/missing 2006-04-23 02:59:37.000000000 +0200
@@ -1,9 +1,9 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2004-09-07.08
+scriptversion=2005-06-08.21
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
# Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
@@ -19,8 +19,8 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -87,12 +87,12 @@
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
Send bug reports to <bug-automake(a)gnu.org>."
- exit 0
+ exit $?
;;
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
echo "missing $scriptversion (GNU Automake)"
- exit 0
+ exit $?
;;
-*)
@@ -288,11 +288,18 @@
call might also be the consequence of using a buggy \`make' (AIX,
DU, IRIX). You might want to install the \`Texinfo' package or
the \`GNU make' package. Grab either from any GNU archive site."
+ # The file to touch is that specified with -o ...
file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
if test -z "$file"; then
- file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
- fi
+ # ... or it is the one specified with @setfilename ...
+ infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+ file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile`
+ # ... or it is derived from the source name (dir/f.texi becomes f.info)
+ test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
+ fi
+ # If the file does not exist, the user really needs makeinfo;
+ # let's fail without touching anything.
+ test -f $file || exit 1
touch $file
;;
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/sblim-wbemcli-1.5.3/NEWS new/sblim-wbemcli-1.5.4/NEWS
--- old/sblim-wbemcli-1.5.3/NEWS 2007-02-05 13:28:39.000000000 +0100
+++ new/sblim-wbemcli-1.5.4/NEWS 2008-07-29 08:27:45.000000000 +0200
@@ -1,3 +1,20 @@
+Changes in Version 1.5.4
+========================
+
+Bugs:
+- 1692696: mi does not correctly parse ref parameter
+- 1690542: ci/di do not correctly parse ref parameter
+- 1671996: wbemcli fails handling reference values of extrinsic methods
+- 1689495: IPv6 address support
+- 1689497: specify username and port without password
+- 1698325: enumeration of association instances does not work
+- 1710167: namespace is not parsed from ref property
+- 1728703: gcd doesn't report error when class not found
+- 1979654: ec of CIM_InstIndication w/EmbeddedObj fails
+- 1616370: null property display/setting unlogical
+- 1756553: doesn't accept classes for ain,ai,rin,ri operations
+- 1783603: wbemcli reports incorrect namespace
+
Changes in Version 1.5.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/sblim-wbemcli-1.5.3/README new/sblim-wbemcli-1.5.4/README
--- old/sblim-wbemcli-1.5.3/README 2005-09-29 16:02:36.000000000 +0200
+++ new/sblim-wbemcli-1.5.4/README 2007-06-05 03:55:49.000000000 +0200
@@ -68,9 +68,15 @@
-arc result class name (ai, ain, rin, ri only)
-ar role name (ai, ain, rin, ri only)
-arr result role name (ai, ain only)
- url <protocol>://[user:password@]<host>[:<port>]/<namespace[/..]>:<classname>[.<key=value[,..]>]
- example http://localhost:5988/root/cimv2:rpm_package.name=glibc,id=5
- attrs <name=value[,..]> (required for ci and mi only)
+
+ url '<protocol>://[user:password@]<host>[:<port>]/<namespace[/..]>:<classname>[.<key=value[,..]>]'
+ attrs '<name=value[,..]>' (required for ci and mi only)
+
+ Single quotes should be used around the url and attrs to perserve double
+ qouted strings. If not enclosed the double quotes will be striped by the
+ shell, and wbemcli will mistake string values starting with a digit/+/- as
+ numeric, or strings starting with 'true/false' as boolean.
+ example 'http://localhost:5988/root/cimv2:rpm_package.name="glibc",id=5'
Host indirection support: The string '<protocol>://[user:password@]<host>[:<port>]'
can be replaced by an arbitrary string. This string will be used to
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/sblim-wbemcli-1.5.3/sblim-wbemcli.spec new/sblim-wbemcli-1.5.4/sblim-wbemcli.spec
--- old/sblim-wbemcli-1.5.3/sblim-wbemcli.spec 2007-02-05 13:31:41.000000000 +0100
+++ new/sblim-wbemcli-1.5.4/sblim-wbemcli.spec 2008-07-29 08:33:20.000000000 +0200
@@ -8,7 +8,7 @@
Summary: SBLIM WBEM Command Line Interface
Name: sblim-wbemcli
-Version: 1.5.3
+Version: 1.5.4
Release: 1
Group: Systems Management/Base
URL: http://www.sblim.org
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 sax2
checked in at Sat Aug 2 05:36:07 CEST 2008.
--------
--- sax2/sax2.changes 2008-07-24 16:42:35.000000000 +0200
+++ sax2/sax2.changes 2008-07-31 16:43:05.000000000 +0200
@@ -1,0 +2,21 @@
+Thu Jul 31 16:40:26 CEST 2008 - sndirsch(a)suse.de
+
+- Added support for the new Touch support of Wacom TabletPC
+ devices (as e.g. the WACf008 in the Lenovo ThinkPad X61t) to
+ Sax2 (Danny Kukawka) This patch includes:
+ * new pen type Touch
+ * extended Wacom template for Touch devices and an updated
+ Lenovo ThinkPad X61t entry, added values to calibrate the touch
+ device
+ * removed Multitouch parameter from supported Wacom parameter
+ list
+ * update for German po-file
+ * fixed Makefile to prevent trouble with RPM if a patch get added
+ (ignore *.orig files)
+
+-------------------------------------------------------------------
+Mon Jul 28 15:50:20 CEST 2008 - sndirsch(a)suse.de
+
+- sax2-ident requires sax2 and sax2-libsax-perl
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sax2.spec ++++++
--- /var/tmp/diff_new_pack.C12739/_old 2008-08-02 05:35:33.000000000 +0200
+++ /var/tmp/diff_new_pack.C12739/_new 2008-08-02 05:35:33.000000000 +0200
@@ -40,7 +40,7 @@
PreReq: /bin/rm /bin/mkdir /usr/bin/chroot %fillup_prereq %insserv_prereq
Summary: SuSE advanced X Window System-configuration
Version: 8.1
-Release: 469
+Release: 479
Group: System/X11/Utilities
License: GPL v2 or later
Source: sax2.tar.bz2
@@ -99,6 +99,7 @@
Provides: sax2-tools:/usr/share/sax/sysp/maps/Identity.map
Provides: saxident
Obsoletes: saxident
+Requires: sax2 sax2-libsax-perl
%description -n sax2-ident
This package contains information about the supported graphics hardware
@@ -474,6 +475,21 @@
%endif
%changelog
+* Thu Jul 31 2008 sndirsch(a)suse.de
+- Added support for the new Touch support of Wacom TabletPC
+ devices (as e.g. the WACf008 in the Lenovo ThinkPad X61t) to
+ Sax2 (Danny Kukawka) This patch includes:
+ * new pen type Touch
+ * extended Wacom template for Touch devices and an updated
+ Lenovo ThinkPad X61t entry, added values to calibrate the touch
+ device
+ * removed Multitouch parameter from supported Wacom parameter
+ list
+ * update for German po-file
+ * fixed Makefile to prevent trouble with RPM if a patch get added
+ (ignore *.orig files)
+* Mon Jul 28 2008 sndirsch(a)suse.de
+- sax2-ident requires sax2 and sax2-libsax-perl
* Thu Jul 24 2008 sndirsch(a)suse.de
- remove "Use vnc" to reduce dependancies (bnc #411766)
- replace qx(whoami) with $UID (bnc #411766)
++++++ sax2.tar.bz2 ++++++
++++ 222861 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 samba
checked in at Sat Aug 2 05:35:21 CEST 2008.
--------
--- samba/samba.changes 2008-07-25 09:22:38.000000000 +0200
+++ samba/samba.changes 2008-07-28 17:01:39.000000000 +0200
@@ -1,0 +2,11 @@
+Mon Jul 28 17:00:42 CEST 2008 - anschneider(a)suse.de
+
+- Use the configure option to enable debugging. This fixes the creation
+ of the debuginfo and debugsource package.
+
+-------------------------------------------------------------------
+Sun Jul 27 08:53:56 CEST 2008 - anschneider(a)suse.de
+
+- Fix emptying the printing queue; [bnc#411493].
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ samba-doc.spec ++++++
--- /var/tmp/diff_new_pack.Gn3055/_old 2008-08-02 05:34:22.000000000 +0200
+++ /var/tmp/diff_new_pack.Gn3055/_new 2008-08-02 05:34:22.000000000 +0200
@@ -19,7 +19,7 @@
License: GPL v3 or later
Url: http://www.samba.org/
Version: 3.2.0
-Release: 33
+Release: 39
Summary: Samba Documentation
Group: Documentation/Other
AutoReqProv: on
@@ -126,10 +126,6 @@
unset OPTIMIZATION
%endif
export CFLAGS="${RPM_OPT_FLAGS} -D_GNU_SOURCE ${OPTIMIZATION} -D_LARGEFILE64_SOURCE -DIDMAP_RID_SUPPORT_TRUSTED_DOMAINS"
-%if 0%{?suse_version} > 1000
-# debugging symbols
-export CFLAGS="${CFLAGS} -g"
-%endif
%if %{use_ccache}
export CC="ccache gcc"
%endif
@@ -148,6 +144,7 @@
--with-mandir=%{_mandir} \
--with-rootsbindir=/sbin \
--enable-cups \
+ --enable-debug \
--with-acl-support \
--with-automount \
--with-dnsupdate \
@@ -299,7 +296,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%changelog
++++++ samba.spec ++++++
--- /var/tmp/diff_new_pack.Gn3055/_old 2008-08-02 05:34:22.000000000 +0200
+++ /var/tmp/diff_new_pack.Gn3055/_new 2008-08-02 05:34:22.000000000 +0200
@@ -44,7 +44,7 @@
Url: http://www.samba.org/
AutoReqProv: on
Version: 3.2.0
-Release: 32
+Release: 38
Requires: samba-client >= %{version}
%if 0%{?suse_version} > 1030
Recommends: cron logrotate
@@ -111,7 +111,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%package client
@@ -148,7 +148,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020
@@ -169,7 +169,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%endif
@@ -199,7 +199,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%endif
@@ -225,7 +225,7 @@
--------
Jeremy Allison <jra at samba dot org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%if %{make_utils}
@@ -271,7 +271,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%if 0%{?suse_version} && 0%{?suse_version} < 1031
@@ -306,7 +306,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%else
@@ -320,7 +320,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%endif
@@ -354,7 +354,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%package -n libnetapi0
@@ -373,7 +373,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%package -n libnetapi-devel
@@ -393,7 +393,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%if 0%{?suse_version} && 0%{?suse_version} < 1031
@@ -420,7 +420,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%else
@@ -434,7 +434,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%endif
@@ -465,7 +465,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%if %{make_ldapsmb}
@@ -486,7 +486,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%package -n libtalloc-devel
@@ -506,7 +506,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%package -n libtdb1
@@ -525,7 +525,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%package -n libtdb-devel
@@ -545,7 +545,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%package -n libwbclient0
@@ -564,7 +564,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%package -n libwbclient-devel
@@ -584,7 +584,7 @@
--------
The Samba Team <samba(a)samba.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%package -n ldapsmb
@@ -593,7 +593,7 @@
Group: Productivity/Networking/Samba
AutoReqProv: on
Version: 1.34b
-Release: 205
+Release: 211
Requires: perl-ldap
%description -n ldapsmb
@@ -606,7 +606,7 @@
--------
Guenther Deschner <guenther at deschner dot de>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%endif
@@ -628,7 +628,7 @@
--------
Steve French <sfrench at Samba dot org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%endif
@@ -658,7 +658,7 @@
--------
Rainer Link <rainer(a)openantivirus.org>
-Source Timestamp: 1861
+Source Timestamp: 1863
Branch : trunk
%endif
@@ -742,10 +742,6 @@
unset OPTIMIZATION
%endif
export CFLAGS="${RPM_OPT_FLAGS} -D_GNU_SOURCE ${OPTIMIZATION} -D_LARGEFILE64_SOURCE -DIDMAP_RID_SUPPORT_TRUSTED_DOMAINS"
-%if 0%{?suse_version} > 1000
-# debugging symbols
-export CFLAGS="${CFLAGS} -g"
-%endif
%if %{use_ccache}
export CC="ccache gcc"
%endif
@@ -764,6 +760,7 @@
--with-mandir=%{_mandir} \
--with-rootsbindir=/sbin \
--enable-cups \
+ --enable-debug \
--with-acl-support \
--with-automount \
--with-dnsupdate \
@@ -1621,6 +1618,11 @@
%endif
%changelog
+* Mon Jul 28 2008 anschneider(a)suse.de
+- Use the configure option to enable debugging. This fixes the creation
+ of the debuginfo and debugsource package.
+* Sun Jul 27 2008 anschneider(a)suse.de
+- Fix emptying the printing queue; [bnc#411493].
* Fri Jul 25 2008 anschneider(a)suse.de
- Remove trailing withespace from wbinfo -m which breaks gdm auth.
* Thu Jul 24 2008 anschneider(a)suse.de
++++++ build-source-timestamp ++++++
--- samba/build-source-timestamp 2008-07-25 12:27:47.000000000 +0200
+++ samba/build-source-timestamp 2008-07-28 17:07:41.000000000 +0200
@@ -1,2 +1,2 @@
-1861
+1863
Branch : trunk
++++++ patches.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/c6ca0f7d462c51122ccb1068306410ccdbee7b00 new/patches/samba.org/c6ca0f7d462c51122ccb1068306410ccdbee7b00
--- old/patches/samba.org/c6ca0f7d462c51122ccb1068306410ccdbee7b00 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/c6ca0f7d462c51122ccb1068306410ccdbee7b00 2008-07-28 16:59:37.000000000 +0200
@@ -0,0 +1,33 @@
+commit c6ca0f7d462c51122ccb1068306410ccdbee7b00
+Author: Karolin Seeger <kseeger(a)samba.org>
+Date: Wed Jul 23 17:07:56 2008 +0200
+
+ talloc_string_sub2: Don't return NULL if src is empty.
+
+ This fixes BUG #5635.
+
+ Finished print jobs were not removed from the $PRINTER.tdb file if
+ "printing=cups".
+
+ In print_queue_update, talloc_string_sub2 is used to assemble the
+ "lprm command". In the case of using "printing=cups", the default
+ "lprm command" is an empty string. talloc_string_sub2 is called with
+ this empty string and returns NULL which leads to exiting
+ print_queue_update without doing the actual print queue update.
+
+ Signed-off by Michael Adam <obnox(a)samba.org>
+ (cherry picked from commit 03d66554d1bbd9d6c72a3dd5203e5305343c76b8)
+
+Index: source/lib/util_str.c
+===================================================================
+--- source/lib/util_str.c.orig
++++ source/lib/util_str.c
+@@ -1231,7 +1231,7 @@ char *talloc_string_sub2(TALLOC_CTX *mem
+ char *string;
+ ssize_t ls,lp,li,ld, i;
+
+- if (!insert || !pattern || !*pattern || !src || !*src) {
++ if (!insert || !pattern || !*pattern || !src) {
+ return NULL;
+ }
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/series new/patches/series
--- old/patches/series 2008-07-25 09:21:07.000000000 +0200
+++ new/patches/series 2008-07-28 16:59:37.000000000 +0200
@@ -8,7 +8,8 @@
samba.org/567c6def08d91716c687ed43de0938e1556f26e2 -p0
samba.org/63316efeeb330d2cb7fa0906824c97da2c7b0074 -p0 # bnc 395578
samba.org/11a8f5161184914bec031c741c57bbce19998d2c -p0 # bnc 374389
-samba.org/cdf10e6ee9faff42693bb39ede535cc6611a8fc9 -p0
+samba.org/cdf10e6ee9faff42693bb39ede535cc6611a8fc9 -p0 # wbinfo -m fix
+samba.org/c6ca0f7d462c51122ccb1068306410ccdbee7b00 -p0 # bnc 411493
# SuSE specific changes
# disabled -> WIP lmuelle
++++++ vendor-files.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vendor-files/tools/package-data new/vendor-files/tools/package-data
--- old/vendor-files/tools/package-data 2008-07-25 12:27:46.000000000 +0200
+++ new/vendor-files/tools/package-data 2008-07-28 17:07:41.000000000 +0200
@@ -1,2 +1,2 @@
# This is an autogenrated file.
-SAMBA_PACKAGE_SVN_VERSION="1861"
+SAMBA_PACKAGE_SVN_VERSION="1863"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 rrdtool
checked in at Sat Aug 2 05:32:27 CEST 2008.
--------
--- rrdtool/rrdtool.changes 2008-06-30 17:18:51.000000000 +0200
+++ rrdtool/rrdtool.changes 2008-07-28 21:31:37.655043000 +0200
@@ -1,0 +2,5 @@
+Mon Jul 28 21:31:41 CEST 2008 - coolo(a)suse.de
+
+- remove la files and static libs (to fix depending packages)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rrdtool.spec ++++++
--- /var/tmp/diff_new_pack.n19082/_old 2008-08-02 05:31:48.000000000 +0200
+++ /var/tmp/diff_new_pack.n19082/_new 2008-08-02 05:31:48.000000000 +0200
@@ -17,7 +17,7 @@
AutoReqProv: on
Requires: perl = %{perl_version}
Version: 1.3.0
-Release: 1
+Release: 10
Source: %{name}-%{version}.tar.bz2
Source1: cgilib-0.5.tar.bz2
Patch: %{name}-%{version}.diff
@@ -95,10 +95,11 @@
popd
%perl_process_packlist
#fix build (it would be better to split cgilib)
-sed 's/[[:space:]]*-L\/usr\/src\/packages\/BUILD\/%{name}-%{version}\/lb\/lib[[:space:]]*/ /' $RPM_BUILD_ROOT/%{_libdir}/librrd.la > tmp
-mv tmp $RPM_BUILD_ROOT/%{_libdir}/librrd.la
-sed 's/[[:space:]]*-L\/usr\/src\/packages\/BUILD\/%{name}-%{version}\/lb\/lib[[:space:]]*/ /' $RPM_BUILD_ROOT/%{_libdir}/librrd_th.la > tmp
-mv tmp $RPM_BUILD_ROOT/%{_libdir}/librrd_th.la
+#sed 's/[[:space:]]*-L\/usr\/src\/packages\/BUILD\/%{name}-%{version}\/lb\/lib[[:space:]]*/ /' $RPM_BUILD_ROOT/%{_libdir}/librrd.la > tmp
+#mv tmp $RPM_BUILD_ROOT/%{_libdir}/librrd.la
+#sed 's/[[:space:]]*-L\/usr\/src\/packages\/BUILD\/%{name}-%{version}\/lb\/lib[[:space:]]*/ /' $RPM_BUILD_ROOT/%{_libdir}/librrd_th.la > tmp
+#mv tmp $RPM_BUILD_ROOT/%{_libdir}/librrd_th.la
+rm $RPM_BUILD_ROOT/%{_libdir}/librrd_th.la $RPM_BUILD_ROOT/%{_libdir}/librrd.la $RPM_BUILD_ROOT/%{_libdir}/librrd_th.a $RPM_BUILD_ROOT/%{_libdir}/librrd.a
# documentation
install -m 644 CHANGES CONTRIBUTORS COPYING COPYRIGHT README TODO $RPM_BUILD_ROOT/%{_docdir}/%{name}
# Script libraries for Tcl extensions should be in a package-specific
@@ -152,11 +153,11 @@
%defattr(-, root, root)
/usr/include/*
%{_libdir}/librrd_th.so
-%{_libdir}/librrd.a
-%{_libdir}/librrd.la
+#%{_libdir}/librrd.a
+#%{_libdir}/librrd.la
%{_libdir}/librrd.so
-%{_libdir}/librrd_th.a
-%{_libdir}/librrd_th.la
+#%{_libdir}/librrd_th.a
+#%{_libdir}/librrd_th.la
%package -n python-rrdtool
License: GPL v2 or later
@@ -184,6 +185,8 @@
%{py_sitedir}/*
%changelog
+* Mon Jul 28 2008 coolo(a)suse.de
+- remove la files and static libs (to fix depending packages)
* Mon Jun 30 2008 schwab(a)suse.de
- Fix configure script and use of libtool.
* Fri Jun 27 2008 anicka(a)suse.cz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 procps
checked in at Sat Aug 2 05:29:32 CEST 2008.
--------
--- procps/procps.changes 2008-07-10 18:27:14.000000000 +0200
+++ procps/procps.changes 2008-07-30 16:43:35.088782000 +0200
@@ -1,0 +2,5 @@
+Wed Jul 30 16:04:30 CEST 2008 - werner(a)suse.de
+
+- Make boot script know about new upcoming startpar and insserv
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ procps.spec ++++++
--- /var/tmp/diff_new_pack.c32554/_old 2008-08-02 05:28:36.000000000 +0200
+++ /var/tmp/diff_new_pack.c32554/_new 2008-08-02 05:28:36.000000000 +0200
@@ -19,7 +19,7 @@
PreReq: %fillup_prereq %insserv_prereq
AutoReqProv: on
Version: 3.2.7
-Release: 117
+Release: 123
Summary: ps utilities for /proc
Provides: ps
Obsoletes: ps
@@ -161,6 +161,8 @@
%_mandir/man8/sysctl.8.gz
%changelog
+* Wed Jul 30 2008 werner(a)suse.de
+- Make boot script know about new upcoming startpar and insserv
* Thu Jul 10 2008 werner(a)suse.de
- Annoying change in /proc/meminfo makes info about free memory
useless ... thanks Bart Van Assche for spotting (bnc#405246)
++++++ boot.sysctl ++++++
--- procps/boot.sysctl 2007-01-12 19:07:24.000000000 +0100
+++ procps/boot.sysctl 2008-07-30 16:28:40.448636000 +0200
@@ -6,9 +6,10 @@
#
### BEGIN INIT INFO
# Provides: boot.sysctl
-# Required-Start:
-# Should-Start: setserial boot.isapnp $local_fs
-# Required-Stop:
+# Required-Start: $local_fs
+# Should-Start: setserial boot.isapnp
+# Required-Stop: $local_fs
+# Should-Stop: $null
# Default-Start: B
# Default-Stop:
# Description: run sysctl with a given config file or create it
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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