openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- 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
May 2006
- 1 participants
- 1219 discussions
Hello community,
here is the log from the commit of package evolution-data-server
checked in at Wed May 24 02:42:39 CEST 2006.
--------
--- GNOME/evolution-data-server/evolution-data-server.changes 2006-05-22 19:54:28.000000000 +0200
+++ evolution-data-server/evolution-data-server.changes 2006-05-23 05:59:28.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 23 05:58:46 CEST 2006 - sragavan(a)novell.com
+
+- Updated translations (Srini)
+
+-------------------------------------------------------------------
New:
----
eds-updated-translations.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ evolution-data-server.spec ++++++
--- /var/tmp/diff_new_pack.XyJhUL/_old 2006-05-24 02:41:47.000000000 +0200
+++ /var/tmp/diff_new_pack.XyJhUL/_new 2006-05-24 02:41:47.000000000 +0200
@@ -18,7 +18,7 @@
Autoreqprov: on
Summary: Evolution Data Server
Version: 1.6.0
-Release: 48
+Release: 50
Source: ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/1.6/%{name}-%{v…
#Patch3: evolution-data-server-gcc4.patch
Patch5: evolution-data-server-configure.patch
@@ -87,6 +87,7 @@
Patch66: gw-trash-fix.diff
Patch67: imap-locking.patch
Patch68: bnc-177394.patch
+Patch69: eds-updated-translations.diff
Url: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: libsoup >= 2.2.6 mozilla-nss
@@ -185,6 +186,7 @@
%patch66
%patch67
%patch68
+%patch69
%build
rename no nb po/no.*
@@ -235,6 +237,8 @@
%{prefix}/share/gtk-doc/html/*
%changelog -n evolution-data-server
+* Tue May 23 2006 - sragavan(a)novell.com
+- Updated translations (Srini)
* Mon May 22 2006 - fejj(a)suse.de
- Added bnc-177394.patch to fix a crasher when an IMAP server replies
that the size of a literal is negative.
++++++ eds-updated-translations.diff ++++++
++++ 20805 lines (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package evolution
checked in at Wed May 24 02:42:39 CEST 2006.
--------
--- GNOME/evolution/evolution.changes 2006-05-22 12:28:59.000000000 +0200
+++ evolution/evolution.changes 2006-05-23 15:40:56.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 23 15:40:46 CEST 2006 - sbrabec(a)suse.cz
+
+- Czech typo fix.
+
+-------------------------------------------------------------------
New:
----
evolution-cs.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ evolution.spec ++++++
--- /var/tmp/diff_new_pack.XPxJLY/_old 2006-05-24 02:41:37.000000000 +0200
+++ /var/tmp/diff_new_pack.XPxJLY/_new 2006-05-24 02:41:37.000000000 +0200
@@ -21,7 +21,7 @@
Autoreqprov: on
Obsoletes: bonobo-conf
Version: 2.6.0
-Release: 52
+Release: 54
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
Source: ftp://ftp.gnome.org/pub/gnome/sources/evolution/2.6/%{name}-%{version}.tar.…
Source1: summerdance-about2.png
@@ -98,6 +98,7 @@
Patch79: bnc-176025-evo-remove-calendar-items.diff
Patch80: bnc-176714-open-attachments-dbl-click.diff
Patch81: evo-updated-translations.diff
+Patch82: evolution-cs.patch
URL: http://gnome.org/projects/evolution/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: filesystem gconf2 shared-mime-info
@@ -383,6 +384,7 @@
%patch79
%patch80
%patch81
+%patch82
%build
rename no nb po/no.*
@@ -504,6 +506,8 @@
%{prefix}/share/gnome-pilot/conduits/*.conduit
%changelog -n evolution
+* Tue May 23 2006 - sbrabec(a)suse.cz
+- Czech typo fix.
* Mon May 22 2006 - sragavan(a)novell.com
- Fixes (bnc)
176714 - Open attachments on double click on them (srini)
++++++ evolution-cs.patch ++++++
Index: cs.po
===================================================================
RCS file: /cvs/gnome/evolution/po/cs.po,v
retrieving revision 1.188
diff -u -r1.188 po/cs.po
--- po/cs.po 30 Apr 2006 13:34:28 -0000 1.188
+++ po/cs.po 23 May 2006 12:04:59 -0000
@@ -15867,7 +15867,7 @@
#: ../plugins/itip-formatter/itip-formatter.c:407
#, c-format
msgid "An appointment in the calendar '%s' conflicts with this meeting"
-msgstr "Událost v kalendáři '%s' je v rozporu s schůzkou"
+msgstr "Událost v kalendáři '%s' koliduje se schůzkou"
#: ../plugins/itip-formatter/itip-formatter.c:433
#, c-format
@@ -16304,7 +16304,7 @@
#: ../plugins/itip-formatter/itip-view.c:736
#: ../plugins/itip-formatter/itip-view.c:741
msgid "_Accept"
-msgstr "_Příjmout"
+msgstr "_Přijmout"
#: ../plugins/itip-formatter/itip-view.c:713
msgid "_Decline all"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package esound
checked in at Wed May 24 02:41:38 CEST 2006.
--------
--- GNOME/esound/esound.changes 2006-03-02 21:46:19.000000000 +0100
+++ esound/esound.changes 2006-05-23 21:18:02.000000000 +0200
@@ -1,0 +2,6 @@
+Tue May 23 21:17:36 CEST 2006 - joeshaw(a)suse.de
+
+- Add a patch to fix the GNOME logout sound being cut off.
+ (bnc #167856)
+
+-------------------------------------------------------------------
New:
----
esound-logout-sound-167856.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ esound.spec ++++++
--- /var/tmp/diff_new_pack.2fHueR/_old 2006-05-24 02:41:22.000000000 +0200
+++ /var/tmp/diff_new_pack.2fHueR/_new 2006-05-24 02:41:22.000000000 +0200
@@ -17,7 +17,7 @@
Autoreqprov: on
Summary: A Sound Daemon for Enlightenment and GNOME
Version: 0.2.36
-Release: 9
+Release: 19
URL: ftp://ftp.gnome.org/pub/gnome/sources/esound/
Source: ftp://ftp.gnome.org/pub/gnome/sources/esound/0.2/%{name}-%{version}.tar.bz2
Source1: esound.init
@@ -25,6 +25,7 @@
Patch: esd-as.patch
Patch1: esound-biarch.patch
Patch2: esound-close-fds.patch
+Patch3: esound-logout-sound-167856.patch
# Suggest -32bit package for proper work of preloader for 32-bit apps.
%if %_lib != lib
%if %suse_version > 1000
@@ -86,6 +87,7 @@
%patch
%patch1
%patch2
+%patch3
%build
autoreconf --force --install
@@ -161,6 +163,9 @@
%_libdir/pkgconfig/esound.pc
%changelog -n esound
+* Tue May 23 2006 - joeshaw(a)suse.de
+- Add a patch to fix the GNOME logout sound being cut off.
+ (bnc #167856)
* Thu Mar 02 2006 - danw(a)suse.de
- close unneeded file descriptors at daemon startup (since it may
have been spawned from a random app with random things open). #154072
++++++ esound-logout-sound-167856.patch ++++++
? esound-logout-sound-167856.patch
? esound-quit-afterward.patch
Index: esd.c
===================================================================
RCS file: /cvs/gnome/esound/esd.c,v
retrieving revision 1.80
diff -u -p -u -r1.80 esd.c
--- esd.c 12 Apr 2006 22:58:28 -0000 1.80
+++ esd.c 23 May 2006 18:10:29 -0000
@@ -1004,7 +1004,7 @@ int main ( int argc, char *argv[] )
get_new_clients( listen_socket );
- if ((esd_clients_list == NULL) && (!first) && (esd_terminate)) {
+ if ((esd_clients_list == NULL) && (!esd_playing_samples) && (!first) && (esd_terminate)) {
/* fprintf(stderr, "No clients!\n");*/
clean_exit(0);
exit(0);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package coreutils
checked in at Wed May 24 02:41:17 CEST 2006.
--------
--- coreutils/coreutils.changes 2006-05-15 17:56:27.000000000 +0200
+++ coreutils/coreutils.changes 2006-05-22 13:34:53.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 22 13:34:26 CEST 2006 - schwab(a)suse.de
+
+- Update to coreutils 5.96 (bug fixes).
+
+-------------------------------------------------------------------
@@ -4,3 +8,0 @@
-- Update to coreutils 5.94.
- df handling none and proc file systems better
- several fixes for stat
@@ -8 +9,0 @@
- robustness fixes
Old:
----
coreutils-5.93-futimesat.diff
coreutils-5.95.diff
coreutils-5.95.tar.bz2
New:
----
coreutils-5.96.diff
coreutils-5.96.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ coreutils.spec ++++++
--- /var/tmp/diff_new_pack.BJqRdX/_old 2006-05-24 02:40:28.000000000 +0200
+++ /var/tmp/diff_new_pack.BJqRdX/_new 2006-05-24 02:40:28.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package coreutils (Version 5.95)
+# spec file for package coreutils (Version 5.96)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit >= 9 libselinux-64bit = 9 libselinux-x86 = 9
Autoreqprov: on
PreReq: %{install_info_prereq}
-Version: 5.95
-Release: 2
+Version: 5.96
+Release: 1
Summary: GNU Core Utilities
Source: coreutils-%{version}.tar.bz2
Source1: su.pamd
@@ -41,7 +41,6 @@
Patch17: no-no.diff
Patch20: coreutils-5.3.0-pie.diff
Patch21: coreutils-5.3.0-sbin4su.diff
-Patch23: coreutils-5.93-futimesat.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -110,7 +109,6 @@
%patch17
%patch20
%patch21
-%patch23
rm -f po/no.*
%build
@@ -183,12 +181,10 @@
%doc %{_mandir}/man1/*.1.gz
%changelog -n coreutils
+* Mon May 22 2006 - schwab(a)suse.de
+- Update to coreutils 5.96 (bug fixes).
* Sat May 13 2006 - schwab(a)suse.de
-- Update to coreutils 5.94.
- df handling none and proc file systems better
- several fixes for stat
- Update to coreutils 5.95.
- robustness fixes
* Fri Apr 07 2006 - cthiel(a)suse.de
- added Obsoletes: libselinux (hack for bug #156519)
* Mon Feb 13 2006 - schwab(a)suse.de
++++++ coreutils-5.93-futimesat.diff -> coreutils-5.96.diff ++++++
++++ 822 lines (skipped)
++++ between coreutils/coreutils-5.93-futimesat.diff
++++ and coreutils/coreutils-5.96.diff
++++++ coreutils-5.95.tar.bz2 -> coreutils-5.96.tar.bz2 ++++++
++++ 30844 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package clisp
checked in at Wed May 24 02:40:43 CEST 2006.
--------
--- clisp/clisp.changes 2006-05-22 18:15:06.000000000 +0200
+++ clisp/clisp.changes 2006-05-23 18:14:01.000000000 +0200
@@ -1,0 +2,6 @@
+Tue May 23 18:12:47 CEST 2006 - werner(a)suse.de
+
+- Skip exec-image test on ia64, currently broken
+- Use noexec heap codes on 32 bit architectures
+
+-------------------------------------------------------------------
New:
----
clisp-2.38-ia64-hotfix.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ clisp.spec ++++++
--- /var/tmp/diff_new_pack.SIl7tF/_old 2006-05-24 02:40:26.000000000 +0200
+++ /var/tmp/diff_new_pack.SIl7tF/_new 2006-05-24 02:40:26.000000000 +0200
@@ -24,7 +24,7 @@
Provides: clisp
Autoreqprov: on
Version: 2.38
-Release: 1
+Release: 2
Summary: A Common Lisp Interpreter
URL: http://clisp.cons.org
Source: ftp://ftp.gnu.org/pub/gnu/clisp/latest/clisp-%{version}.tar.bz2
@@ -34,6 +34,7 @@
Patch3: clisp-2.31-personality.patch
Patch4: clisp-2.33.2-ia64.dif
Patch5: clisp-2.36-alloca.patch
+Patch6: clisp-2.38-ia64-hotfix.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -80,6 +81,12 @@
%patch -P 5 -b .alloca
%patch
#
+# Clisp on ia64 currently broken
+#
+%ifarch ia64
+%patch -P 6 -b .hotfix
+%endif
+#
%build
#
@@ -107,17 +114,23 @@
CC="${CC} ${RPM_OPT_FLAGS} -g -fPIC -D_GNU_SOURCE"
CC="${CC} -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
CC="${CC} -pipe -fno-strict-aliasing -Wno-unused -Wno-uninitialized"
+noexec="-DLINUX_NOEXEC_HEAPCODES"
+nommap="-DNO_MULTIMAP_SHM -DNO_MULTIMAP_FILE -DNO_SINGLEMAP -DNO_TRIVIALMAP"
+safety="-DSAFETY=3 -fno-gcse -O"
case "$RPM_ARCH" in
- i[0-9]86) CC="${CC} -falign-functions=4" ;;
- x86_64) CC="${CC} -DSAFETY=3 -fno-gcse -O" ;;
- sparc*) CC="${CC} -DSAFETY=3 -fno-gcse -O" ;;
- ppc64) CC="${CC} -DSAFETY=3 -fno-gcse -O -DWIDE_HARD" ;;
- s390x) CC="${CC} -DSAFETY=3 -fno-gcse -O -DWIDE_HARD" ;;
- ia64) CC="${CC} -DSAFETY=3 -fno-gcse -O -DWIDE_HARD" ;;
- axp|alpha) CC="${CC} -DNO_MULTIMAP_SHM -DNO_MULTIMAP_FILE -DNO_SINGLEMAP -DNO_TRIVIALMAP" ;;
+ i[0-9]86) CC="${CC} -falign-functions=4 ${noexec}" ;;
+ ppc) CC="${CC} ${noexec}" ;;
+ s390) CC="${CC} ${noexec}" ;;
+ x86_64) CC="${CC} ${safety}" ;;
+ sparc*) CC="${CC} ${safety}" ;;
+ ppc64) CC="${CC} ${safety} -DWIDE_HARD" ;;
+ s390x) CC="${CC} ${safety} -DWIDE_HARD" ;;
+ ia64) CC="${CC} ${safety}" ;;
+ axp|alpha) CC="${CC} ${nommap}" ;;
esac
export CC
export MYCFLAGS
+unset noexec nommap safety
#
# Environment for the case of missing terminal
#
@@ -141,6 +154,8 @@
#
case "$RPM_ARCH" in
i[0-9]86) ;;
+ ppc) ;;
+ s390) ;;
x86_64) MYCFLAGS="${MYCFLAGS} -O" ;;
sparc*) MYCFLAGS="${MYCFLAGS} -O" ;;
ppc64) MYCFLAGS="${MYCFLAGS} -O" ;;
@@ -239,6 +254,9 @@
%doc %{_mandir}/man1/clisp.1.gz
%changelog -n clisp
+* Tue May 23 2006 - werner(a)suse.de
+- Skip exec-image test on ia64, currently broken
+- Use noexec heap codes on 32 bit architectures
* Mon May 22 2006 - werner(a)suse.de
- Update to clisp 2.38
* Tue Mar 21 2006 - werner(a)suse.de
++++++ clisp-2.38-ia64-hotfix.patch ++++++
--- src/makemake.in
+++ src/makemake.in 2006-05-23 17:41:01.000000000 +0200
@@ -3071,7 +3071,7 @@
CLISP_="${HERE_}lisp${LEXE} -M ${HERE_}lispinit.mem ${localeflags}${someflags}"
if [ $CROSS = false ] ; then
- CHECK_DEPS="check-recompile check-fresh-line check-script check-exec-image check-tests"
+ CHECK_DEPS="check-recompile check-fresh-line check-script check-tests"
echol "# check the sources:"
echol "# 1. subr.d, fsubr.d, subrkw.d and all the LISPFUNs must add up"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package cdparanoia
checked in at Wed May 24 02:40:21 CEST 2006.
--------
--- cdparanoia/cdparanoia.changes 2006-01-25 21:34:53.000000000 +0100
+++ cdparanoia/cdparanoia.changes 2006-05-23 11:48:33.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 23 11:47:16 CEST 2006 - nadvornik(a)suse.cz
+
+- check for all IDE major numbers
+
+-------------------------------------------------------------------
New:
----
cdparanoia-III-alpha9.8-ide_majors.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cdparanoia.spec ++++++
--- /var/tmp/diff_new_pack.OSOL88/_old 2006-05-24 02:40:11.000000000 +0200
+++ /var/tmp/diff_new_pack.OSOL88/_new 2006-05-24 02:40:11.000000000 +0200
@@ -1,11 +1,11 @@
#
# spec file for package cdparanoia (Version IIIalpha9.8)
#
-# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2006 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
@@ -18,8 +18,8 @@
Group: Productivity/Multimedia/CD/Grabbers
Autoreqprov: on
Version: IIIalpha9.8
-Release: 549
-Summary: A program for extracting, verifying, and fixing audio tracks from CDs
+Release: 562
+Summary: A Program for Extracting, Verifying, and Fixing Audio Tracks from CDs
URL: http://www.xiph.org/paranoia/index.html
%define filever III-alpha9.8
Source: http://www.xiph.org/paranoia/download/cdparanoia-%{filever}.src.tgz
@@ -27,14 +27,15 @@
Patch2: cdparanoia-III-alpha9.8-solve-crash.patch
Patch3: cdparanoia-III-alpha9.8-resmgr.patch
Patch4: cdparanoia-III-alpha9.8-gcc34.patch
+Patch5: cdparanoia-III-alpha9.8-ide_majors.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-This CDDA reader distribution ('cdparanoia') reads audio from the CDROM
-directly as data, and writes the data to a file or pipe as .wav, .aifc,
-or raw 16 bit linear PCM.
+This CDDA reader distribution ('cdparanoia') reads audio from the
+CD-ROM directly as data and writes the data to a file or pipe as .wav,
+.aifc, or raw 16-bit linear PCM.
-This is a Beta release, see: http://www.xiph.org/paranoia/
+This is a beta release. See http://www.xiph.org/paranoia/.
@@ -48,6 +49,7 @@
%patch2 -p 1
%patch3 -p 1
%patch4 -p 1
+%patch5
%build
cp configure.guess config.guess
@@ -95,6 +97,8 @@
%_libdir/lib*.so*
%changelog -n cdparanoia
+* Tue May 23 2006 - nadvornik(a)suse.cz
+- check for all IDE major numbers
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Wed Aug 10 2005 - nadvornik(a)suse.cz
++++++ cdparanoia-III-alpha9.8-ide_majors.patch ++++++
--- interface/scan_devices.c
+++ interface/scan_devices.c
@@ -177,6 +177,12 @@
case IDE1_MAJOR:
case IDE2_MAJOR:
case IDE3_MAJOR:
+ case IDE4_MAJOR:
+ case IDE5_MAJOR:
+ case IDE6_MAJOR:
+ case IDE7_MAJOR:
+ case IDE8_MAJOR:
+ case IDE9_MAJOR:
/* Yay, ATAPI... */
/* Ping for CDROM-ness */
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package beagle
checked in at Wed May 24 02:40:04 CEST 2006.
--------
--- GNOME/beagle/beagle.changes 2006-05-22 17:32:48.000000000 +0200
+++ beagle/beagle.changes 2006-05-23 17:16:57.000000000 +0200
@@ -1,0 +2,8 @@
+Tue May 23 16:53:23 CEST 2006 - joeshaw(a)suse.de
+
+- Add a patch to check for mmap() in configure.in
+- Run autoheader in the %setup section so we get the mmap check.
+- Add a patch for fix a crash in xdgmime when the underlying
+ data changes. (bnc #165304, bgo #339815, brc #89964, bfo #6824)
+
+-------------------------------------------------------------------
New:
----
beagle-check-for-mmap.patch
beagle-xdgmime-crash.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ beagle.spec ++++++
--- /var/tmp/diff_new_pack.lZkJmO/_old 2006-05-24 02:39:42.000000000 +0200
+++ /var/tmp/diff_new_pack.lZkJmO/_new 2006-05-24 02:39:42.000000000 +0200
@@ -18,7 +18,7 @@
Group: Productivity/Other
Autoreqprov: on
Version: 0.2.3
-Release: 42
+Release: 44
Summary: Desktop Search Application
URL: http://www.gnome.org/projects/beagle/
Source: %{name}-%{version}.tar.gz
@@ -51,6 +51,8 @@
Patch23: beagle-cs.patch
Patch24: beagle-imlogviewer-kopete-fixes.patch
Patch25: beagle-vorbis-mime-type.patch
+Patch26: beagle-check-for-mmap.patch
+Patch27: beagle-xdgmime-crash.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Prereq: /usr/sbin/groupadd /usr/sbin/useradd
Requires: mono-core >= 1.1.13.5
@@ -318,12 +320,15 @@
%patch23
%patch24
%patch25
+%patch26
+%patch27
%build
rm po/no.*
sed -i "s/\(ALL_LINGUAS.*\) no /\1 /" configure.in
libtoolize -f
aclocal -I .
+autoheader
autoconf
automake --add-missing
%if %suse_version > 1000
@@ -474,6 +479,11 @@
%{prefix}/%_lib/pkgconfig/*.pc
%changelog -n beagle
+* Tue May 23 2006 - joeshaw(a)suse.de
+- Add a patch to check for mmap() in configure.in
+- Run autoheader in the %%setup section so we get the mmap check.
+- Add a patch for fix a crash in xdgmime when the underlying
+ data changes. (bnc #165304, bgo #339815, brc #89964, bfo #6824)
* Mon May 22 2006 - joeshaw(a)suse.de
- Don't index /windows partitions by default. (bnc #177579)
* Fri May 19 2006 - gekker(a)suse.de
++++++ beagle-check-for-mmap.patch ++++++
Index: configure.in
===================================================================
RCS file: /cvs/gnome/beagle/configure.in,v
retrieving revision 1.243
diff -u -p -u -r1.243 configure.in
--- configure.in 1 May 2006 19:36:30 -0000 1.243
+++ configure.in 16 May 2006 18:43:58 -0000
@@ -97,6 +97,9 @@ esac
AM_CONDITIONAL(OS_LINUX, test "x$os" = "xlinux")
AM_CONDITIONAL(OS_FREEBSD, test "x$os" = "xfreebsd")
+# xdgmime really wants to have HAVE_MMAP defined
+AC_FUNC_MMAP()
+
# check for desktop-launch
AC_PATH_PROG(DESKTOP_LAUNCH, desktop-launch, no)
++++++ beagle-xdgmime-crash.patch ++++++
Index: glue/xdgmime/xdgmime.c
===================================================================
RCS file: /cvs/gnome/beagle/glue/xdgmime/xdgmime.c,v
retrieving revision 1.1
diff -u -p -u -r1.1 xdgmime.c
--- glue/xdgmime/xdgmime.c 13 Jan 2006 20:19:41 -0000 1.1
+++ glue/xdgmime/xdgmime.c 22 May 2006 15:53:47 -0000
@@ -601,13 +601,11 @@ xdg_mime_get_max_buffer_extents (void)
return _xdg_mime_magic_get_buffer_extents (global_magic);
}
-const char *
-xdg_mime_unalias_mime_type (const char *mime_type)
+static const char *
+_xdg_mime_unalias_mime_type (const char *mime_type)
{
const char *lookup;
- xdg_mime_init ();
-
if (_caches)
return _xdg_mime_cache_unalias_mime_type (mime_type);
@@ -617,16 +615,22 @@ xdg_mime_unalias_mime_type (const char *
return mime_type;
}
+const char *
+xdg_mime_unalias_mime_type (const char *mime_type)
+{
+ xdg_mime_init ();
+
+ return _xdg_mime_unalias_mime_type (mime_type);
+}
+
int
-xdg_mime_mime_type_equal (const char *mime_a,
- const char *mime_b)
+_xdg_mime_mime_type_equal (const char *mime_a,
+ const char *mime_b)
{
const char *unalias_a, *unalias_b;
- xdg_mime_init ();
-
- unalias_a = xdg_mime_unalias_mime_type (mime_a);
- unalias_b = xdg_mime_unalias_mime_type (mime_b);
+ unalias_a = _xdg_mime_unalias_mime_type (mime_a);
+ unalias_b = _xdg_mime_unalias_mime_type (mime_b);
if (strcmp (unalias_a, unalias_b) == 0)
return 1;
@@ -635,6 +639,15 @@ xdg_mime_mime_type_equal (const char *mi
}
int
+xdg_mime_mime_type_equal (const char *mime_a,
+ const char *mime_b)
+{
+ xdg_mime_init ();
+
+ return _xdg_mime_mime_type_equal (mime_a, mime_b);
+}
+
+int
xdg_mime_media_type_equal (const char *mime_a,
const char *mime_b)
{
@@ -668,19 +681,17 @@ xdg_mime_is_super_type (const char *mime
#endif
int
-xdg_mime_mime_type_subclass (const char *mime,
- const char *base)
+_xdg_mime_mime_type_subclass (const char *mime,
+ const char *base)
{
const char *umime, *ubase;
const char **parents;
- xdg_mime_init ();
-
if (_caches)
return _xdg_mime_cache_mime_type_subclass (mime, base);
- umime = xdg_mime_unalias_mime_type (mime);
- ubase = xdg_mime_unalias_mime_type (base);
+ umime = _xdg_mime_unalias_mime_type (mime);
+ ubase = _xdg_mime_unalias_mime_type (base);
if (strcmp (umime, ubase) == 0)
return 1;
@@ -710,6 +721,15 @@ xdg_mime_mime_type_subclass (const char
return 0;
}
+int
+xdg_mime_mime_type_subclass (const char *mime,
+ const char *base)
+{
+ xdg_mime_init ();
+
+ return _xdg_mime_mime_type_subclass (mime, base);
+}
+
char **
xdg_mime_list_mime_parents (const char *mime)
{
@@ -741,7 +761,7 @@ xdg_mime_get_mime_parents (const char *m
xdg_mime_init ();
- umime = xdg_mime_unalias_mime_type (mime);
+ umime = _xdg_mime_unalias_mime_type (mime);
return _xdg_mime_parent_list_lookup (parent_list, umime);
}
Index: glue/xdgmime/xdgmime.h
===================================================================
RCS file: /cvs/gnome/beagle/glue/xdgmime/xdgmime.h,v
retrieving revision 1.1
diff -u -p -u -r1.1 xdgmime.h
--- glue/xdgmime/xdgmime.h 13 Jan 2006 20:19:41 -0000 1.1
+++ glue/xdgmime/xdgmime.h 22 May 2006 15:53:47 -0000
@@ -95,6 +95,12 @@ int xdg_mime_register_reload_ca
XdgMimeDestroy destroy);
void xdg_mime_remove_callback (int callback_id);
+ /* Private versions of functions that don't call xdg_mime_init () */
+int _xdg_mime_mime_type_equal (const char *mime_a,
+ const char *mime_b);
+int _xdg_mime_mime_type_subclass (const char *mime,
+ const char *base);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */
Index: glue/xdgmime/xdgmimeglob.c
===================================================================
RCS file: /cvs/gnome/beagle/glue/xdgmime/xdgmimeglob.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -u -r1.1 -r1.2
--- glue/xdgmime/xdgmimeglob.c 13 Jan 2006 20:19:41 -0000 1.1
+++ glue/xdgmime/xdgmimeglob.c 29 Mar 2006 21:46:06 -0000 1.2
@@ -263,7 +263,7 @@ _xdg_glob_hash_insert_text (XdgGlobHashN
{
child = _xdg_glob_hash_node_new ();
child->character = '\000';
- child->mime_type = mime_type;
+ child->mime_type = strdup (mime_type);
child->child = NULL;
child->next = node->child;
node->child = child;
@@ -272,7 +272,7 @@ _xdg_glob_hash_insert_text (XdgGlobHashN
}
else
{
- node->mime_type = mime_type;
+ node->mime_type = strdup (mime_type);
}
}
else
@@ -475,7 +475,7 @@ _xdg_glob_hash_append_glob (XdgGlobHash
glob_hash->literal_list = _xdg_glob_list_append (glob_hash->literal_list, strdup (glob), strdup (mime_type));
break;
case XDG_GLOB_SIMPLE:
- glob_hash->simple_node = _xdg_glob_hash_insert_text (glob_hash->simple_node, glob + 1, strdup (mime_type));
+ glob_hash->simple_node = _xdg_glob_hash_insert_text (glob_hash->simple_node, glob + 1, mime_type);
break;
case XDG_GLOB_FULL:
glob_hash->full_list = _xdg_glob_list_append (glob_hash->full_list, strdup (glob), strdup (mime_type));
Index: glue/xdgmime/xdgmimemagic.c
===================================================================
RCS file: /cvs/gnome/beagle/glue/xdgmime/xdgmimemagic.c,v
retrieving revision 1.1
diff -u -p -u -r1.1 xdgmimemagic.c
--- glue/xdgmime/xdgmimemagic.c 13 Jan 2006 20:19:41 -0000 1.1
+++ glue/xdgmime/xdgmimemagic.c 22 May 2006 15:53:47 -0000
@@ -661,24 +661,34 @@ _xdg_mime_magic_lookup_data (XdgMimeMagi
const char *mime_type;
int n;
int priority;
+ int had_match;
mime_type = NULL;
priority = 0;
+ had_match = 0;
for (match = mime_magic->match_list; match; match = match->next)
{
if (_xdg_mime_magic_match_compare_to_data (match, data, len))
{
- if ((mime_type == NULL) || (xdg_mime_mime_type_subclass (match->mime_type, mime_type)) || match->priority > priority) {
- mime_type = match->mime_type;
- priority = match->priority;
- }
+ if (!had_match || match->priority > priority ||
+ (mime_type != NULL && _xdg_mime_mime_type_subclass (match->mime_type, mime_type)))
+ {
+ mime_type = match->mime_type;
+ priority = match->priority;
+ }
+ else if (had_match && match->priority == priority)
+ /* multiple unrelated patterns with the same priority matched,
+ * so we can't tell what type this is. */
+ mime_type = NULL;
+
+ had_match = 1;
}
else
{
for (n = 0; n < n_mime_types; n++)
{
if (mime_types[n] &&
- xdg_mime_mime_type_equal (mime_types[n], match->mime_type))
+ _xdg_mime_mime_type_equal (mime_types[n], match->mime_type))
mime_types[n] = NULL;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package bash
checked in at Wed May 24 02:39:41 CEST 2006.
--------
--- bash/bash.changes 2006-05-15 17:57:55.000000000 +0200
+++ bash/bash.changes 2006-05-23 14:17:18.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 23 14:16:14 CEST 2006 - werner(a)suse.de
+
+- Make the test suite run even on ppc emulated on ppc64
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bash.spec ++++++
--- /var/tmp/diff_new_pack.XSc3sd/_old 2006-05-24 02:39:12.000000000 +0200
+++ /var/tmp/diff_new_pack.XSc3sd/_new 2006-05-24 02:39:12.000000000 +0200
@@ -16,7 +16,7 @@
Requires: readline >= 5.1
Autoreqprov: on
Version: 3.1
-Release: 24
+Release: 25
%define bash_vers 3.1
%define rl_vers 5.1
Summary: The GNU Bourne-Again Shell
@@ -64,7 +64,7 @@
Group: System/Libraries
Provides: bash:/lib/libreadline.so.5
Version: 5.1
-Release: 24
+Release: 25
Autoreqprov: on
%description -n readline
@@ -84,7 +84,7 @@
Group: Development/Libraries/C and C++
Provides: bash:/usr/lib/libreadline.a
Version: 5.1
-Release: 24
+Release: 25
Requires: readline = %{version}-%{release}
Autoreqprov: on
@@ -145,12 +145,18 @@
%patch20 -p0
%build
+ unset LC_CTYPE LC_ALL
+ LANG=POSIX
+ CPU=$(uname -m 2> /dev/null)
+ HOSTTYPE=${CPU}
+ MACHTYPE=${CPU}-suse-linux
+ export POSIX HOSTTYPE MACHTYPE
cd ../readline-%{rl_vers}
%{?suse_update_config:%{suse_update_config -f support}}
-CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -DRECYCLES_PIDS -Wall -pipe -g"
-CFLAGS_FOR_BUILD=$CFLAGS
+ CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -DRECYCLES_PIDS -Wall -pipe -g"
+ CFLAGS_FOR_BUILD=$CFLAGS
CC=gcc
-export CC CFLAGS CFLAGS_FOR_BUILD
+ export CC CFLAGS CFLAGS_FOR_BUILD
autoconf
./configure --build=%{_target_cpu}-suse-linux \
--prefix=/usr \
@@ -209,7 +215,7 @@
--enable-disabled-builtins \
$READLINE
%if %do_profiling
- make CFLAGS="$CFLAGS "%cflags_profile_generate
+ make CFLAGS="$CFLAGS "%cflags_profile_generate bash printenv recho zecho
env -i TERM=$TERM make TESTSCRIPT=%{SOURCE4} check
make clean
make CFLAGS="$CFLAGS "%cflags_profile_feedback
@@ -311,6 +317,8 @@
%doc %{_mandir}/man3/readline.3.gz
%changelog -n bash
+* Tue May 23 2006 - werner(a)suse.de
+- Make the test suite run even on ppc emulated on ppc64
* Mon May 15 2006 - werner(a)suse.de
- Update bash 3.1 to patch level 17
* Allow array subscripts to be sourounded by double quotes
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package MozillaFirefox
checked in at Wed May 24 02:39:12 CEST 2006.
--------
--- MozillaFirefox/MozillaFirefox.changes 2006-05-16 14:05:24.000000000 +0200
+++ MozillaFirefox/MozillaFirefox.changes 2006-05-23 21:13:01.000000000 +0200
@@ -1,0 +2,7 @@
+Tue May 23 21:11:11 CEST 2006 - stark(a)suse.de
+
+- complete implementation of startup-notification (#115417)
+ (including autoconf and remote support)
+- different home-pages for SLE10 and SL (#177881)
+
+-------------------------------------------------------------------
New:
----
default_homepage.diff.sle10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.2DTcbS/_old 2006-05-24 02:38:38.000000000 +0200
+++ /var/tmp/diff_new_pack.2DTcbS/_new 2006-05-24 02:38:38.000000000 +0200
@@ -21,7 +21,7 @@
Obsoletes: mozilla
%endif
Version: 1.5.0.3
-Release: 10
+Release: 11
Summary: Mozilla Firefox Web Browser
URL: http://www.mozilla.org/
Group: Productivity/Networking/Web/Browsers
@@ -83,8 +83,10 @@
Patch33: observer-lock.patch
# integration
Patch34: skin-selection.patch
-#
+Patch35: default_homepage.diff.sle10
+# pango-cairo.patch dbus.patch startup.patch
Patch100: configure.patch
+# system-nss.patch
Patch101: configure-nss.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: libstdc++ fileutils textutils /bin/sh
@@ -155,7 +157,12 @@
%patch0
%patch1
%patch2
+# home-page
+%if %sles_version == 10
+%patch35
+%else
%patch3
+%endif
%patch4
%patch5
%patch6
@@ -242,6 +249,7 @@
ac_add_options --enable-static
ac_add_options --disable-shared
ac_add_options --disable-tests
+ac_add_options --enable-startup-notification
#ac_add_options --enable-debug
EOF
%if %is_plus || %suse_version >= 930
@@ -347,9 +355,15 @@
#
(cd $RPM_BUILD_ROOT%{progdir}/searchplugins ; tar xjf %{SOURCE5})
# browserconfig.properties
-sed "s;browser.startup.homepage=.*;browser.startup.homepage=http://www.novell.co…
-s;browser.startup.homepage_reset=.*;browser.startup.homepage_reset=http://www.novell.com/linux/;g" \
+%if %sles_version == 10
+sed "s;browser.startup.homepage=.*;browser.startup.homepage=http://www.novell.co…
+s;browser.startup.homepage_reset=.*;browser.startup.homepage_reset=http://www.novell.com/linux/suselinux;g" \
dist/firefox/browserconfig.properties > $RPM_BUILD_ROOT%{progdir}/browserconfig.properties
+%else
+sed "s;browser.startup.homepage=.*;browser.startup.homepage=http://www.novell.co…
+s;browser.startup.homepage_reset=.*;browser.startup.homepage_reset=http://www.novell.com/linux/sle10;g" \
+ dist/firefox/browserconfig.properties > $RPM_BUILD_ROOT%{progdir}/browserconfig.properties
+%endif
mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/
%if %milestone
cp -f other-licenses/branding/firefox/mozicon128.png $RPM_BUILD_ROOT/usr/share/pixmaps/firefox.png
@@ -482,6 +496,10 @@
%defattr(-,root,root)
%changelog -n MozillaFirefox
+* Tue May 23 2006 - stark(a)suse.de
+- complete implementation of startup-notification (#115417)
+ (including autoconf and remote support)
+- different home-pages for SLE10 and SL (#177881)
* Tue May 16 2006 - stark(a)suse.de
- fixed potential deadlock in nsObserverList::RemoveObserver
(#173986, bmo #338069)
++++++ configure-nss.patch ++++++
++++ 7290 lines (skipped)
++++ between MozillaFirefox/configure-nss.patch
++++ and MozillaFirefox/configure-nss.patch
++++++ configure.patch ++++++
++++ 6822 lines (skipped)
++++ between MozillaFirefox/configure.patch
++++ and MozillaFirefox/configure.patch
++++++ default_homepage.diff ++++++
--- /var/tmp/diff_new_pack.2DTcbS/_old 2006-05-24 02:38:41.000000000 +0200
+++ /var/tmp/diff_new_pack.2DTcbS/_new 2006-05-24 02:38:41.000000000 +0200
@@ -9,7 +9,7 @@
general.useragent.contentlocale=US
-homePageDefault=http://start.mozilla.org/firefox
-+homePageDefault=http://www.novell.com/linux/
++homePageDefault=http://www.novell.com/linux/suselinux
fallbackDefaultSearchURL=http://www.google.com/search?&q=
releaseNotesURL=http://www.mozilla.org/products/firefox/releases/%S.html
@@ -17,8 +17,8 @@
# firefox.js
-browser.startup.homepage=http://start.mozilla.org/firefox
-browser.throbber.url=http://www.mozilla.org/products/firefox/central.html
-+browser.startup.homepage=http://www.novell.com/linux/
-+browser.throbber.url=http://www.novell.com/linux/
++browser.startup.homepage=http://www.novell.com/linux/suselinux
++browser.throbber.url=http://www.novell.com/linux/suselinux
browser.search.defaulturl=http://www.google.com/search?lr=&ie=UTF-8&oe=UTF-…
browser.search.order.1=Google
@@ -26,7 +26,7 @@
#config.js
-startup.homepage_override_url=http://www.mozilla.org/products/firefox/releases/whatsnew/
-+startup.homepage_override_url=http://www.novell.com/linux/
++startup.homepage_override_url=http://www.novell.com/linux/suselinux
# search-panel.properties
defaultSearchURL=http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=
++++++ default_homepage.diff.sle10 ++++++
Index: browser/locales/en-US/chrome/browser-region/region.properties
===================================================================
RCS file: /cvsroot/mozilla/browser/locales/en-US/chrome/browser-region/region.properties,v
retrieving revision 1.8
diff -u -r1.8 region.properties
--- browser/locales/en-US/chrome/browser-region/region.properties 30 Jun 2005 01:35:44 -0000 1.8
+++ browser/locales/en-US/chrome/browser-region/region.properties 19 Jul 2005 09:46:03 -0000
@@ -1,20 +1,20 @@
general.useragent.contentlocale=US
-homePageDefault=http://start.mozilla.org/firefox
+homePageDefault=http://www.novell.com/linux/sle10
fallbackDefaultSearchURL=http://www.google.com/search?&q=
releaseNotesURL=http://www.mozilla.org/products/firefox/releases/%S.html
# firefox.js
-browser.startup.homepage=http://start.mozilla.org/firefox
-browser.throbber.url=http://www.mozilla.org/products/firefox/central.html
+browser.startup.homepage=http://www.novell.com/linux/
+browser.throbber.url=http://www.novell.com/linux/sle10
browser.search.defaulturl=http://www.google.com/search?lr=&ie=UTF-8&oe=UTF-…
browser.search.order.1=Google
browser.search.order.2=Yahoo
#config.js
-startup.homepage_override_url=http://www.mozilla.org/products/firefox/releases/whatsnew/
+startup.homepage_override_url=http://www.novell.com/linux/sle10
# search-panel.properties
defaultSearchURL=http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=
++++++ startup.patch ++++++
++++ 1276 lines (skipped)
++++ between MozillaFirefox/startup.patch
++++ and MozillaFirefox/startup.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package Mesa
checked in at Wed May 24 02:38:35 CEST 2006.
--------
--- Mesa/Mesa.changes 2006-05-22 22:31:44.000000000 +0200
+++ Mesa/Mesa.changes 2006-05-23 09:34:18.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 23 09:34:12 CEST 2006 - sndirsch(a)suse.de
+
+- no longer remove NVIDIA installer in %pre
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.MWv3C4/_old 2006-05-24 02:38:13.000000000 +0200
+++ /var/tmp/diff_new_pack.MWv3C4/_new 2006-05-24 02:38:13.000000000 +0200
@@ -20,7 +20,7 @@
Obsoletes: xorg-x11-Mesa
Autoreqprov: on
Version: 6.4.2
-Release: 20
+Release: 21
Summary: Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL.*
Source: Mesa-%{version}.tar.bz2
Source1: missing-headers.tar.bz2
@@ -210,12 +210,6 @@
%clean
rm -rf $RPM_BUILD_ROOT
-%pre
-# nvidia driver might be installed; uninstall it cleanly
-test -x usr/bin/nvidia-installer && \
- usr/bin/nvidia-installer -s --uninstall &> /dev/null
-exit 0
-
%postun -p /sbin/ldconfig
%files
@@ -248,6 +242,8 @@
/usr/%{_lib}/libMesaGL.a
%changelog -n Mesa
+* Tue May 23 2006 - sndirsch(a)suse.de
+- no longer remove NVIDIA installer in %%pre
* Mon May 22 2006 - sndirsch(a)suse.de
- reverted Mesa/MesaGLU split
- fixed libGLcore.so.1 (e.g. soname); required to create a
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package CASA
checked in at Wed May 24 02:38:32 CEST 2006.
--------
--- CASA/CASA.changes 2006-05-15 16:57:31.000000000 +0200
+++ CASA/CASA.changes 2006-05-23 04:24:56.000000000 +0200
@@ -1,0 +2,6 @@
+Monday May 22 14:01:31 MST 2006 - cmashayekhi(a)novell.com
+- Fixed dependency cycle between CASA <-> gnome-keyring.
+- Bug 176736. Fixed micasad startup/shutdown process to clean up
+ open files on shutdown and upgrade.
+
+-------------------------------------------------------------------
Old:
----
CASA-1.6.616.tar.bz2
New:
----
CASA-1.6.641.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ CASA.spec ++++++
--- /var/tmp/diff_new_pack.o6SfcA/_old 2006-05-24 02:37:57.000000000 +0200
+++ /var/tmp/diff_new_pack.o6SfcA/_new 2006-05-24 02:37:57.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package CASA (Version 1.6.616 )
+# spec file for package CASA (Version 1.6.641 )
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,15 @@
%define debug_opt ""
URL: http://www.novell.com/products
-BuildRequires: gcc-c++ glade-sharp glib-sharp glib2-devel gnome-filesystem gnome-keyring-devel gtk-sharp gtk-sharp-gapi gtk2-devel java2-devel-packages kdelibs3-devel krb5-devel libgssapi libstdc++-devel mDNSResponder-devel mono-devel pam-devel pkgconfig qt3-devel
+# BuildRequires: gcc-c++ glade-sharp glib-sharp glib2-devel gnome-filesystem gnome-keyring-devel gtk-sharp gtk-sharp-gapi gtk2-devel java2-devel-packages mDNSResponder-devel kdelibs3-devel krb5-devel libgssapi libstdc++-devel mono-devel pam-devel pkgconfig qt3-devel
+BuildRequires: gcc-c++ glade-sharp glib-sharp glib2-devel gnome-filesystem gtk-sharp gtk-sharp-gapi gtk2-devel java2-devel-packages kdelibs3-devel krb5-devel libgssapi libstdc++-devel mDNSResponder-devel mono-devel pam-devel pkgconfig qt3-devel
%define prefix /usr/share/doc/packages
%define bin_prefix /usr
License: LGPL
Group: Productivity/Other
Autoreqprov: on
%define bldno 1.1.1
-Version: 1.6.616
+Version: 1.6.641
Release: 1
Summary: Novell Common Authentication Service Adapter (CASA)
Source: %{name}-%{version}.tar.bz2
@@ -118,7 +119,6 @@
mkdir -p %{buildroot}/etc/ld.so.conf.d
install -m 755 %{_lib}/%{cfg}/libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
-#install -m 755 %{_lib}/%{cfg}/libkwallets_rw.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.miCASAWrapper.dll %{buildroot}%{bin_prefix}/%{_lib}
@@ -129,6 +129,7 @@
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.KWallet.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.FireFox.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{binsource}/%{cfg}/micasad.exe %{buildroot}%{bin_prefix}/bin
+install -m 755 %{binsource}/%{cfg}/micasad-init %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/CASAManager.exe %{buildroot}%{bin_prefix}/bin
install -m 755 c_gui/CASAManager.sh %{buildroot}%{bin_prefix}/bin
install -m 755 c_gui/CASAManager.exe.config %{buildroot}%{bin_prefix}/bin
@@ -140,6 +141,7 @@
install -m 755 c_micasad/startup/casaucfgpam %{buildroot}%{bin_prefix}/sbin
install -m 755 c_micasad/startup/installcasa %{buildroot}%{bin_prefix}/sbin
install -m 755 c_micasad/startup/uninstallcasa %{buildroot}%{bin_prefix}/sbin
+install -m 755 c_micasad/startup/iscasaconfiged %{buildroot}%{bin_prefix}/sbin
install -m 755 %{_lib}/%{cfg}/pam_micasa.so %{buildroot}/%{_lib}/security
install -d %{buildroot}%{bin_prefix}/%{_lib}
install -d %{buildroot}%{bin_prefix}/bin
@@ -161,8 +163,6 @@
ln -s libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libmicasa.so.1
ln -s libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libjmicasa.so
ln -s libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libjmicasa.so.1
-#ln -s libkwallets_rw.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libkwallets_rw.so
-#ln -s libkwallets_rw.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libkwallets_rw.so.1
ln -s libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_gk.so
ln -s libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_gk.so.1
ln -s libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_ff.so
@@ -218,8 +218,10 @@
%{bin_prefix}/sbin/casaucfgpam
%{bin_prefix}/sbin/installcasa
%{bin_prefix}/sbin/uninstallcasa
+%{bin_prefix}/sbin/iscasaconfiged
%{bin_prefix}/sbin/micasad.sh
%{bin_prefix}/bin/micasad.exe
+%{bin_prefix}/bin/micasad-init
%{prefix}/CASA/doc/CASA_Reference_Guide.pdf
%{prefix}/CASA/doc/License.txt
%{prefix}/CASA/doc/Readme.txt
@@ -239,9 +241,6 @@
%{bin_prefix}/%{_lib}/libad_gk.so.%{bldno}
%{bin_prefix}/%{_lib}/libad_gk.so
%{bin_prefix}/%{_lib}/libad_gk.so.1
-#%{bin_prefix}/%{_lib}/libkwallets_rw.so.%{bldno}
-#%{bin_prefix}/%{_lib}/libkwallets_rw.so
-#%{bin_prefix}/%{_lib}/libkwallets_rw.so.1
%{bin_prefix}/%{_lib}/libad_ff.so.%{bldno}
%{bin_prefix}/%{_lib}/libad_ff.so
%{bin_prefix}/%{_lib}/libad_ff.so.1
@@ -838,3 +837,8 @@
-The image version to 1.5.0
Files:
- Moving from version 1.0.0 to 1.5.0 as per PRD.
+* Tue Jan 01 2000 - nobody(a)suse.de
+ Monday May 22 14:01:31 MST 2006 - cmashayekhi(a)novell.com
+- Fixed dependency cycle between CASA <-> gnome-keyring.
+- Bug 176736. Fixed micasad startup/shutdown process to clean up
+ open files on shutdown and upgrade.
++++++ CASA-1.6.616.tar.bz2 -> CASA-1.6.641.tar.bz2 ++++++
++++ 6862 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package zmd
checked in at Tue May 23 01:40:14 CEST 2006.
--------
--- zmd/zmd.changes 2006-05-19 02:36:14.000000000 +0200
+++ zmd/zmd.changes 2006-05-22 23:15:17.000000000 +0200
@@ -1,0 +2,10 @@
+Mon May 22 23:14:01 CEST 2006 - maw(a)suse.de
+
+- New source drop (r28776) which:
+- Handles BundleLockedExceptions
+- Implements two-way communication with the helpers
+- Have LookupCatalogById check the system catalog for matching
+ id
+- Implements GetPUpdates for products and patterns.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zmd.spec ++++++
--- /var/tmp/diff_new_pack.91iwZX/_old 2006-05-23 01:39:39.000000000 +0200
+++ /var/tmp/diff_new_pack.91iwZX/_new 2006-05-23 01:39:39.000000000 +0200
@@ -14,7 +14,7 @@
BuildRequires: dbus-1-mono log4net mono-basic mono-data-sqlite mono-devel perl-XML-Parser rpm-devel sqlite-devel
URL: http://www.novell.com
Version: 7.1.1.0
-Release: 41
+Release: 42
License: LGPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
@@ -157,6 +157,13 @@
# %{_libdir}/monodoc/sources/*
%changelog -n zmd
+* Mon May 22 2006 - maw(a)suse.de
+- New source drop (r28776) which:
+- Handles BundleLockedExceptions
+- Implements two-way communication with the helpers
+- Have LookupCatalogById check the system catalog for matching
+ id
+- Implements GetPUpdates for products and patterns.
* Fri May 19 2006 - thunder(a)suse.de
- New source drop (r28625) which:
- Adds initial support for parsing status messages from all helpers,
++++++ zmd-7.1.1.0.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/ChangeLog new/zmd-7.1.1.0/ChangeLog
--- old/zmd-7.1.1.0/ChangeLog 2006-05-17 19:30:07.000000000 +0200
+++ new/zmd-7.1.1.0/ChangeLog 2006-05-22 17:33:56.000000000 +0200
@@ -1,3 +1,9 @@
+2006-05-22 Tambet Ingo <tambet(a)ximian.com>
+
+ * configure.in: Build man files.
+
+ * man/*: Add variables to paths in man pages.
+
2006-05-17 Rian Hunter <rhunter(a)novell.com>
* src/BundleManager.cs: add static method to return all catalogs
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/Makefile.in new/zmd-7.1.1.0/Makefile.in
--- old/zmd-7.1.1.0/Makefile.in 2006-05-18 22:12:35.000000000 +0200
+++ new/zmd-7.1.1.0/Makefile.in 2006-05-22 17:34:25.000000000 +0200
@@ -42,9 +42,11 @@
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(srcdir)/zmd-public.pc.in $(srcdir)/zmd.init.lsb.in \
$(srcdir)/zmd.init.redhat.in $(srcdir)/zmd.pc.in \
- $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
- compile config.guess config.sub depcomp install-sh ltmain.sh \
- missing
+ $(top_srcdir)/configure $(top_srcdir)/man/de/zmd.8.in \
+ $(top_srcdir)/man/en/zmd.8.in $(top_srcdir)/man/es/zmd.8.in \
+ $(top_srcdir)/man/fr/zmd.8.in $(top_srcdir)/man/pt/zmd.8.in \
+ AUTHORS COPYING ChangeLog INSTALL NEWS compile config.guess \
+ config.sub depcomp install-sh ltmain.sh missing
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/as-ac-expand.m4 \
@@ -55,7 +57,9 @@
configure.lineno configure.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES = zmd.pc zmd-public.pc zmd.init.redhat zmd.init.lsb
+CONFIG_CLEAN_FILES = zmd.pc zmd-public.pc zmd.init.redhat zmd.init.lsb \
+ man/de/zmd.8 man/en/zmd.8 man/es/zmd.8 man/fr/zmd.8 \
+ man/pt/zmd.8
SOURCES =
DIST_SOURCES =
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
@@ -333,6 +337,16 @@
cd $(top_builddir) && $(SHELL) ./config.status $@
zmd.init.lsb: $(top_builddir)/config.status $(srcdir)/zmd.init.lsb.in
cd $(top_builddir) && $(SHELL) ./config.status $@
+man/de/zmd.8: $(top_builddir)/config.status $(top_srcdir)/man/de/zmd.8.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
+man/en/zmd.8: $(top_builddir)/config.status $(top_srcdir)/man/en/zmd.8.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
+man/es/zmd.8: $(top_builddir)/config.status $(top_srcdir)/man/es/zmd.8.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
+man/fr/zmd.8: $(top_builddir)/config.status $(top_srcdir)/man/fr/zmd.8.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
+man/pt/zmd.8: $(top_builddir)/config.status $(top_srcdir)/man/pt/zmd.8.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
mostlyclean-libtool:
-rm -f *.lo
@@ -513,7 +527,7 @@
distdir: $(DISTFILES)
$(am__remove_distdir)
mkdir $(distdir)
- $(mkdir_p) $(distdir)/. $(distdir)/modules/boo $(distdir)/modules/linux $(distdir)/po $(distdir)/src
+ $(mkdir_p) $(distdir)/. $(distdir)/man/de $(distdir)/man/en $(distdir)/man/es $(distdir)/man/fr $(distdir)/man/pt $(distdir)/modules/boo $(distdir)/modules/linux $(distdir)/po $(distdir)/src
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/configure new/zmd-7.1.1.0/configure
--- old/zmd-7.1.1.0/configure 2006-04-07 12:55:45.000000000 +0200
+++ new/zmd-7.1.1.0/configure 2006-05-22 17:34:26.000000000 +0200
@@ -21532,7 +21532,7 @@
- ac_config_files="$ac_config_files Makefile zmd.pc zmd-public.pc zmd.init.redhat zmd.init.lsb SqliteClient/Makefile src/Makefile src/BuildConfig.cs src/zmd man/Makefile modules/Makefile modules/SOAP/Makefile modules/linux/Makefile modules/linux/red-carpet-backend/Makefile modules/linux/xmlrpc/Makefile modules/linux/xmlrpc/xml-rpc.net/Makefile modules/linux/NetworkManager/Makefile modules/boo/Makefile modules/boo/zmd-boo.pc modules/linux/zmd-package-management.pc modules/linux/zmd-package-management-public.pc tests/Makefile trusted-certs/Makefile po/Makefile.in"
+ ac_config_files="$ac_config_files Makefile zmd.pc zmd-public.pc zmd.init.redhat zmd.init.lsb SqliteClient/Makefile src/Makefile src/BuildConfig.cs src/zmd man/Makefile man/de/zmd.8 man/en/zmd.8 man/es/zmd.8 man/fr/zmd.8 man/pt/zmd.8 modules/Makefile modules/SOAP/Makefile modules/linux/Makefile modules/linux/red-carpet-backend/Makefile modules/linux/xmlrpc/Makefile modules/linux/xmlrpc/xml-rpc.net/Makefile modules/linux/NetworkManager/Makefile modules/boo/Makefile modules/boo/zmd-boo.pc modules/linux/zmd-package-management.pc modules/linux/zmd-package-management-public.pc tests/Makefile trusted-certs/Makefile po/Makefile.in"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
@@ -22226,6 +22226,11 @@
"src/BuildConfig.cs" ) CONFIG_FILES="$CONFIG_FILES src/BuildConfig.cs" ;;
"src/zmd" ) CONFIG_FILES="$CONFIG_FILES src/zmd" ;;
"man/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
+ "man/de/zmd.8" ) CONFIG_FILES="$CONFIG_FILES man/de/zmd.8" ;;
+ "man/en/zmd.8" ) CONFIG_FILES="$CONFIG_FILES man/en/zmd.8" ;;
+ "man/es/zmd.8" ) CONFIG_FILES="$CONFIG_FILES man/es/zmd.8" ;;
+ "man/fr/zmd.8" ) CONFIG_FILES="$CONFIG_FILES man/fr/zmd.8" ;;
+ "man/pt/zmd.8" ) CONFIG_FILES="$CONFIG_FILES man/pt/zmd.8" ;;
"modules/Makefile" ) CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
"modules/SOAP/Makefile" ) CONFIG_FILES="$CONFIG_FILES modules/SOAP/Makefile" ;;
"modules/linux/Makefile" ) CONFIG_FILES="$CONFIG_FILES modules/linux/Makefile" ;;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/configure.in new/zmd-7.1.1.0/configure.in
--- old/zmd-7.1.1.0/configure.in 2006-04-07 12:45:45.000000000 +0200
+++ new/zmd-7.1.1.0/configure.in 2006-05-22 17:33:56.000000000 +0200
@@ -222,6 +222,11 @@
src/BuildConfig.cs
src/zmd
man/Makefile
+man/de/zmd.8
+man/en/zmd.8
+man/es/zmd.8
+man/fr/zmd.8
+man/pt/zmd.8
modules/Makefile
modules/SOAP/Makefile
modules/linux/Makefile
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/Makefile.am new/zmd-7.1.1.0/man/Makefile.am
--- old/zmd-7.1.1.0/man/Makefile.am 2006-03-30 06:26:05.000000000 +0200
+++ new/zmd-7.1.1.0/man/Makefile.am 2006-05-22 17:33:55.000000000 +0200
@@ -7,4 +7,4 @@
$(INSTALL) -D $(srcdir)/$$lang/zmd.8 $(DESTDIR)$(mandir)/$$lang/man8/zmd.8; \
done;
-EXTRA_DIST=$(wildcard */zmd.8)
+EXTRA_DIST=$(wildcard */zmd.8.in)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/Makefile.in new/zmd-7.1.1.0/man/Makefile.in
--- old/zmd-7.1.1.0/man/Makefile.in 2006-05-18 22:12:32.000000000 +0200
+++ new/zmd-7.1.1.0/man/Makefile.in 2006-05-22 17:34:23.000000000 +0200
@@ -220,7 +220,7 @@
target_os = @target_os@
target_vendor = @target_vendor@
LANGS = de es fr pt
-EXTRA_DIST = $(wildcard */zmd.8)
+EXTRA_DIST = $(wildcard */zmd.8.in)
all: all-am
.SUFFIXES:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/de/zmd.8 new/zmd-7.1.1.0/man/de/zmd.8
--- old/zmd-7.1.1.0/man/de/zmd.8 2006-03-30 06:26:05.000000000 +0200
+++ new/zmd-7.1.1.0/man/de/zmd.8 1970-01-01 01:00:00.000000000 +0100
@@ -1,77 +0,0 @@
-.\" Copyright 2005, Novell, Inc. Alle Rechte vorbehalten.
-.\" Wenn Sie Probleme im Zusammenhang mit dieser Software melden möchten, besuchen Sie die Seite http://bugzilla.ximian.com.
-.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Software-Management-Daemon"
-.SH "NAME"
-.LP
-zmd \- Der Backend-Daemon für den Novell ZENworks Linux Management-Agenten.
-.SH "SYNTAX"
-.LP
-
-
-zmd \fI<Optionen>\fR
-.SH "BESCHREIBUNG"
-.LP
-Der zmd-Daemon führt Software Management-Funktionen auf dem verwalteten ZENworks-Gerät aus, einschließlich der Aktualisierung, Installation und Entfernung von Software und der Ausführung grundlegender Suchabfragen der Management-Datenbank des Gerätepakets. Diese Management-Aufgaben werden typischerweise über das ZENworks-Kontrollzentrum oder über die rug-Funktion initialisiert, was bedeutet, dass Sie nicht direkt mit zmd interagieren müssen.
-
-
-.SH "OPTIONEN"
-.LP
-\fBVERWENDUNGSOPTIONEN:\fR
-.TP
-\fB\-n, \-\-non\-daemon\fR
-Den Daemon nicht im Hintergrund ausführen.
-.TP
-\fB\-m, \-\-no\-modules\fR
-Keine optionalen Module laden.
-.TP
-\fB\-r, \-\-no\-remote\fR
-Keine Fernverbindungen beachten. Dies bedeutet, dass der Daemon nur vom lokalen System aus kontrolliert werden kann.
-.TP
-\fB\-\-no\-services
-Die gespeicherten Services nicht laden.
-.BR
-.LP
-\fBHILFEOPTIONEN\fR
-.TP
-\fB\-\-help, \-?\fR
-Die Hilfeinformationen anzeigen und das Programm beenden.
-.SH "DATEIEN"
-.TP
-\fI/etc/zmd/zmd.conf\fR
-Konfigurationsdatei. Optionen, wie Proxy- oder Cache-Einstellungen, können mithilfe dieser Datei direkt angepasst oder über den Befehl \fBrug set\fR erstellt werden.
-
-.TP
-\fI/etc/init.d/novell-zmd\fR
-Initialisierungsskript. Es wird empfohlen, zum Starten und Stoppen von zmd dieses Skript zu verwenden anstatt das Programm direkt auszuführen.
-
-.TP
-\fI/var/opt/novell/log/zenworks/zmd-messages.log\fR
-Protokolldatei.
-
-.TP
-\fI/var/opt/novell/zenworks/cache/zmd\fP
-Im Cache gespeicherte Informationen von Servern.
-
-.TP
-\fI/etc/opt/novell/zenworks/zmd/initial-service\fR
-Die Url für den ZENworks-Service, den zmd beim ersten Starten verwendet.
-Optional können Sie einen Registrierungsschlüssel in der nächsten Zeile angeben.
-
-.SH "BEISPIELE"
-Dieses Programm wird üblicherweise als Root ausgeführt.
-
-.TP
-Um dieses Programm standardmäßig auszuführen, geben Sie Folgendes ein:
-\fB/etc/init.d/novell-zmd start\fR
-.TP
-Alternativ dazu können Sie das Programm direkt ausführen:
-\fB/opt/novell/zenworks/sbin/zmd\fR
-.SH "AUTOREN"
-.LP
-Copyright 2005-2006 Novell, Inc. Alle Rechte vorbehalten.
-http://www.novell.com
-.SH "SIEHE AUCH"
-.LP
-rug(1)
-.LP
-Wenn Sie Probleme im Zusammenhang mit dieser Software oder seiner Dokumentation melden möchten, besuchen Sie die Seite http://bugzilla.novell.com.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/de/zmd.8.in new/zmd-7.1.1.0/man/de/zmd.8.in
--- old/zmd-7.1.1.0/man/de/zmd.8.in 1970-01-01 01:00:00.000000000 +0100
+++ new/zmd-7.1.1.0/man/de/zmd.8.in 2006-05-22 17:33:55.000000000 +0200
@@ -0,0 +1,77 @@
+.\" Copyright 2005, Novell, Inc. Alle Rechte vorbehalten.
+.\" Wenn Sie Probleme im Zusammenhang mit dieser Software melden möchten, besuchen Sie die Seite http://bugzilla.ximian.com.
+.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Software-Management-Daemon"
+.SH "NAME"
+.LP
+zmd \- Der Backend-Daemon für den Novell ZENworks Linux Management-Agenten.
+.SH "SYNTAX"
+.LP
+
+
+zmd \fI<Optionen>\fR
+.SH "BESCHREIBUNG"
+.LP
+Der zmd-Daemon führt Software Management-Funktionen auf dem verwalteten ZENworks-Gerät aus, einschließlich der Aktualisierung, Installation und Entfernung von Software und der Ausführung grundlegender Suchabfragen der Management-Datenbank des Gerätepakets. Diese Management-Aufgaben werden typischerweise über das ZENworks-Kontrollzentrum oder über die rug-Funktion initialisiert, was bedeutet, dass Sie nicht direkt mit zmd interagieren müssen.
+
+
+.SH "OPTIONEN"
+.LP
+\fBVERWENDUNGSOPTIONEN:\fR
+.TP
+\fB\-n, \-\-non\-daemon\fR
+Den Daemon nicht im Hintergrund ausführen.
+.TP
+\fB\-m, \-\-no\-modules\fR
+Keine optionalen Module laden.
+.TP
+\fB\-r, \-\-no\-remote\fR
+Keine Fernverbindungen beachten. Dies bedeutet, dass der Daemon nur vom lokalen System aus kontrolliert werden kann.
+.TP
+\fB\-\-no\-services
+Die gespeicherten Services nicht laden.
+.BR
+.LP
+\fBHILFEOPTIONEN\fR
+.TP
+\fB\-\-help, \-?\fR
+Die Hilfeinformationen anzeigen und das Programm beenden.
+.SH "DATEIEN"
+.TP
+\fI@SYSCONFDIR@/zmd/zmd.conf\fR
+Konfigurationsdatei. Optionen, wie Proxy- oder Cache-Einstellungen, können mithilfe dieser Datei direkt angepasst oder über den Befehl \fBrug set\fR erstellt werden.
+
+.TP
+\fI/etc/init.d/novell-zmd\fR
+Initialisierungsskript. Es wird empfohlen, zum Starten und Stoppen von zmd dieses Skript zu verwenden anstatt das Programm direkt auszuführen.
+
+.TP
+\fI@LOGDIR@/zmd-messages.log\fR
+Protokolldatei.
+
+.TP
+\fI@LOCALSTATEDIR@/cache/zmd\fP
+Im Cache gespeicherte Informationen von Servern.
+
+.TP
+\fI@SYSCONFDIR@/zmd/initial-service\fR
+Die Url für den ZENworks-Service, den zmd beim ersten Starten verwendet.
+Optional können Sie einen Registrierungsschlüssel in der nächsten Zeile angeben.
+
+.SH "BEISPIELE"
+Dieses Programm wird üblicherweise als Root ausgeführt.
+
+.TP
+Um dieses Programm standardmäßig auszuführen, geben Sie Folgendes ein:
+\fB/etc/init.d/novell-zmd start\fR
+.TP
+Alternativ dazu können Sie das Programm direkt ausführen:
+\fB@SBINDIR@/zmd\fR
+.SH "AUTOREN"
+.LP
+Copyright 2005-2006 Novell, Inc. Alle Rechte vorbehalten.
+http://www.novell.com
+.SH "SIEHE AUCH"
+.LP
+rug(1)
+.LP
+Wenn Sie Probleme im Zusammenhang mit dieser Software oder seiner Dokumentation melden möchten, besuchen Sie die Seite http://bugzilla.novell.com.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/en/zmd.8 new/zmd-7.1.1.0/man/en/zmd.8
--- old/zmd-7.1.1.0/man/en/zmd.8 2006-03-30 06:26:03.000000000 +0200
+++ new/zmd-7.1.1.0/man/en/zmd.8 1970-01-01 01:00:00.000000000 +0100
@@ -1,78 +0,0 @@
-.\" Copyright 2005, Novell, Inc. All rights reserved.
-.\" To report problems with this software, visit http://bugzilla.ximian.com
-.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Software management daemon"
-.SH "NAME"
-.LP
-zmd \- The backend daemon for the Novell ZENworks Linux Management Agent.
-.SH "SYNTAX"
-.LP
-
-
-zmd \fI<options>\fR
-.SH "DESCRIPTION"
-.LP
-The zmd daemon performs software management functions on the ZENworks managed device, including updating, installing and removing software and performing basic queries of the device's package management database. Typically, these management tasks are initiatied through the ZENworks Control Center or the rug utility, which means you should not need to interact directly with zmd.
-
-The zmd daemon has built-in download interrupt support. If a download is interrupted, the zmd daemon resumes the download where it left off.
-
-.SH "OPTIONS"
-.LP
-\fBUSAGE OPTIONS:\fR
-.TP
-\fB\-n, \-\-non\-daemon\fR
-Do not run the daemon in the background.
-.TP
-\fB\-m, \-\-no\-modules\fR
-Do not load any optional modules.
-.TP
-\fB\-r, \-\-no\-remote\fR
-Do not listen for remote connections. This means that the daemon can only be controlled from the local system.
-.TP
-\fB\-\-no\-services
-Don't load the saved services.
-.BR
-.LP
-\fBHELP OPTIONS\fR
-.TP
-\fB\-\-help, \-?\fR
-Display the help information and exit.
-.SH "FILES"
-.TP
-\fI/etc/zmd.conf\fR
-Configuration file. Options such as proxy and cache settings can be adjusted through this file directly or with the \fBrug set\fR command.
-
-.TP
-\fI/etc/init.d/novell-zmd\fR
-Initialization script. It is recommended that you use this script to start and stop zmd, rather than running it directly.
-
-.TP
-\fI/var/opt/novell/log/zenworks/zmd-messages.log\fR
-Log file.
-
-.TP
-\fI/var/opt/novell/zenworks/cache/zmd\fP
-Cached information from servers.
-
-.TP
-\fI/etc/opt/novell/zenworks/zmd/initial-service\fR
-Url for the ZENworks service that zmd will use at initial startup.
-You can optionally specify a registration key on the next line.
-
-.SH "EXAMPLES"
-This program normally runs as root.
-
-.TP
-To run this program the standard way type:
-\fB/etc/init.d/novell-zmd start\fR
-.TP
-Alternatively, run the program directly:
-\fB/opt/novell/zenworks/sbin/zmd\fR
-.SH "AUTHORS"
-.LP
-Copyright 2005-2006, Novell, Inc. All rights reserved.
-http://www.novell.com
-.SH "SEE ALSO"
-.LP
-rug(1)
-.LP
-To report problems with this software or its documentation, visit http://bugzilla.novell.com
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/en/zmd.8.in new/zmd-7.1.1.0/man/en/zmd.8.in
--- old/zmd-7.1.1.0/man/en/zmd.8.in 1970-01-01 01:00:00.000000000 +0100
+++ new/zmd-7.1.1.0/man/en/zmd.8.in 2006-05-22 17:33:55.000000000 +0200
@@ -0,0 +1,78 @@
+.\" Copyright 2005, Novell, Inc. All rights reserved.
+.\" To report problems with this software, visit http://bugzilla.ximian.com
+.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Software management daemon"
+.SH "NAME"
+.LP
+zmd \- The backend daemon for the Novell ZENworks Linux Management Agent.
+.SH "SYNTAX"
+.LP
+
+
+zmd \fI<options>\fR
+.SH "DESCRIPTION"
+.LP
+The zmd daemon performs software management functions on the ZENworks managed device, including updating, installing and removing software and performing basic queries of the device's package management database. Typically, these management tasks are initiatied through the ZENworks Control Center or the rug utility, which means you should not need to interact directly with zmd.
+
+The zmd daemon has built-in download interrupt support. If a download is interrupted, the zmd daemon resumes the download where it left off.
+
+.SH "OPTIONS"
+.LP
+\fBUSAGE OPTIONS:\fR
+.TP
+\fB\-n, \-\-non\-daemon\fR
+Do not run the daemon in the background.
+.TP
+\fB\-m, \-\-no\-modules\fR
+Do not load any optional modules.
+.TP
+\fB\-r, \-\-no\-remote\fR
+Do not listen for remote connections. This means that the daemon can only be controlled from the local system.
+.TP
+\fB\-\-no\-services
+Don't load the saved services.
+.BR
+.LP
+\fBHELP OPTIONS\fR
+.TP
+\fB\-\-help, \-?\fR
+Display the help information and exit.
+.SH "FILES"
+.TP
+\fI@SYSCONFDIR@/zmd/zmd.conf\fR
+Configuration file. Options such as proxy and cache settings can be adjusted through this file directly or with the \fBrug set\fR command.
+
+.TP
+\fI/etc/init.d/novell-zmd\fR
+Initialization script. It is recommended that you use this script to start and stop zmd, rather than running it directly.
+
+.TP
+\fI@LOGDIR@/zmd-messages.log\fR
+Log file.
+
+.TP
+\fI@LOCALSTATEDIR@/cache/zmd\fP
+Cached information from servers.
+
+.TP
+\fI@SYSCONFDIR@/zmd/initial-service\fR
+Url for the ZENworks service that zmd will use at initial startup.
+You can optionally specify a registration key on the next line.
+
+.SH "EXAMPLES"
+This program normally runs as root.
+
+.TP
+To run this program the standard way type:
+\fB/etc/init.d/novell-zmd start\fR
+.TP
+Alternatively, run the program directly:
+\fB@SBINDIR@/zmd\fR
+.SH "AUTHORS"
+.LP
+Copyright 2005-2006, Novell, Inc. All rights reserved.
+http://www.novell.com
+.SH "SEE ALSO"
+.LP
+rug(1)
+.LP
+To report problems with this software or its documentation, visit http://bugzilla.novell.com
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/es/zmd.8 new/zmd-7.1.1.0/man/es/zmd.8
--- old/zmd-7.1.1.0/man/es/zmd.8 2006-03-30 06:26:04.000000000 +0200
+++ new/zmd-7.1.1.0/man/es/zmd.8 1970-01-01 01:00:00.000000000 +0100
@@ -1,77 +0,0 @@
-.\" Copyright 2005, Novell, Inc. Reservados todos los derechos.
-.\" Para informar sobre problemas que le puedan surgir al utilizar este software, visite http://bugzilla.ximian.com
-.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Daemon de gestión de software"
-.SH "NOMBRE"
-.LP
-zmd \- El daemon de servidor del Agente de ZENworks Linux Management (Gestión de ZENworks Linux) de Novell.
-.SH "SINTAXIS"
-.LP
-
-
-zmd \fI<opciones>\fR
-.SH "DESCRIPCIÓN"
-.LP
-El daemon zmd lleva a cabo funciones de gestión de software en el dispositivo gestionado de ZENworks, incluida la actualización, instalación y desinstalación del software y la realización de consultas básicas de la base de datos de gestión de paquetes del dispositivo. Habitualmente, estas tareas de gestión se inician desde el Centro de control de ZENworks o mediante la utilidad rug, lo que significa que no será necesario trabajar directamente con zmd.
-
-
-.SH "OPCIONES"
-.LP
-\fBOPCIONES DE USO:\fR
-.TP
-\fB\-n, \-\-non\-daemon\fR
-El daemon no se ejecuta en segundo plano.
-.TP
-\fB\-m, \-\-no\-modules\fR
-No se carga ningún módulo adicional.
-.TP
-\fB\-r, \-\-no\-remote\fR
-No se escucha a conexiones remotas. Esto significa que el daemon sólo se puede controlar desde el sistema local.
-.TP
-\fB\-\-no\-services
-No se cargan los servicios guardados.
-.BR
-.LP
-\fBOPCIONES DE AYUDA\fR
-.TP
-\fB\-\-help, \-?\fR
-Muestra la información de ayuda y sale del programa.
-.SH "ARCHIVOS"
-.TP
-\fI/etc/zmd/zmd.conf\fR
-Archivo de configuración. Las opciones como los ajustes del alterno (proxy) y el caché se pueden determinar directamente en este archivo o mediante el comando \fBrug set\fR.
-
-.TP
-\fI/etc/init.d/novell-zmd\fR
-Guión de inicialización. Se recomienda utilizar este guión para iniciar y detener zmd, en lugar de ejecutarlo directamente.
-
-.TP
-\fI/var/opt/novell/log/zenworks/zmd-messages.log\fR
-Archivo de registro.
-
-.TP
-\fI/var/opt/novell/zenworks/cache/zmd\fP
-Información almacenada en caché de los servidores.
-
-.TP
-\fI/etc/opt/novell/zenworks/zmd/initial-service\fR
-Dirección URL del servicio de ZENworks que zmd utilizará en el arranque inicial.
-También es posible indicar una clave de registro en la línea siguiente.
-
-.SH "EJEMPLOS"
-Este programa se suele ejecutar como root.
-
-.TP
-Para ejecutarlo de la forma estándar, escriba:
-\fB/etc/init.d/novell-zmd start\fR
-.TP
-También es posible ejecutar directamente el programa:
-\fB/opt/novell/zenworks/sbin/zmd\fR
-.SH "AUTORES"
-.LP
-Copyright 2005-2006, Novell, Inc. Reservados todos los derechos.
-http://www.novell.com
-.SH "VÉASE TAMBIÉN"
-.LP
-rug(1)
-.LP
-Para informar sobre problemas que le puedan surgir al utilizar este software o con su documentación, visite http://bugzilla.novell.com
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/es/zmd.8.in new/zmd-7.1.1.0/man/es/zmd.8.in
--- old/zmd-7.1.1.0/man/es/zmd.8.in 1970-01-01 01:00:00.000000000 +0100
+++ new/zmd-7.1.1.0/man/es/zmd.8.in 2006-05-22 17:33:55.000000000 +0200
@@ -0,0 +1,77 @@
+.\" Copyright 2005, Novell, Inc. Reservados todos los derechos.
+.\" Para informar sobre problemas que le puedan surgir al utilizar este software, visite http://bugzilla.ximian.com
+.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Daemon de gestión de software"
+.SH "NOMBRE"
+.LP
+zmd \- El daemon de servidor del Agente de ZENworks Linux Management (Gestión de ZENworks Linux) de Novell.
+.SH "SINTAXIS"
+.LP
+
+
+zmd \fI<opciones>\fR
+.SH "DESCRIPCIÓN"
+.LP
+El daemon zmd lleva a cabo funciones de gestión de software en el dispositivo gestionado de ZENworks, incluida la actualización, instalación y desinstalación del software y la realización de consultas básicas de la base de datos de gestión de paquetes del dispositivo. Habitualmente, estas tareas de gestión se inician desde el Centro de control de ZENworks o mediante la utilidad rug, lo que significa que no será necesario trabajar directamente con zmd.
+
+
+.SH "OPCIONES"
+.LP
+\fBOPCIONES DE USO:\fR
+.TP
+\fB\-n, \-\-non\-daemon\fR
+El daemon no se ejecuta en segundo plano.
+.TP
+\fB\-m, \-\-no\-modules\fR
+No se carga ningún módulo adicional.
+.TP
+\fB\-r, \-\-no\-remote\fR
+No se escucha a conexiones remotas. Esto significa que el daemon sólo se puede controlar desde el sistema local.
+.TP
+\fB\-\-no\-services
+No se cargan los servicios guardados.
+.BR
+.LP
+\fBOPCIONES DE AYUDA\fR
+.TP
+\fB\-\-help, \-?\fR
+Muestra la información de ayuda y sale del programa.
+.SH "ARCHIVOS"
+.TP
+\fI@SYSCONFDIR@/zmd/zmd.conf\fR
+Archivo de configuración. Las opciones como los ajustes del alterno (proxy) y el caché se pueden determinar directamente en este archivo o mediante el comando \fBrug set\fR.
+
+.TP
+\fI/etc/init.d/novell-zmd\fR
+Guión de inicialización. Se recomienda utilizar este guión para iniciar y detener zmd, en lugar de ejecutarlo directamente.
+
+.TP
+\fI@LOGDIR@/zmd-messages.log\fR
+Archivo de registro.
+
+.TP
+\fI@LOCALSTATEDIR@/cache/zmd\fP
+Información almacenada en caché de los servidores.
+
+.TP
+\fI@SYSCONFDIR@/zmd/initial-service\fR
+Dirección URL del servicio de ZENworks que zmd utilizará en el arranque inicial.
+También es posible indicar una clave de registro en la línea siguiente.
+
+.SH "EJEMPLOS"
+Este programa se suele ejecutar como root.
+
+.TP
+Para ejecutarlo de la forma estándar, escriba:
+\fB/etc/init.d/novell-zmd start\fR
+.TP
+También es posible ejecutar directamente el programa:
+\fB@SBINDIR@/zmd\fR
+.SH "AUTORES"
+.LP
+Copyright 2005-2006, Novell, Inc. Reservados todos los derechos.
+http://www.novell.com
+.SH "VÉASE TAMBIÉN"
+.LP
+rug(1)
+.LP
+Para informar sobre problemas que le puedan surgir al utilizar este software o con su documentación, visite http://bugzilla.novell.com
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/fr/zmd.8 new/zmd-7.1.1.0/man/fr/zmd.8
--- old/zmd-7.1.1.0/man/fr/zmd.8 2006-03-30 06:26:04.000000000 +0200
+++ new/zmd-7.1.1.0/man/fr/zmd.8 1970-01-01 01:00:00.000000000 +0100
@@ -1,78 +0,0 @@
-.\" Copyright 2005, Novell, Inc. Tous droits réservés.
-.\" Pour signaler tout problème rencontré lors de l'utilisation de ce logiciel, visitez le site http://bugzilla.ximian.com.
-.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Daemon de gestion de logiciels"
-.SH "NOM"
-.LP
-zmd \- Daemon d'interface dorsale de l'agent Novell ZENworks Linux Management.
-.SH "SYNTAXE"
-.LP
-/etc/init.d/novell-zmd [\fIstart|stop|restart\fR] \fI<options>\fR
-.br
-zmd \fI<options>\fR
-.SH "DESCRIPTION"
-.LP
-Le daemon zmd permet d'exécuter des fonctions de gestion de logiciels sur le périphérique géré par ZENworks, notamment la mise à jour, l'installation et la suppression de logiciels, ainsi que l'exécution de requêtes de base dans la base de données de gestion d'ensembles du périphérique. Généralement, l'exécution de ces tâches de gestion s'effectue à l'aide du Centre de contrôle ZENworks ou de l'utilitaire rug ; autrement dit, vous ne devriez pas avoir besoin d'utiliser directement zmd.
-.LP
-Le daemon est distinct de l'application de commande de manière à ce que vous puissiez utiliser celle-ci pour administrer les serveurs distants. Pour plus d'informations sur ce processus, consultez la page de manuel rug.
-.SH "OPTIONS"
-.LP
-\fBOPTIONS D'UTILISATION :\fR
-.TP
-\fB\-n, \-\-non\-daemon\fR
-Ne pas exécuter le daemon en arrière-plan.
-.TP
-\fB\-m, \-\-no\-modules\fR
-Ne pas charger les modules optionnels.
-.TP
-\fB\-r, \-\-no\-remote\fR
-Ne pas écouter les connexions distantes. Autrement dit, le contrôle du daemon ne peut s'effectuer qu'à partir du système local.
-.TP
-\fB\-\-no\-services
-Ne pas charger les services enregistrés.
-.BR
-.LP
-\fBOPTIONS D'AIDE\fR
-.TP
-\fB\-\-help, \-?\fR
-Afficher les informations d'aide et fermer la fenêtre correspondante.
-.SH "FICHIERS"
-.TP
-\fI/etc/zmd/zmd.conf\fR
-Fichier de configuration. Vous pouvez régler des options telles que les paramètres de proxy et de cache en modifiant directement ce fichier ou en utilisant la commande \fBrug set\fR.
-
-.TP
-\fI/etc/init.d/novell-zmd\fR
-Script d'initialisation. Il est recommandé de lancer et d'arrêter zmd à l'aide de ce script au lieu de l'exécuter directement.
-
-.TP
-\fI/var/opt/novell/log/zenworks/zmd-messages.log\fR
-Fichier journal.
-
-.TP
-\fI/var/opt/novell/zenworks/cache/zmd\fP
-Informations mises en cache sur les serveurs.
-
-.TP
-\fI/etc/opt/novell/zenworks/zmd/initial-service\fR
-URL du service ZENworks utilisée par zmd lors du démarrage initial.
-Vous pouvez indiquer en option une clé d'enregistrement sur la ligne suivante.
-
-.SH "EXEMPLES"
-Pour exécuter ce programme, vous devez normalement être connecté en tant qu'utilisateur root.
-
-.TP
-La méthode d'exécution standard de ce programme est la suivante :
-\fB/etc/init.d/novell-zmd start\fR
-.TP
-Vous pouvez également exécuter le programme directement à l'aide de la commande suivante :
-\fB/opt/novell/zenworks/sbin/zmd\fR
-.SH "AUTEURS"
-.LP
-Copyright 2005, Novell, Inc. Tous droits réservés.
-http://www.novell.com
-.SH "VOIR AUSSI"
-.LP
-rug(1)
-.LP
-Pour signaler tout problème rencontré lors de l'utilisation de ce logiciel ou de sa documentation, visitez le site http://bugzilla.novell.com.
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/fr/zmd.8.in new/zmd-7.1.1.0/man/fr/zmd.8.in
--- old/zmd-7.1.1.0/man/fr/zmd.8.in 1970-01-01 01:00:00.000000000 +0100
+++ new/zmd-7.1.1.0/man/fr/zmd.8.in 2006-05-22 17:33:55.000000000 +0200
@@ -0,0 +1,78 @@
+.\" Copyright 2005, Novell, Inc. Tous droits réservés.
+.\" Pour signaler tout problème rencontré lors de l'utilisation de ce logiciel, visitez le site http://bugzilla.ximian.com.
+.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Daemon de gestion de logiciels"
+.SH "NOM"
+.LP
+zmd \- Daemon d'interface dorsale de l'agent Novell ZENworks Linux Management.
+.SH "SYNTAXE"
+.LP
+/etc/init.d/novell-zmd [\fIstart|stop|restart\fR] \fI<options>\fR
+.br
+zmd \fI<options>\fR
+.SH "DESCRIPTION"
+.LP
+Le daemon zmd permet d'exécuter des fonctions de gestion de logiciels sur le périphérique géré par ZENworks, notamment la mise à jour, l'installation et la suppression de logiciels, ainsi que l'exécution de requêtes de base dans la base de données de gestion d'ensembles du périphérique. Généralement, l'exécution de ces tâches de gestion s'effectue à l'aide du Centre de contrôle ZENworks ou de l'utilitaire rug ; autrement dit, vous ne devriez pas avoir besoin d'utiliser directement zmd.
+.LP
+Le daemon est distinct de l'application de commande de manière à ce que vous puissiez utiliser celle-ci pour administrer les serveurs distants. Pour plus d'informations sur ce processus, consultez la page de manuel rug.
+.SH "OPTIONS"
+.LP
+\fBOPTIONS D'UTILISATION :\fR
+.TP
+\fB\-n, \-\-non\-daemon\fR
+Ne pas exécuter le daemon en arrière-plan.
+.TP
+\fB\-m, \-\-no\-modules\fR
+Ne pas charger les modules optionnels.
+.TP
+\fB\-r, \-\-no\-remote\fR
+Ne pas écouter les connexions distantes. Autrement dit, le contrôle du daemon ne peut s'effectuer qu'à partir du système local.
+.TP
+\fB\-\-no\-services
+Ne pas charger les services enregistrés.
+.BR
+.LP
+\fBOPTIONS D'AIDE\fR
+.TP
+\fB\-\-help, \-?\fR
+Afficher les informations d'aide et fermer la fenêtre correspondante.
+.SH "FICHIERS"
+.TP
+\fI@SYSCONFDIR@/zmd/zmd.conf\fR
+Fichier de configuration. Vous pouvez régler des options telles que les paramètres de proxy et de cache en modifiant directement ce fichier ou en utilisant la commande \fBrug set\fR.
+
+.TP
+\fI/etc/init.d/novell-zmd\fR
+Script d'initialisation. Il est recommandé de lancer et d'arrêter zmd à l'aide de ce script au lieu de l'exécuter directement.
+
+.TP
+\fI@LOGDIR@/zmd-messages.log\fR
+Fichier journal.
+
+.TP
+\fI@LOCALSTATEDIR@/cache/zmd\fP
+Informations mises en cache sur les serveurs.
+
+.TP
+\fI@SYSCONFDIR@/zmd/initial-service\fR
+URL du service ZENworks utilisée par zmd lors du démarrage initial.
+Vous pouvez indiquer en option une clé d'enregistrement sur la ligne suivante.
+
+.SH "EXEMPLES"
+Pour exécuter ce programme, vous devez normalement être connecté en tant qu'utilisateur root.
+
+.TP
+La méthode d'exécution standard de ce programme est la suivante :
+\fB/etc/init.d/novell-zmd start\fR
+.TP
+Vous pouvez également exécuter le programme directement à l'aide de la commande suivante :
+\fB@SBINDIR@/zmd\fR
+.SH "AUTEURS"
+.LP
+Copyright 2005, Novell, Inc. Tous droits réservés.
+http://www.novell.com
+.SH "VOIR AUSSI"
+.LP
+rug(1)
+.LP
+Pour signaler tout problème rencontré lors de l'utilisation de ce logiciel ou de sa documentation, visitez le site http://bugzilla.novell.com.
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/pt/zmd.8 new/zmd-7.1.1.0/man/pt/zmd.8
--- old/zmd-7.1.1.0/man/pt/zmd.8 2006-03-30 06:26:04.000000000 +0200
+++ new/zmd-7.1.1.0/man/pt/zmd.8 1970-01-01 01:00:00.000000000 +0100
@@ -1,77 +0,0 @@
-.\" Copyright 2005, Novell, Inc. Todos os direitos reservados.
-.\" Para reportar problemas com este software, visite http://bugzilla.ximian.com
-.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Daemon de gerenciamento de software"
-.SH "NOME"
-.LP
-zmd \- O daemon de backend do Agente de Gerenciamento do Novell ZENworks Linux.
-.SH "SINTAXE"
-.LP
-
-
-zmd \fI<opções>\fR
-.SH "DESCRIÇÃO"
-.LP
-O daemon zmd executa funções de gerenciamento de software no dispositivo gerenciado pelo ZENworks, incluindo a atualização, instalação e remoção de software, bem como a realização de consultas básicas do banco de dados de gerenciamento de pacotes do dispositivo. Em geral, essas tarefas de gerenciamento são iniciadas no ZENworks Control Center ou no utilitário "rug", o que significa que você não terá que interagir diretamente com o zmd.
-
-
-.SH "OPÇÕES"
-.LP
-\fBOPÇÕES DE USO:\fR
-.TP
-\fB\-n, \-\-non\-daemon\fR
-Não executar o daemon em segundo plano.
-.TP
-\fB\-m, \-\-no\-modules\fR
-Não carregar módulos opcionais.
-.TP
-\fB\-r, \-\-no\-remote\fR
-Não receber conexões remotas. Isso significa que o daemon só pode ser controlado no sistema local.
-.TP
-\fB\-\-no\-services
-Não carregar os serviços gravados.
-.BR
-.LP
-\fBOPÇÕES DE AJUDA\fR
-.TP
-\fB\-\-help, \-?\fR
-Exibir informações de ajuda e fechar.
-.SH "ARQUIVOS"
-.TP
-\fI/etc/zmd/zmd.conf\fR
-Arquivo de configuração. Opções como as configurações de proxy e de cache podem ser ajustadas por meio deste arquivo diretamente ou com o comando \fBrug set\fR .
-
-.TP
-\fI/etc/init.d/novell-zmd\fR
-Script de inicialização. É recomendável usar este script para iniciar e interromper o zmd, em vez de executá-lo diretamente.
-
-.TP
-\fI/var/opt/novell/log/zenworks/zmd-messages.log\fR
-Arquivo de registro.
-
-.TP
-\fI/var/opt/novell/zenworks/cache/zmd\fP
-Informações em cache de servidores.
-
-.TP
-\fI/etc/opt/novell/zenworks/zmd/initial-service\fR
-URL do serviço do ZENworks que o zmd usará na primeira inicialização.
-Você também pode especificar uma chave de registro na linha seguinte.
-
-.SH "EXEMPLOS"
-Normalmente, este programa é executado como raiz.
-
-.TP
-Para executá-lo da maneira padrão, digite:
-\fB/etc/init.d/novell-zmd start\fR
-.TP
-Outra opção é executá-lo diretamente:
-\fB/opt/novell/zenworks/sbin/zmd\fR
-.SH "AUTORES"
-.LP
-Copyright 2005-2006, Novell, Inc. Todos os direitos reservados.
-http://www.novell.com
-.SH "VER TAMBÉM"
-.LP
-rug(1)
-.LP
-Para reportar problemas com este software ou sua documentação, visite http://bugzilla.novell.com
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/man/pt/zmd.8.in new/zmd-7.1.1.0/man/pt/zmd.8.in
--- old/zmd-7.1.1.0/man/pt/zmd.8.in 1970-01-01 01:00:00.000000000 +0100
+++ new/zmd-7.1.1.0/man/pt/zmd.8.in 2006-05-22 17:33:55.000000000 +0200
@@ -0,0 +1,77 @@
+.\" Copyright 2005, Novell, Inc. Todos os direitos reservados.
+.\" Para reportar problemas com este software, visite http://bugzilla.ximian.com
+.TH "zmd" "8" "1.0" "Novell, Inc. 2005" "Daemon de gerenciamento de software"
+.SH "NOME"
+.LP
+zmd \- O daemon de backend do Agente de Gerenciamento do Novell ZENworks Linux.
+.SH "SINTAXE"
+.LP
+
+
+zmd \fI<opções>\fR
+.SH "DESCRIÇÃO"
+.LP
+O daemon zmd executa funções de gerenciamento de software no dispositivo gerenciado pelo ZENworks, incluindo a atualização, instalação e remoção de software, bem como a realização de consultas básicas do banco de dados de gerenciamento de pacotes do dispositivo. Em geral, essas tarefas de gerenciamento são iniciadas no ZENworks Control Center ou no utilitário "rug", o que significa que você não terá que interagir diretamente com o zmd.
+
+
+.SH "OPÇÕES"
+.LP
+\fBOPÇÕES DE USO:\fR
+.TP
+\fB\-n, \-\-non\-daemon\fR
+Não executar o daemon em segundo plano.
+.TP
+\fB\-m, \-\-no\-modules\fR
+Não carregar módulos opcionais.
+.TP
+\fB\-r, \-\-no\-remote\fR
+Não receber conexões remotas. Isso significa que o daemon só pode ser controlado no sistema local.
+.TP
+\fB\-\-no\-services
+Não carregar os serviços gravados.
+.BR
+.LP
+\fBOPÇÕES DE AJUDA\fR
+.TP
+\fB\-\-help, \-?\fR
+Exibir informações de ajuda e fechar.
+.SH "ARQUIVOS"
+.TP
+\fI@SYSCONFDIR@/zmd/zmd.conf\fR
+Arquivo de configuração. Opções como as configurações de proxy e de cache podem ser ajustadas por meio deste arquivo diretamente ou com o comando \fBrug set\fR .
+
+.TP
+\fI/etc/init.d/novell-zmd\fR
+Script de inicialização. É recomendável usar este script para iniciar e interromper o zmd, em vez de executá-lo diretamente.
+
+.TP
+\fI@LOGDIR@/zmd-messages.log\fR
+Arquivo de registro.
+
+.TP
+\fI@LOCALSTATEDIR@/cache/zmd\fP
+Informações em cache de servidores.
+
+.TP
+\fI@SYSCONFDIR@/zmd/initial-service\fR
+URL do serviço do ZENworks que o zmd usará na primeira inicialização.
+Você também pode especificar uma chave de registro na linha seguinte.
+
+.SH "EXEMPLOS"
+Normalmente, este programa é executado como raiz.
+
+.TP
+Para executá-lo da maneira padrão, digite:
+\fB/etc/init.d/novell-zmd start\fR
+.TP
+Outra opção é executá-lo diretamente:
+\fB@SBINDIR@/zmd\fR
+.SH "AUTORES"
+.LP
+Copyright 2005-2006, Novell, Inc. Todos os direitos reservados.
+http://www.novell.com
+.SH "VER TAMBÉM"
+.LP
+rug(1)
+.LP
+Para reportar problemas com este software ou sua documentação, visite http://bugzilla.novell.com
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/ChangeLog new/zmd-7.1.1.0/modules/ChangeLog
--- old/zmd-7.1.1.0/modules/ChangeLog 2006-05-19 02:02:30.000000000 +0200
+++ new/zmd-7.1.1.0/modules/ChangeLog 2006-05-22 19:25:48.000000000 +0200
@@ -1,3 +1,12 @@
+2006-05-22 Chris Rivera <cmr(a)ximian.com>
+
+ * linux/RemotePackageManager.cs:
+ * linux/SharedInterfaces.cs:
+ * linux/Product.cs:
+ * linux/Pattern.cs:
+
+ Implement GetUpdates() for Products and Patterns.
+
2006-05-18 Dan Mills <thunder(a)ximian.com>
* linux/RedCarpetBackend.cs: All helpers print status on stdout
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/linux/Pattern.cs new/zmd-7.1.1.0/modules/linux/Pattern.cs
--- old/zmd-7.1.1.0/modules/linux/Pattern.cs 2006-04-03 18:17:16.000000000 +0200
+++ new/zmd-7.1.1.0/modules/linux/Pattern.cs 2006-05-22 19:17:28.000000000 +0200
@@ -2,6 +2,7 @@
using System.Data;
using Mono.Data.SqliteClient;
using System.Collections;
+using Novell.Zenworks.Zmd.Packaging.Public;
namespace Novell.Zenworks.Zmd.Packaging {
@@ -34,6 +35,33 @@
return latest;
}
+ public static Pattern[] GetUpdates () {
+ Hashtable installedNames = new Hashtable ();
+ Hashtable updateNames = new Hashtable ();
+
+ Pattern[] all = GetAll ();
+
+ foreach (Pattern p in all) {
+ if (p.IsInstalled) {
+ installedNames[p.Name] = p;
+ }
+ }
+
+ foreach (Pattern p in all) {
+ Pattern old = installedNames[p.Name] as Pattern;
+ Pattern oldUpdate = updateNames[p.Name] as Pattern;
+
+ if (p.Status == ResolvableStatus.Broken) {
+ updateNames[p.Name] = p;
+ } else if (old != null && p.CompareTo (old) > 0 &&
+ (oldUpdate == null || p.CompareTo (oldUpdate) > 0)) {
+ updateNames[p.Name] = p;
+ }
+ }
+
+ return (Pattern[]) new ArrayList (updateNames.Values).ToArray (typeof (Pattern));
+ }
+
// Start of SQL madness^w methods
protected static string[] PatternSqlFields = new string[] { "summary", "description" };
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/linux/Product.cs new/zmd-7.1.1.0/modules/linux/Product.cs
--- old/zmd-7.1.1.0/modules/linux/Product.cs 2006-04-03 18:17:21.000000000 +0200
+++ new/zmd-7.1.1.0/modules/linux/Product.cs 2006-05-22 18:21:02.000000000 +0200
@@ -2,6 +2,7 @@
using System.Data;
using Mono.Data.SqliteClient;
using System.Collections;
+using Novell.Zenworks.Zmd.Packaging.Public;
namespace Novell.Zenworks.Zmd.Packaging {
@@ -33,6 +34,33 @@
return latest;
}
+ public static Product[] GetUpdates () {
+ Hashtable installedNames = new Hashtable ();
+ Hashtable updateNames = new Hashtable ();
+
+ Product[] all = GetAll ();
+
+ foreach (Product p in all) {
+ if (p.IsInstalled) {
+ installedNames[p.Name] = p;
+ }
+ }
+
+ foreach (Product p in all) {
+ Product old = installedNames[p.Name] as Product;
+ Product oldUpdate = updateNames[p.Name] as Product;
+
+ if (p.Status == ResolvableStatus.Broken) {
+ updateNames[p.Name] = p;
+ } else if (old != null && p.CompareTo (old) > 0 &&
+ (oldUpdate == null || p.CompareTo (oldUpdate) > 0)) {
+ updateNames[p.Name] = p;
+ }
+ }
+
+ return (Product[]) new ArrayList (updateNames.Values).ToArray (typeof (Product));
+ }
+
// Start of SQL madness^w methods
protected static string[] ProductSqlFields = new string[] { "summary", "description" };
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/linux/RemotePackageManager.cs new/zmd-7.1.1.0/modules/linux/RemotePackageManager.cs
--- old/zmd-7.1.1.0/modules/linux/RemotePackageManager.cs 2006-05-18 23:52:54.000000000 +0200
+++ new/zmd-7.1.1.0/modules/linux/RemotePackageManager.cs 2006-05-22 19:18:46.000000000 +0200
@@ -463,6 +463,11 @@
}
[Privilege ("view")]
+ public ResolvableInfo[] GetPatternUpdates () {
+ return GetPatchInfo (Product.GetUpdates ());
+ }
+
+ [Privilege ("view")]
public ResolvableInfo[] GetProducts () {
return GetResolvableInfo (Product.GetAll ());
}
@@ -486,6 +491,11 @@
public ResolvableInfo GetLatestProduct (string name, bool subscribedOnly) {
return GetResolvableInfo (Product.GetLatestProduct (name, subscribedOnly));
}
+
+ [Privilege ("view")]
+ public ResolvableInfo[] GetProductUpdates () {
+ return GetPatchInfo (Product.GetUpdates ());
+ }
[Privilege ("view")]
public KeyInfo[] GetWhitelistedKeys () {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/linux/SharedInterfaces.cs new/zmd-7.1.1.0/modules/linux/SharedInterfaces.cs
--- old/zmd-7.1.1.0/modules/linux/SharedInterfaces.cs 2006-05-18 23:51:01.000000000 +0200
+++ new/zmd-7.1.1.0/modules/linux/SharedInterfaces.cs 2006-05-22 19:18:10.000000000 +0200
@@ -133,6 +133,7 @@
ResolvableInfo[] QueryPatterns (params object[] query);
ResolvableInfo[] QueryLatestPatterns (IList query);
ResolvableInfo GetLatestPattern (string name, bool subscribedOnly);
+ ResolvableInfo[] GetPatternUpdates ();
// Products
ResolvableInfo[] GetProducts ();
@@ -140,6 +141,7 @@
ResolvableInfo[] QueryProducts (params object[] query);
ResolvableInfo[] QueryLatestProducts (IList query);
ResolvableInfo GetLatestProduct (string name, bool subscribedOnly);
+ ResolvableInfo[] GetProductUpdates ();
// For Zypp
KeyInfo[] GetWhitelistedKeys ();
Binary files old/zmd-7.1.1.0/po/de_DE.gmo and new/zmd-7.1.1.0/po/de_DE.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/de_DE.po new/zmd-7.1.1.0/po/de_DE.po
--- old/zmd-7.1.1.0/po/de_DE.po 2006-05-19 02:05:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/de_DE.po 2006-05-22 21:15:45.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-18 20:05-0400\n"
+"POT-Creation-Date: 2006-05-22 15:15-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
Binary files old/zmd-7.1.1.0/po/en_US.gmo and new/zmd-7.1.1.0/po/en_US.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/en_US.po new/zmd-7.1.1.0/po/en_US.po
--- old/zmd-7.1.1.0/po/en_US.po 2006-05-19 02:05:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/en_US.po 2006-05-22 21:15:45.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-18 20:05-0400\n"
+"POT-Creation-Date: 2006-05-22 15:15-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
Binary files old/zmd-7.1.1.0/po/es_ES.gmo and new/zmd-7.1.1.0/po/es_ES.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/es_ES.po new/zmd-7.1.1.0/po/es_ES.po
--- old/zmd-7.1.1.0/po/es_ES.po 2006-05-19 02:05:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/es_ES.po 2006-05-22 21:15:45.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-18 20:05-0400\n"
+"POT-Creation-Date: 2006-05-22 15:15-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
Binary files old/zmd-7.1.1.0/po/fr_FR.gmo and new/zmd-7.1.1.0/po/fr_FR.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/fr_FR.po new/zmd-7.1.1.0/po/fr_FR.po
--- old/zmd-7.1.1.0/po/fr_FR.po 2006-05-19 02:05:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/fr_FR.po 2006-05-22 21:15:45.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-18 20:05-0400\n"
+"POT-Creation-Date: 2006-05-22 15:15-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
Binary files old/zmd-7.1.1.0/po/pt_BR.gmo and new/zmd-7.1.1.0/po/pt_BR.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/pt_BR.po new/zmd-7.1.1.0/po/pt_BR.po
--- old/zmd-7.1.1.0/po/pt_BR.po 2006-05-19 02:05:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/pt_BR.po 2006-05-22 21:15:45.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-18 20:05-0400\n"
+"POT-Creation-Date: 2006-05-22 15:15-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/zmd.pot new/zmd-7.1.1.0/po/zmd.pot
--- old/zmd-7.1.1.0/po/zmd.pot 2006-05-19 02:05:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/zmd.pot 2006-05-22 21:15:45.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-18 20:05-0400\n"
+"POT-Creation-Date: 2006-05-22 15:15-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/BuildConfig.cs new/zmd-7.1.1.0/src/BuildConfig.cs
--- old/zmd-7.1.1.0/src/BuildConfig.cs 2006-05-18 22:12:56.000000000 +0200
+++ new/zmd-7.1.1.0/src/BuildConfig.cs 2006-05-22 21:15:33.000000000 +0200
@@ -1,14 +1,14 @@
namespace Novell.Zenworks.Zmd {
public class BuildConfig {
- public const string PREFIX = "/usr/local";
- public const string SYSCONFDIR = "/usr/local/etc";
- public const string DATADIR = "/usr/local/share";
- public const string LIBDIR = "/usr/local/lib";
- public const string LIBDIR_MANAGED = "/usr/local" + "/lib";
- public const string LOCALSTATEDIR = "/usr/local/var";
+ public const string PREFIX = "/opt/zypp";
+ public const string SYSCONFDIR = "/opt/zypp/etc";
+ public const string DATADIR = "/opt/zypp/share";
+ public const string LIBDIR = "/opt/zypp/lib";
+ public const string LIBDIR_MANAGED = "/opt/zypp" + "/lib";
+ public const string LOCALSTATEDIR = "/opt/zypp/var";
- public const string LOGDIR = "/usr/local/var/log";
+ public const string LOGDIR = "/opt/zypp/var/log";
public const string LOGFILE = LOGDIR + "/zmd-messages.log";
public const string MODULE_PATH = LIBDIR_MANAGED + "/zmd/modules";
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/BundleManager.cs new/zmd-7.1.1.0/src/BundleManager.cs
--- old/zmd-7.1.1.0/src/BundleManager.cs 2006-05-19 02:03:25.000000000 +0200
+++ new/zmd-7.1.1.0/src/BundleManager.cs 2006-05-19 22:07:13.000000000 +0200
@@ -440,7 +440,7 @@
foreach (BundleDependency dep in systemBundle.Dependencies) {
if (dep.Id == bundle.Id) {
if (BundleLockManager.BundleIsLocked (systemBundle))
- throw new ZenException (GettextCatalog.GetString ("Bundle '{0}' (requires '{1}') is locked and can not be removed"), systemBundle, bundle);
+ throw new BundleLockedException (GettextCatalog.GetString ("Bundle '{0}' (requires '{1}') is locked and can not be removed"), systemBundle, bundle);
ret.InsertRange (0, ResolveRemoval (systemBundle));
}
}
@@ -454,7 +454,7 @@
foreach (Bundle bundle in removals) {
if (BundleLockManager.BundleIsLocked (bundle))
- throw new ZenException (GettextCatalog.GetString ("Bundle '{0}' is locked and can not be removed."),
+ throw new BundleLockedException (GettextCatalog.GetString ("Bundle '{0}' is locked and can not be removed."),
bundle);
ret.AddRange (ResolveRemoval (bundle));
}
@@ -483,7 +483,7 @@
bundle.Name, dep.Id);
if (BundleLockManager.BundleIsLocked (required))
- throw new ZenException (GettextCatalog.GetString ("Bundle '{0}' (required by '{1}') is locked and cat not be installed."), required, bundle);
+ throw new BundleLockedException (GettextCatalog.GetString ("Bundle '{0}' (required by '{1}') is locked and cat not be installed."), required, bundle);
ret.InsertRange (0, ResolveInstall (required));
}
@@ -497,7 +497,7 @@
foreach (Bundle bundle in installs) {
if (BundleLockManager.BundleIsLocked (bundle))
- throw new ZenException
+ throw new BundleLockedException
(GettextCatalog.GetString ("Bundle '{0}' is locked and can not be installed."), bundle);
ret.InsertRange (0, ResolveInstall (bundle));
@@ -556,13 +556,13 @@
foreach (Bundle bundle in installs) {
if (BundleLockManager.BundleIsLocked (bundle))
- throw new ZenException
+ throw new BundleLockedException
(GettextCatalog.GetString ("Bundle '{0}' is locked and can not be installed."), bundle);
}
foreach (Bundle bundle in removals) {
if (BundleLockManager.BundleIsLocked (bundle))
- throw new ZenException
+ throw new BundleLockedException
(GettextCatalog.GetString ("Bundle '{0}' is locked and can not be removed."), bundle);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/BundleTransaction.cs new/zmd-7.1.1.0/src/BundleTransaction.cs
--- old/zmd-7.1.1.0/src/BundleTransaction.cs 2006-03-30 06:25:29.000000000 +0200
+++ new/zmd-7.1.1.0/src/BundleTransaction.cs 2006-05-19 22:11:10.000000000 +0200
@@ -199,6 +199,14 @@
}
UpdateLog ();
+ } catch (BundleLockedException e) {
+ try {
+ // if this fails, eat it, we have a more important failure already
+ system.Save ();
+ } catch {}
+
+ log.Debug ("Bundle transaction failed: " + e.Message);
+ transactionProgress.Fail (e, "Bundle transaction failed: " + e.Message);
} catch (Exception e) {
try {
// if this fails, eat it, we have a more important failure already
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/ChangeLog new/zmd-7.1.1.0/src/ChangeLog
--- old/zmd-7.1.1.0/src/ChangeLog 2006-05-19 02:03:43.000000000 +0200
+++ new/zmd-7.1.1.0/src/ChangeLog 2006-05-20 00:10:07.000000000 +0200
@@ -1,3 +1,11 @@
+2006-05-19 Chris Rivera <cmr(a)ximian.com>
+
+ * ZenException.cs: Add BundleLockedException.
+ * BundleManager.cs: Use BundleLockedException.
+ * IBundleManager.cs: Add IsLocked.
+ * RemoteBundleManager.cs: Add IsLocked.
+ * BundleTransaction.cs: Only log BundleLockedExceptions locally.
+
2006-05-18 Dan Mills <thunder(a)ximian.com>
* ProcessProgress.cs (WriteToStdin): Implement.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/IBundleManager.cs new/zmd-7.1.1.0/src/IBundleManager.cs
--- old/zmd-7.1.1.0/src/IBundleManager.cs 2006-05-03 16:57:30.000000000 +0200
+++ new/zmd-7.1.1.0/src/IBundleManager.cs 2006-05-19 22:06:10.000000000 +0200
@@ -32,6 +32,7 @@
void AddLock (BundleLockInfo info);
void RemoveLock (BundleLockInfo info);
BundleLockInfo[] GetLocks ();
+ bool IsLocked (BundleInfo info);
BundleInfo LookupBundle (string name);
BundleInfo LookupBundle (string name, bool installed);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/RemoteBundleManager.cs new/zmd-7.1.1.0/src/RemoteBundleManager.cs
--- old/zmd-7.1.1.0/src/RemoteBundleManager.cs 2006-05-03 16:57:30.000000000 +0200
+++ new/zmd-7.1.1.0/src/RemoteBundleManager.cs 2006-05-19 22:08:21.000000000 +0200
@@ -273,6 +273,11 @@
return GetBundleLockInfoArray (BundleLockManager.List ());
}
+ [Privilege ("view")]
+ public bool IsLocked (BundleInfo bundle) {
+ return BundleLockManager.BundleIsLocked (GetBundle (bundle));
+ }
+
public static BundleLockInfo[] GetBundleLockInfoArray (BundleLock[] blocks) {
ArrayList ret = new ArrayList ();
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/ZenException.cs new/zmd-7.1.1.0/src/ZenException.cs
--- old/zmd-7.1.1.0/src/ZenException.cs 2006-03-30 06:25:28.000000000 +0200
+++ new/zmd-7.1.1.0/src/ZenException.cs 2006-05-19 22:05:39.000000000 +0200
@@ -24,6 +24,21 @@
namespace Novell.Zenworks.Zmd.Public {
[Serializable]
+ public class BundleLockedException : ZenException {
+ public BundleLockedException () : base () {
+ }
+
+ public BundleLockedException (Exception e, string message, params object[] args) : base (e, message, args) {
+ }
+
+ public BundleLockedException (string message, params object[] args) : base (message, args) {
+ }
+
+ public BundleLockedException (SerializationInfo info, StreamingContext context) : base (info, context) {
+ }
+ }
+
+ [Serializable]
public class ZenException : ApplicationException {
public ZenException () : base () {
@@ -31,7 +46,6 @@
public ZenException (Exception e, string message, params object[] args) : base (String.Format (message, args),
e) {
-
}
public ZenException (string message, params object[] args) : base (String.Format (message, args)) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package zen-updater
checked in at Tue May 23 01:40:03 CEST 2006.
--------
--- zen-updater/zen-updater.changes 2006-05-18 23:27:53.000000000 +0200
+++ zen-updater/zen-updater.changes 2006-05-22 23:34:22.000000000 +0200
@@ -1,0 +2,12 @@
+Mon May 22 23:32:52 CEST 2006 - maw(a)suse.de
+
+- New source drop (r28694) which:
+- Accepts pkg catalog:pkg or pkg.rpm on the command line for
+ zen-installer; also makes sure we prompt with gnomesu if we're
+ installing local rpms
+- Allows zen-updater to take catalog:package entries on the command
+ line
+- Correctly calculates updates for patterns and products, fixing
+ #177547 and #175150.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zen-updater.spec ++++++
--- /var/tmp/diff_new_pack.0SXqeq/_old 2006-05-23 01:39:39.000000000 +0200
+++ /var/tmp/diff_new_pack.0SXqeq/_new 2006-05-23 01:39:39.000000000 +0200
@@ -14,7 +14,7 @@
BuildRequires: glib-sharp2 gtk-sharp2 gtk2-devel log4net mono-basic mono-data-sqlite mono-devel perl-XML-Parser update-desktop-files zmd-devel
URL: http://novell.com/
Version: 7.1.0
-Release: 52
+Release: 53
License: LGPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %name-%version.tar.bz2
@@ -70,6 +70,15 @@
%{_mandir}/*/*
%changelog -n zen-updater
+* Mon May 22 2006 - maw(a)suse.de
+- New source drop (r28694) which:
+- Accepts pkg catalog:pkg or pkg.rpm on the command line for
+ zen-installer; also makes sure we prompt with gnomesu if we're
+ installing local rpms
+- Allows zen-updater to take catalog:package entries on the command
+ line
+- Correctly calculates updates for patterns and products, fixing
+ [#177547] and #175150.
* Thu May 18 2006 - maw(a)suse.de
- New source drop (r28510) which:
- Fixes a tree view selection issue
++++++ zen-updater-7.1.0.tar.bz2 ++++++
++++ 12689 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-users
checked in at Tue May 23 01:39:44 CEST 2006.
--------
--- yast2-users/yast2-users.changes 2006-05-09 12:50:20.000000000 +0200
+++ yast2-users/yast2-users.changes 2006-05-22 17:21:02.000000000 +0200
@@ -1,0 +2,6 @@
+Mon May 22 17:06:10 CEST 2006 - jsuchome(a)suse.cz
+
+- fixed modifying of default group for new users (#176513)
+- 2.13.18
+
+-------------------------------------------------------------------
Old:
----
yast2-users-2.13.17.tar.bz2
New:
----
yast2-users-2.13.18.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-users.spec ++++++
--- /var/tmp/diff_new_pack.PXk4tM/_old 2006-05-23 01:39:31.000000000 +0200
+++ /var/tmp/diff_new_pack.PXk4tM/_new 2006-05-23 01:39:31.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-users (Version 2.13.17)
+# spec file for package yast2-users (Version 2.13.18)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-users
-Version: 2.13.17
+Version: 2.13.18
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-users-2.13.17.tar.bz2
+Source0: yast2-users-2.13.18.tar.bz2
prefix: /usr
BuildRequires: cracklib-devel doxygen gcc-c++ perl-Digest-SHA1 perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-ldap-client yast2-mail-aliases yast2-perl-bindings yast2-security yast2-testsuite
Requires: yast2 yast2-perl-bindings yast2-country yast2-pam yast2-security yast2-mail-aliases cracklib perl-Digest-SHA1 perl-gettext yast2-ldap-client
@@ -42,7 +42,7 @@
Jiri Suchomel <jsuchome(a)suse.cz>
%prep
-%setup -n yast2-users-2.13.17
+%setup -n yast2-users-2.13.18
%build
%{prefix}/bin/y2tool y2autoconf
@@ -85,6 +85,9 @@
%doc %{prefix}/share/doc/packages/yast2-users
%changelog -n yast2-users
+* Mon May 22 2006 - jsuchome(a)suse.cz
+- fixed modifying of default group for new users (#176513)
+- 2.13.18
* Tue May 09 2006 - gs(a)suse.de
- show root password confirmation field of equal length (bug #164803)
- 2.13.17
++++++ yast2-users-2.13.17.tar.bz2 -> yast2-users-2.13.18.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-users-2.13.17/VERSION new/yast2-users-2.13.18/VERSION
--- old/yast2-users-2.13.17/VERSION 2006-05-09 12:38:52.000000000 +0200
+++ new/yast2-users-2.13.18/VERSION 2006-05-22 17:09:23.000000000 +0200
@@ -1 +1 @@
-2.13.17
+2.13.18
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-users-2.13.17/src/dialogs.ycp new/yast2-users-2.13.18/src/dialogs.ycp
--- old/yast2-users-2.13.17/src/dialogs.ycp 2006-01-05 09:49:41.000000000 +0100
+++ new/yast2-users-2.13.18/src/dialogs.ycp 2006-05-22 16:48:50.000000000 +0200
@@ -2329,7 +2329,7 @@
}
if (modified)
{
- map g = Users::GetGroupByName (new_defgroup, "local");
+ map g = Users::GetGroupByName (new_defgroup, "");
map<string,string> new_defaults = $[
"home": new_home,
"shell": new_shell,
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-support
checked in at Tue May 23 01:39:32 CEST 2006.
--------
--- yast2-support/yast2-support.changes 2006-03-09 16:48:09.000000000 +0100
+++ yast2-support/yast2-support.changes 2006-05-22 15:21:09.000000000 +0200
@@ -1,0 +2,8 @@
+Fri May 19 06:23:34 CEST 2006 - stark(a)suse.de
+
+- added small documentation at the top of the output file
+- use RichText widget instead of LogView for displaying the
+ resulting text file
+- 2.13.3
+
+-------------------------------------------------------------------
Old:
----
yast2-support-2.13.2.tar.bz2
New:
----
yast2-support-2.13.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-support.spec ++++++
--- /var/tmp/diff_new_pack.VJ1zir/_old 2006-05-23 01:39:25.000000000 +0200
+++ /var/tmp/diff_new_pack.VJ1zir/_new 2006-05-23 01:39:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-support (Version 2.13.2)
+# spec file for package yast2-support (Version 2.13.3)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-support
-Version: 2.13.2
+Version: 2.13.3
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-support-2.13.2.tar.bz2
+Source0: yast2-support-2.13.3.tar.bz2
prefix: /usr
BuildRequires: doxygen perl-XML-Writer pkg-config update-desktop-files yast2 yast2-devtools yast2-testsuite
Requires: yast2 siga gzip
@@ -32,7 +32,7 @@
%prep
-%setup -n yast2-support-2.13.2
+%setup -n yast2-support-2.13.3
%build
%{prefix}/bin/y2tool y2autoconf
@@ -66,6 +66,11 @@
%doc %{prefix}/share/doc/packages/yast2-support
%changelog -n yast2-support
+* Fri May 19 2006 - stark(a)suse.de
+- added small documentation at the top of the output file
+- use RichText widget instead of LogView for displaying the
+ resulting text file
+- 2.13.3
* Thu Mar 09 2006 - jsuchome(a)suse.cz
- BuildRequires: added missing yast2
- 2.13.2
++++++ yast2-support-2.13.2.tar.bz2 -> yast2-support-2.13.3.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-support-2.13.2/Makefile.am new/yast2-support-2.13.3/Makefile.am
--- old/yast2-support-2.13.2/Makefile.am 2006-03-09 16:16:30.000000000 +0100
+++ new/yast2-support-2.13.3/Makefile.am 2006-05-22 15:16:16.000000000 +0200
@@ -8,6 +8,7 @@
#where devtools are
PREFIX := $(shell pkg-config --print-errors --variable=prefix yast2-devtools)
+Y2TOOL = $(PREFIX)/bin/y2tool
VERSION = $(shell cat $(srcdir)/VERSION)
RPMNAME = $(shell cat $(srcdir)/RPMNAME)
@@ -95,7 +96,7 @@
done
pot:
- y2tool y2makepot -s $(srcdir)
+ $(Y2TOOL) y2makepot -s $(srcdir)
install-pot: pot
@POT_DST=`find -type d -name testsuite -prune , \
@@ -116,7 +117,7 @@
fi
spellcheck: pot
- y2tool pot-spellcheck
+ $(Y2TOOL) pot-spellcheck
# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
@@ -143,20 +144,20 @@
rm -f package/*.bak
rm -f package/*.auto
mv $(RPMNAME)-$(VERSION).tar.bz2 package/
- if ! test -x $(PREFIX)/bin/y2tool; then \
- echo "$(PREFIX)/bin/y2tool: not found."; \
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
echo "You have to install yast2-devtools to making a package"; \
false; \
fi
here=`pwd`; \
cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
- $(PREFIX)/bin/y2tool create-spec < $$i > $$here/package/$${newname} ; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
done
-package: check-up-to-date check-tagversion check-all-packages package-local
+package: check-up-to-date check-tagversion check-all-packages check-textdomain package-local
-TAGVERSION = $(PREFIX)/bin/y2tool tagversion
+TAGVERSION = $(Y2TOOL) tagversion
check-up-to-date check-cvs-up-to-date check-svn-up-to-date:
if [ -d $(srcdir)/CVS ]; then \
@@ -199,10 +200,13 @@
false; \
fi
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
stable: checkin-stable
checkin-stable: package
- $(PREFIX)/bin/y2tool checkin-stable
+ $(Y2TOOL) checkin-stable
# For po/ modules
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-support-2.13.2/Makefile.in new/yast2-support-2.13.3/Makefile.in
--- old/yast2-support-2.13.2/Makefile.in 2006-03-09 16:16:36.000000000 +0100
+++ new/yast2-support-2.13.3/Makefile.in 2006-05-22 15:16:21.000000000 +0200
@@ -198,6 +198,7 @@
#where devtools are
PREFIX := $(shell pkg-config --print-errors --variable=prefix yast2-devtools)
+Y2TOOL = $(PREFIX)/bin/y2tool
SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
@@ -227,7 +228,7 @@
$(IS_DEVTOOLS),Makefile.am.common,$(POT_DST)) $(am__append_1)
@CREATE_PKGCONFIG_NOARCH_TRUE@@CREATE_PKGCONFIG_TRUE@pkgconfigdata_DATA = $(RPMNAME).pc
@CREATE_PKGCONFIG_NOARCH_FALSE@@CREATE_PKGCONFIG_TRUE@pkgconfig_DATA = $(RPMNAME).pc
-TAGVERSION = $(PREFIX)/bin/y2tool tagversion
+TAGVERSION = $(Y2TOOL) tagversion
# test ! -d $(srcdir)/po \
# || { $(MAKE) -C po checkpo && $(MAKE) -C po make-pox; }
# No ./SUBDIRS file found - assuming default: All direct subdirs with Makefile.am
@@ -724,7 +725,7 @@
done
pot:
- y2tool y2makepot -s $(srcdir)
+ $(Y2TOOL) y2makepot -s $(srcdir)
install-pot: pot
@POT_DST=`find -type d -name testsuite -prune , \
@@ -745,7 +746,7 @@
fi
spellcheck: pot
- y2tool pot-spellcheck
+ $(Y2TOOL) pot-spellcheck
# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
@@ -772,18 +773,18 @@
rm -f package/*.bak
rm -f package/*.auto
mv $(RPMNAME)-$(VERSION).tar.bz2 package/
- if ! test -x $(PREFIX)/bin/y2tool; then \
- echo "$(PREFIX)/bin/y2tool: not found."; \
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
echo "You have to install yast2-devtools to making a package"; \
false; \
fi
here=`pwd`; \
cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
- $(PREFIX)/bin/y2tool create-spec < $$i > $$here/package/$${newname} ; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
done
-package: check-up-to-date check-tagversion check-all-packages package-local
+package: check-up-to-date check-tagversion check-all-packages check-textdomain package-local
check-up-to-date check-cvs-up-to-date check-svn-up-to-date:
if [ -d $(srcdir)/CVS ]; then \
@@ -826,10 +827,13 @@
false; \
fi
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
stable: checkin-stable
checkin-stable: package
- $(PREFIX)/bin/y2tool checkin-stable
+ $(Y2TOOL) checkin-stable
# For po/ modules
checkpo:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-support-2.13.2/VERSION new/yast2-support-2.13.3/VERSION
--- old/yast2-support-2.13.2/VERSION 2006-03-09 16:39:46.000000000 +0100
+++ new/yast2-support-2.13.3/VERSION 2006-05-18 06:55:12.000000000 +0200
@@ -1 +1 @@
-2.13.2
+2.13.3
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-support-2.13.2/configure new/yast2-support-2.13.3/configure
--- old/yast2-support-2.13.2/configure 2006-03-09 16:16:34.000000000 +0100
+++ new/yast2-support-2.13.3/configure 2006-05-22 15:16:19.000000000 +0200
@@ -1,8 +1,8 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for yast2-support 2.13.1.
+# Generated by GNU Autoconf 2.59 for yast2-support 2.13.3.
#
-# Report bugs to <http://www.suse.de/feedback>.
+# Report bugs to <http://bugs.opensuse.org/>.
#
# Copyright (C) 2003 Free Software Foundation, Inc.
# This configure script is free software; the Free Software Foundation
@@ -269,9 +269,9 @@
# Identity of this package.
PACKAGE_NAME='yast2-support'
PACKAGE_TARNAME='yast2-support'
-PACKAGE_VERSION='2.13.1'
-PACKAGE_STRING='yast2-support 2.13.1'
-PACKAGE_BUGREPORT='http://www.suse.de/feedback'
+PACKAGE_VERSION='2.13.3'
+PACKAGE_STRING='yast2-support 2.13.3'
+PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
ac_default_prefix=/usr
@@ -728,7 +728,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-support 2.13.1 to adapt to many kinds of systems.
+\`configure' configures yast2-support 2.13.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -795,7 +795,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-support 2.13.1:";;
+ short | recursive ) echo "Configuration of yast2-support 2.13.3:";;
esac
cat <<\_ACEOF
@@ -812,7 +812,7 @@
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
-Report bugs to <http://www.suse.de/feedback>.
+Report bugs to <http://bugs.opensuse.org/>.
_ACEOF
fi
@@ -908,7 +908,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-yast2-support configure 2.13.1
+yast2-support configure 2.13.3
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -922,7 +922,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-support $as_me 2.13.1, which was
+It was created by yast2-support $as_me 2.13.3, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1652,7 +1652,7 @@
# Define the identity of the package.
PACKAGE='yast2-support'
- VERSION='2.13.1'
+ VERSION='2.13.3'
cat >>confdefs.h <<_ACEOF
@@ -1863,7 +1863,7 @@
-VERSION="2.13.1"
+VERSION="2.13.3"
RPMNAME="yast2-support"
MAINTAINER="Wolfgang Rosenauer <stark(a)suse.de>"
@@ -2693,7 +2693,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-support $as_me 2.13.1, which was
+This file was extended by yast2-support $as_me 2.13.3, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -2748,7 +2748,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-support config.status 2.13.1
+yast2-support config.status 2.13.3
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-support-2.13.2/configure.in new/yast2-support-2.13.3/configure.in
--- old/yast2-support-2.13.2/configure.in 2006-03-09 16:16:30.000000000 +0100
+++ new/yast2-support-2.13.3/configure.in 2006-05-22 15:16:16.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2-support
dnl
-dnl -- This file is generated by y2autoconf - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.13.18 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-support, 2.13.1, http://www.suse.de/feedback, yast2-support)
+AC_INIT(yast2-support, 2.13.3, http://bugs.opensuse.org/, yast2-support)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.13.1"
+VERSION="2.13.3"
RPMNAME="yast2-support"
MAINTAINER="Wolfgang Rosenauer <stark(a)suse.de>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-support-2.13.2/scripts/wrapper new/yast2-support-2.13.3/scripts/wrapper
--- old/yast2-support-2.13.2/scripts/wrapper 2006-03-09 16:16:22.000000000 +0100
+++ new/yast2-support-2.13.3/scripts/wrapper 2006-05-19 06:23:17.000000000 +0200
@@ -71,9 +71,12 @@
}
if( $myparams ne "" ) {
- print "\nButtons: $myparams";
+ print "\nButtons: $myparams\n";
}
+print '<pre>Please open a service request on <b>http://support.novell.com/eService</b>
+if not already done and attach this file to your open incident.</pre>';
+
sub open_outfile() {
if ($output eq "send") {
$output = plain;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-support-2.13.2/src/support_send.ycp new/yast2-support-2.13.3/src/support_send.ycp
--- old/yast2-support-2.13.2/src/support_send.ycp 2006-03-09 16:16:23.000000000 +0100
+++ new/yast2-support-2.13.3/src/support_send.ycp 2006-05-22 15:10:00.000000000 +0200
@@ -5,7 +5,7 @@
*
* Author: Klaus Kaempf <kkaempf(a)suse.de>
*
- * $Id: support_send.ycp 25176 2005-08-23 18:41:50Z stark $
+ * $Id: support_send.ycp 31091 2006-05-22 13:09:57Z stark $
*
*/
{
@@ -114,8 +114,8 @@
contents = `VBox (`LogView (`id(`data), "", 7, 0));
}
*/
- // Why should be used RichText/html when wrapper reads txt-file?
- contents = `VBox (`LogView (`id(`data), "", 7, 0));
+ // use always RichText since LogView positions at file end
+ contents = `VBox (`RichText (`id(`data), ""));
contents = add (contents, `VSpacing (1.0));
contents = add (contents, `ReplacePoint( `id(`savefile_input_replace_point),
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-bootloader
checked in at Tue May 23 01:39:32 CEST 2006.
--------
--- yast2-bootloader/yast2-bootloader.changes 2006-05-19 16:07:48.000000000 +0200
+++ yast2-bootloader/yast2-bootloader.changes 2006-05-23 01:38:57.000000000 +0200
@@ -1,0 +2,6 @@
+Mon May 22 18:30:52 CEST 2006 - jplack(a)suse.de
+
+- add initial support for xenpae (#177051)
+- 2.13.66
+
+-------------------------------------------------------------------
Old:
----
yast2-bootloader-2.13.65.tar.bz2
New:
----
yast2-bootloader-2.13.66.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-bootloader.spec ++++++
--- /var/tmp/diff_new_pack.AK0giG/_old 2006-05-23 01:39:17.000000000 +0200
+++ /var/tmp/diff_new_pack.AK0giG/_new 2006-05-23 01:39:17.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-bootloader (Version 2.13.65)
+# spec file for package yast2-bootloader (Version 2.13.66)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-bootloader
-Version: 2.13.65
+Version: 2.13.66
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-bootloader-2.13.65.tar.bz2
+Source0: yast2-bootloader-2.13.66.tar.bz2
prefix: /usr
BuildRequires: docbook-xsl-stylesheets doxygen gcc-c++ libxslt limal-bootloader limal-devel perl-XML-Writer perl-gettext sgml-skel swig update-alternatives update-desktop-files yast2-devel yast2-devtools yast2-installation yast2-perl-bindings yast2-testsuite
PreReq: /bin/sed %fillup_prereq
@@ -60,7 +60,7 @@
Dan Meszaros
%prep
-%setup -n yast2-bootloader-2.13.65
+%setup -n yast2-bootloader-2.13.66
%build
%{prefix}/bin/y2tool y2autoconf
@@ -111,6 +111,9 @@
/usr/share/YaST2/clients/bootfloppy.ycp
%changelog -n yast2-bootloader
+* Mon May 22 2006 - jplack(a)suse.de
+- add initial support for xenpae (#177051)
+- 2.13.66
* Fri May 19 2006 - od(a)suse.de
- added FIXME note to Bootloader.ycp
- send partitioning info always when Initializer called (#161755)
++++++ yast2-bootloader-2.13.65.tar.bz2 -> yast2-bootloader-2.13.66.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.65/Makefile.am new/yast2-bootloader-2.13.66/Makefile.am
--- old/yast2-bootloader-2.13.65/Makefile.am 2006-02-01 16:06:40.000000000 +0100
+++ new/yast2-bootloader-2.13.66/Makefile.am 2006-04-03 21:41:46.000000000 +0200
@@ -154,7 +154,7 @@
$(PREFIX)/bin/y2tool create-spec < $$i > $$here/package/$${newname} ; \
done
-package: check-up-to-date check-tagversion check-all-packages package-local
+package: check-up-to-date check-tagversion check-all-packages check-textdomain package-local
TAGVERSION = $(PREFIX)/bin/y2tool tagversion
@@ -199,6 +199,9 @@
false; \
fi
+check-textdomain:
+ $(PREFIX)/bin/y2tool check-textdomain $(srcdir)
+
stable: checkin-stable
checkin-stable: package
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.65/Makefile.in new/yast2-bootloader-2.13.66/Makefile.in
--- old/yast2-bootloader-2.13.65/Makefile.in 2006-02-01 16:07:00.000000000 +0100
+++ new/yast2-bootloader-2.13.66/Makefile.in 2006-04-03 21:42:13.000000000 +0200
@@ -860,7 +860,7 @@
$(PREFIX)/bin/y2tool create-spec < $$i > $$here/package/$${newname} ; \
done
-package: check-up-to-date check-tagversion check-all-packages package-local
+package: check-up-to-date check-tagversion check-all-packages check-textdomain package-local
check-up-to-date check-cvs-up-to-date check-svn-up-to-date:
if [ -d $(srcdir)/CVS ]; then \
@@ -903,6 +903,9 @@
false; \
fi
+check-textdomain:
+ $(PREFIX)/bin/y2tool check-textdomain $(srcdir)
+
stable: checkin-stable
checkin-stable: package
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.65/VERSION new/yast2-bootloader-2.13.66/VERSION
--- old/yast2-bootloader-2.13.65/VERSION 2006-05-19 16:05:16.000000000 +0200
+++ new/yast2-bootloader-2.13.66/VERSION 2006-05-22 18:42:13.000000000 +0200
@@ -1 +1 @@
-2.13.65
+2.13.66
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.65/configure new/yast2-bootloader-2.13.66/configure
--- old/yast2-bootloader-2.13.65/configure 2006-02-01 16:06:53.000000000 +0100
+++ new/yast2-bootloader-2.13.66/configure 2006-04-03 21:42:03.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for yast2-bootloader 2.13.12.
+# Generated by GNU Autoconf 2.59 for yast2-bootloader 2.13.36.
#
# Report bugs to <http://www.suse.de/feedback>.
#
@@ -423,8 +423,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-bootloader'
PACKAGE_TARNAME='yast2-bootloader'
-PACKAGE_VERSION='2.13.12'
-PACKAGE_STRING='yast2-bootloader 2.13.12'
+PACKAGE_VERSION='2.13.36'
+PACKAGE_STRING='yast2-bootloader 2.13.36'
PACKAGE_BUGREPORT='http://www.suse.de/feedback'
ac_unique_file="RPMNAME"
@@ -959,7 +959,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-bootloader 2.13.12 to adapt to many kinds of systems.
+\`configure' configures yast2-bootloader 2.13.36 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1026,7 +1026,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-bootloader 2.13.12:";;
+ short | recursive ) echo "Configuration of yast2-bootloader 2.13.36:";;
esac
cat <<\_ACEOF
@@ -1169,7 +1169,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-yast2-bootloader configure 2.13.12
+yast2-bootloader configure 2.13.36
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1183,7 +1183,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-bootloader $as_me 2.13.12, which was
+It was created by yast2-bootloader $as_me 2.13.36, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1913,7 +1913,7 @@
# Define the identity of the package.
PACKAGE='yast2-bootloader'
- VERSION='2.13.12'
+ VERSION='2.13.36'
cat >>confdefs.h <<_ACEOF
@@ -2124,7 +2124,7 @@
-VERSION="2.13.12"
+VERSION="2.13.36"
RPMNAME="yast2-bootloader"
MAINTAINER="Olaf Dabrunz <od(a)suse.de>"
@@ -20163,7 +20163,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-bootloader $as_me 2.13.12, which was
+This file was extended by yast2-bootloader $as_me 2.13.36, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20226,7 +20226,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-bootloader config.status 2.13.12
+yast2-bootloader config.status 2.13.36
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.65/configure.in new/yast2-bootloader-2.13.66/configure.in
--- old/yast2-bootloader-2.13.65/configure.in 2006-02-01 16:06:39.000000000 +0100
+++ new/yast2-bootloader-2.13.66/configure.in 2006-04-03 21:41:46.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-bootloader, 2.13.12, http://www.suse.de/feedback, yast2-bootloader)
+AC_INIT(yast2-bootloader, 2.13.36, http://www.suse.de/feedback, yast2-bootloader)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.13.12"
+VERSION="2.13.36"
RPMNAME="yast2-bootloader"
MAINTAINER="Olaf Dabrunz <od(a)suse.de>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.65/src/modules/BootCommon.ycp new/yast2-bootloader-2.13.66/src/modules/BootCommon.ycp
--- old/yast2-bootloader-2.13.65/src/modules/BootCommon.ycp 2006-04-28 14:31:55.000000000 +0200
+++ new/yast2-bootloader-2.13.66/src/modules/BootCommon.ycp 2006-05-22 18:54:50.000000000 +0200
@@ -15,7 +15,7 @@
* Joachim Plack <jplack(a)suse.de>
* Olaf Dabrunz <od(a)suse.de>
*
- * $Id: BootCommon.ycp 30584 2006-04-28 12:31:51Z odabrunz $
+ * $Id: BootCommon.ycp 31102 2006-05-22 16:54:46Z jplack $
*
*/
@@ -287,6 +287,7 @@
global define string getLoaderType (boolean recheck);
global define list<string> getBootloaders ();
global define list<string> Summary ();
+global define boolean UsingXenPae();
include "bootloader/routines/popups.ycp";
include "bootloader/routines/misc.ycp";
@@ -312,7 +313,16 @@
|| (Mode::normal () && Pkg::IsProvided ("xen")
&& Pkg::IsProvided ("kernel-xen"))
|| (! Mode::normal () && Pkg::IsSelected ("xen")
- && Pkg::IsSelected ("kernel-xen")));
+ && Pkg::IsSelected ("kernel-xen"))
+ || UsingXenPae());
+}
+
+global boolean UsingXenPae() {
+ if (Mode::test())
+ return true;
+ if (Mode::normal())
+ return Pkg::IsProvided ("kernel-xenpae");
+ return Pkg::IsSelected ("kernel-xenpae");
}
/**
@@ -398,10 +408,16 @@
}
if (title == "xen")
{
- ret["xen"] = "/boot/xen.gz";
ret["xen_append"] = "";
- ret["kernel"] = "/boot/" + Kernel::GetBinary () + "-xen";
- ret["initrd"] = "/boot/initrd-xen";
+ if (UsingXenPae()) {
+ ret["xen"] = "/boot/xen-pae.gz";
+ ret["kernel"] = "/boot/" + Kernel::GetBinary () + "-xenpae";
+ ret["initrd"] = "/boot/initrd-xenpae";
+ } else {
+ ret["xen"] = "/boot/xen.gz";
+ ret["kernel"] = "/boot/" + Kernel::GetBinary () + "-xen";
+ ret["initrd"] = "/boot/initrd-xen";
+ }
}
else if (title == "wildcard")
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.65/src/modules/BootGRUB.ycp new/yast2-bootloader-2.13.66/src/modules/BootGRUB.ycp
--- old/yast2-bootloader-2.13.65/src/modules/BootGRUB.ycp 2006-04-21 17:22:16.000000000 +0200
+++ new/yast2-bootloader-2.13.66/src/modules/BootGRUB.ycp 2006-05-22 18:44:03.000000000 +0200
@@ -12,7 +12,7 @@
* Authors:
* Jiri Srain <jsrain(a)suse.cz>
*
- * $Id: BootGRUB.ycp 29112 2006-03-17 17:44:27Z jplack $
+ * $Id: BootGRUB.ycp 31101 2006-05-22 16:43:57Z jplack $
*
*/
@@ -96,7 +96,7 @@
"test -d %1 || /bin/mkdir %1", tmpdir))
)
{
- y2milestone ("Detectig other Linux parts");
+ y2milestone ("Detecting other Linux parts");
list filesystems = maplist (map p, other_l,
``(p["used_fs"]:(any)""));
filesystems = toset (filter (any f, filesystems, ``(f != "")));
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.65/src/routines/dialogs.ycp new/yast2-bootloader-2.13.66/src/routines/dialogs.ycp
--- old/yast2-bootloader-2.13.65/src/routines/dialogs.ycp 2006-02-13 04:52:14.000000000 +0100
+++ new/yast2-bootloader-2.13.66/src/routines/dialogs.ycp 2006-05-22 18:54:50.000000000 +0200
@@ -11,7 +11,7 @@
* Authors:
* Jiri Srain <jsrain(a)suse.cz>
*
- * $Id: dialogs.ycp 27748 2006-02-08 15:15:11Z jplack $
+ * $Id: dialogs.ycp 31102 2006-05-22 16:54:46Z jplack $
*
*/
@@ -279,12 +279,12 @@
BootCommon::current_section["__changed"] = true;
if (BootCommon::current_section["type"]:"" == "xen")
{
- BootCommon::current_section = (map<string,any>)union (
- $[
- "xen" : "/boot/xen.gz",
- "xen_append" : "",
- ],
- BootCommon::current_section);
+ BootCommon::current_section = (map<string,any>)union (
+ $[
+ "xen" : BootCommon::UsingXenPae() ? "/boot/xen-pae.gz" : "/boot/xen.gz",
+ "xen_append" : "",
+ ],
+ BootCommon::current_section);
}
y2milestone ("Storing section: index: %1, contents: %2",
BootCommon::current_section_index,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.65/src/routines/lilolike.ycp new/yast2-bootloader-2.13.66/src/routines/lilolike.ycp
--- old/yast2-bootloader-2.13.65/src/routines/lilolike.ycp 2006-05-10 19:05:49.000000000 +0200
+++ new/yast2-bootloader-2.13.66/src/routines/lilolike.ycp 2006-05-22 18:54:50.000000000 +0200
@@ -11,7 +11,7 @@
* Authors:
* Jiri Srain <jsrain(a)suse.cz>
*
- * $Id: lilolike.ycp 30834 2006-05-10 17:05:45Z odabrunz $
+ * $Id: lilolike.ycp 31102 2006-05-22 16:54:46Z jplack $
*
*/
{
@@ -915,7 +915,10 @@
}
else if (type == "xen" && write_settings["insert_initrd"]:false)
{
- s["initrd"] = "/boot/initrd-xen";
+ if (BootCommon::UsingXenPae())
+ s["initrd"] = "/boot/initrd-xenpae";
+ else
+ s["initrd"] = "/boot/initrd-xen";
}
if (initrd != "")
{
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-network
checked in at Tue May 23 01:39:23 CEST 2006.
--------
--- yast2-network/yast2-network.changes 2006-05-19 15:25:05.000000000 +0200
+++ yast2-network/yast2-network.changes 2006-05-22 13:43:48.000000000 +0200
@@ -1,0 +2,6 @@
+Mon May 22 13:43:42 CEST 2006 - mvidner(a)suse.cz
+
+- Set STARTMODE=nfsroot for proposed interface if on iSCSI root (#176804).
+- 2.13.51
+
+-------------------------------------------------------------------
Old:
----
yast2-network-2.13.50.tar.bz2
New:
----
yast2-network-2.13.51.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-network.spec ++++++
--- /var/tmp/diff_new_pack.MGE88Z/_old 2006-05-23 01:39:00.000000000 +0200
+++ /var/tmp/diff_new_pack.MGE88Z/_new 2006-05-23 01:39:00.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-network (Version 2.13.50)
+# spec file for package yast2-network (Version 2.13.51)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-network
-Version: 2.13.50
+Version: 2.13.51
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-network-2.13.50.tar.bz2
+Source0: yast2-network-2.13.51.tar.bz2
prefix: /usr
# should be required by devtools
BuildRequires: perl-XML-Writer pkgconfig
@@ -49,7 +49,7 @@
Michal Svec <msvec(a)suse.cz>
%prep
-%setup -n yast2-network-2.13.50
+%setup -n yast2-network-2.13.51
%build
%{prefix}/bin/y2tool y2autoconf
@@ -103,6 +103,9 @@
/usr/share/YaST2/schema/autoyast/rnc/networking.rnc
%changelog -n yast2-network
+* Mon May 22 2006 - mvidner(a)suse.cz
+- Set STARTMODE=nfsroot for proposed interface if on iSCSI root (#176804).
+- 2.13.51
* Fri May 19 2006 - mvidner(a)suse.cz
- Tell NetworkManager when writing the dialup settings by calling
rcnetwork reload (#162959).
++++++ yast2-network-2.13.50.tar.bz2 -> yast2-network-2.13.51.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-network-2.13.50/VERSION new/yast2-network-2.13.51/VERSION
--- old/yast2-network-2.13.50/VERSION 2006-05-19 15:21:45.000000000 +0200
+++ new/yast2-network-2.13.51/VERSION 2006-05-22 13:42:49.000000000 +0200
@@ -1 +1 @@
-2.13.50
+2.13.51
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-network-2.13.50/configure new/yast2-network-2.13.51/configure
--- old/yast2-network-2.13.50/configure 2006-05-19 15:27:20.000000000 +0200
+++ new/yast2-network-2.13.51/configure 2006-05-22 13:45:39.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for yast2-network 2.13.50.
+# Generated by GNU Autoconf 2.59 for yast2-network 2.13.51.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -269,8 +269,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-network'
PACKAGE_TARNAME='yast2-network'
-PACKAGE_VERSION='2.13.50'
-PACKAGE_STRING='yast2-network 2.13.50'
+PACKAGE_VERSION='2.13.51'
+PACKAGE_STRING='yast2-network 2.13.51'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -728,7 +728,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-network 2.13.50 to adapt to many kinds of systems.
+\`configure' configures yast2-network 2.13.51 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -795,7 +795,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-network 2.13.50:";;
+ short | recursive ) echo "Configuration of yast2-network 2.13.51:";;
esac
cat <<\_ACEOF
@@ -908,7 +908,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-yast2-network configure 2.13.50
+yast2-network configure 2.13.51
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -922,7 +922,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-network $as_me 2.13.50, which was
+It was created by yast2-network $as_me 2.13.51, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1652,7 +1652,7 @@
# Define the identity of the package.
PACKAGE='yast2-network'
- VERSION='2.13.50'
+ VERSION='2.13.51'
cat >>confdefs.h <<_ACEOF
@@ -1863,7 +1863,7 @@
-VERSION="2.13.50"
+VERSION="2.13.51"
RPMNAME="yast2-network"
MAINTAINER="Martin Vidner <mvidner(a)suse.cz>"
@@ -2693,7 +2693,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-network $as_me 2.13.50, which was
+This file was extended by yast2-network $as_me 2.13.51, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -2748,7 +2748,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-network config.status 2.13.50
+yast2-network config.status 2.13.51
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-network-2.13.50/configure.in new/yast2-network-2.13.51/configure.in
--- old/yast2-network-2.13.50/configure.in 2006-05-19 15:27:08.000000000 +0200
+++ new/yast2-network-2.13.51/configure.in 2006-05-22 13:45:29.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.13.17 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-network, 2.13.50, http://bugs.opensuse.org/, yast2-network)
+AC_INIT(yast2-network, 2.13.51, http://bugs.opensuse.org/, yast2-network)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.13.50"
+VERSION="2.13.51"
RPMNAME="yast2-network"
MAINTAINER="Martin Vidner <mvidner(a)suse.cz>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-network-2.13.50/src/modules/Lan.ycp new/yast2-network-2.13.51/src/modules/Lan.ycp
--- old/yast2-network-2.13.50/src/modules/Lan.ycp 2006-04-25 11:11:21.000000000 +0200
+++ new/yast2-network-2.13.51/src/modules/Lan.ycp 2006-05-22 13:44:06.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Network card data
* Authors: Michal Svec <msvec(a)suse.cz>
*
- * $Id: Lan.ycp 30431 2006-04-25 09:11:15Z mvidner $
+ * $Id: Lan.ycp 31089 2006-05-22 11:43:52Z mvidner $
*
* Representation of the configuration of network cards.
* Input and output routines.
@@ -27,6 +27,7 @@
import "NetworkDevices";
import "NetworkModules";
import "NetworkService";
+import "NetworkStorage";
import "Package";
import "ProductFeatures";
import "Routing";
@@ -1563,6 +1564,13 @@
// #145041
ethtool_options = InstallInf["ethtool_options"]:"";
+ // #176804
+ if (NetworkStorage::RootIsOnNetwork ())
+ {
+ startmode = "nfsroot";
+ y2milestone ("startmode nfsroot");
+ }
+
ipaddr = InstallInf["ipaddr"]:"";
bootproto = InstallInf["bootproto"]:"static";
y2debug("ipaddr,bootproto=%1,%2", ipaddr, bootproto);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-network-2.13.50/src/modules/NetworkStorage.ycp new/yast2-network-2.13.51/src/modules/NetworkStorage.ycp
--- old/yast2-network-2.13.50/src/modules/NetworkStorage.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.13.51/src/modules/NetworkStorage.ycp 2006-05-22 13:44:06.000000000 +0200
@@ -0,0 +1,39 @@
+/**
+ * File: modules/NetworkStorage.ycp
+ * Package: Network configuration
+ * Summary: Networked disks
+ * Authors: Martin Vidner <mvidner(a)suse.cz>
+ *
+ * $Id: NetworkStorage.ycp 31089 2006-05-22 11:43:52Z mvidner $
+ *
+ * #176804 - Root on iSCSI installation fails
+ */
+
+{
+
+module "NetworkStorage";
+
+/**
+ * If the root is on a networked device (NFS, ISCSI),
+ * the main NIC needs STARTMODE nfsroot instead of auto.
+ * @return root dev over network
+ */
+global boolean RootIsOnNetwork () {
+ string iscsi_cmd = "
+ ROOTPART=`sed 's,.*root=/dev/\\([^[:space:]]*\\).*,\1,' /proc/cmdline`
+ echo ROOTPART=\"$ROOTPART\"
+ # use * and .. to get to the device containing ROOTPART
+ case `cd -P /sys/block/*/\"$ROOTPART\"/../device && pwd` in
+ *session*)
+ IS_ISCSI=true ;;
+ *)
+ IS_ISCSI=false ;;
+ esac
+ $IS_ISCSI";
+ map out = (map) SCR::Execute (.target.bash_output, iscsi_cmd);
+ y2milestone ("%1", out);
+ return out["exit"]:-1 == 0;
+}
+
+/* EOF */
+}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-pkg-bindings
checked in at Tue May 23 01:39:12 CEST 2006.
--------
--- yast2-pkg-bindings/yast2-pkg-bindings.changes 2006-05-19 10:06:23.000000000 +0200
+++ yast2-pkg-bindings/yast2-pkg-bindings.changes 2006-05-22 15:51:46.000000000 +0200
@@ -1,0 +2,13 @@
+Mon May 22 13:23:48 CEST 2006 - lslezak(a)suse.cz
+
+- Pkg::DoProvide - select only the newest item for installation,
+ remove the flag from other versions (#176854)
+- 2.13.79
+
+-------------------------------------------------------------------
+Mon May 22 10:51:44 CEST 2006 - jsrain(a)suse.cz
+
+- added PkgApplReset builtin (#176788)
+- 2.13.78
+
+-------------------------------------------------------------------
Old:
----
yast2-pkg-bindings-2.13.77.tar.bz2
New:
----
yast2-pkg-bindings-2.13.79.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-pkg-bindings.spec ++++++
--- /var/tmp/diff_new_pack.WGPbxe/_old 2006-05-23 01:39:06.000000000 +0200
+++ /var/tmp/diff_new_pack.WGPbxe/_new 2006-05-23 01:39:06.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-pkg-bindings (Version 2.13.77)
+# spec file for package yast2-pkg-bindings (Version 2.13.79)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-pkg-bindings
-Version: 2.13.77
+Version: 2.13.79
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-pkg-bindings-2.13.77.tar.bz2
+Source0: yast2-pkg-bindings-2.13.79.tar.bz2
prefix: /usr
BuildRequires: blocxx-devel boost boost-devel dbus-1-devel docbook-xsl-stylesheets doxygen gcc-c++ hal-devel libgcrypt-devel libxcrypt-devel libxslt libzypp libzypp-devel perl-XML-Writer rpm-devel sgml-skel yast2-core-devel yast2-devtools
Summary: YaST2 Package Manager Access
@@ -36,7 +36,7 @@
Stanislav Visnovsky <visnov(a)suse.cz>
%prep
-%setup -n yast2-pkg-bindings-2.13.77
+%setup -n yast2-pkg-bindings-2.13.79
%build
%{prefix}/bin/y2tool y2autoconf
@@ -67,6 +67,13 @@
%doc %{prefix}/share/doc/packages/yast2-pkg-bindings
%changelog -n yast2-pkg-bindings
+* Mon May 22 2006 - lslezak(a)suse.cz
+- Pkg::DoProvide - select only the newest item for installation,
+ remove the flag from other versions (#176854)
+- 2.13.79
+* Mon May 22 2006 - jsrain(a)suse.cz
+- added PkgApplReset builtin (#176788)
+- 2.13.78
* Fri May 19 2006 - lslezak(a)suse.cz
- ignore installed selections in Pkg::GetSelections() when asking
for available selections (#170537), the same fix has been
++++++ yast2-pkg-bindings-2.13.77.tar.bz2 -> yast2-pkg-bindings-2.13.79.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-pkg-bindings-2.13.77/VERSION new/yast2-pkg-bindings-2.13.79/VERSION
--- old/yast2-pkg-bindings-2.13.77/VERSION 2006-05-19 09:50:04.000000000 +0200
+++ new/yast2-pkg-bindings-2.13.79/VERSION 2006-05-22 13:23:43.000000000 +0200
@@ -1 +1 @@
-2.13.77
+2.13.79
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-pkg-bindings-2.13.77/configure new/yast2-pkg-bindings-2.13.79/configure
--- old/yast2-pkg-bindings-2.13.77/configure 2006-05-19 10:03:14.000000000 +0200
+++ new/yast2-pkg-bindings-2.13.79/configure 2006-05-22 15:44:16.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for yast2-pkg-bindings 2.13.77.
+# Generated by GNU Autoconf 2.59 for yast2-pkg-bindings 2.13.79.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -423,8 +423,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-pkg-bindings'
PACKAGE_TARNAME='yast2-pkg-bindings'
-PACKAGE_VERSION='2.13.77'
-PACKAGE_STRING='yast2-pkg-bindings 2.13.77'
+PACKAGE_VERSION='2.13.79'
+PACKAGE_STRING='yast2-pkg-bindings 2.13.79'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -971,7 +971,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-pkg-bindings 2.13.77 to adapt to many kinds of systems.
+\`configure' configures yast2-pkg-bindings 2.13.79 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1038,7 +1038,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-pkg-bindings 2.13.77:";;
+ short | recursive ) echo "Configuration of yast2-pkg-bindings 2.13.79:";;
esac
cat <<\_ACEOF
@@ -1184,7 +1184,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-yast2-pkg-bindings configure 2.13.77
+yast2-pkg-bindings configure 2.13.79
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1198,7 +1198,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-pkg-bindings $as_me 2.13.77, which was
+It was created by yast2-pkg-bindings $as_me 2.13.79, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1928,7 +1928,7 @@
# Define the identity of the package.
PACKAGE='yast2-pkg-bindings'
- VERSION='2.13.77'
+ VERSION='2.13.79'
cat >>confdefs.h <<_ACEOF
@@ -2139,7 +2139,7 @@
-VERSION="2.13.77"
+VERSION="2.13.79"
RPMNAME="yast2-pkg-bindings"
MAINTAINER="Michael Andres <ma(a)suse.de>"
@@ -20273,7 +20273,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-pkg-bindings $as_me 2.13.77, which was
+This file was extended by yast2-pkg-bindings $as_me 2.13.79, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20336,7 +20336,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-pkg-bindings config.status 2.13.77
+yast2-pkg-bindings config.status 2.13.79
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-pkg-bindings-2.13.77/configure.in new/yast2-pkg-bindings-2.13.79/configure.in
--- old/yast2-pkg-bindings-2.13.77/configure.in 2006-05-19 10:02:47.000000000 +0200
+++ new/yast2-pkg-bindings-2.13.79/configure.in 2006-05-22 15:43:51.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.13.18 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-pkg-bindings, 2.13.77, http://bugs.opensuse.org/, yast2-pkg-bindings)
+AC_INIT(yast2-pkg-bindings, 2.13.79, http://bugs.opensuse.org/, yast2-pkg-bindings)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.13.77"
+VERSION="2.13.79"
RPMNAME="yast2-pkg-bindings"
MAINTAINER="Michael Andres <ma(a)suse.de>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-pkg-bindings-2.13.77/src/Package.cc new/yast2-pkg-bindings-2.13.79/src/Package.cc
--- old/yast2-pkg-bindings-2.13.77/src/Package.cc 2006-05-17 09:01:42.000000000 +0200
+++ new/yast2-pkg-bindings-2.13.79/src/Package.cc 2006-05-22 13:23:26.000000000 +0200
@@ -539,9 +539,10 @@
{
zypp::PoolItem_Ref item;
zypp::Arch _architecture;
+ zypp::ResStatus::TransactByValue whoWantsIt;
ProvideProcess( zypp::Arch arch )
- : _architecture( arch )
+ : _architecture( arch ), whoWantsIt(zypp::ResStatus::APPL_HIGH)
{ }
bool operator()( zypp::PoolItem provider )
@@ -553,6 +554,13 @@
if (!provider.status().isInstalled())
{
+ // deselect the item if it's already selected,
+ // only one item should be selected
+ if (provider.status().isToBeInstalled())
+ {
+ provider.status().resetTransact(whoWantsIt);
+ }
+
// regarding items which are installable only
if (!provider->arch().compatibleWith( _architecture )) {
y2milestone ("provider %s has incompatible arch '%s'", provider->name().c_str(), provider->arch().asString().c_str());
@@ -584,6 +592,7 @@
try
{
ProvideProcess info( zypp_ptr()->architecture() );
+ info.whoWantsIt = whoWantsIt;
invokeOnEach( zypp_ptr()->pool().byNameBegin( name ),
zypp_ptr()->pool().byNameEnd( name ),
@@ -1804,7 +1813,6 @@
* @builtin Reset
*
* @short Reset most internal stuff on the package manager.
- @param string package
@return boolean
*/
@@ -1834,6 +1842,37 @@
/**
+ * @builtin Reset
+ *
+ * @short Reset most internal stuff on the package manager.
+ Reset only packages set by the application, not by the user
+ @return boolean
+ */
+
+YCPValue
+PkgModuleFunctions::PkgApplReset ()
+{
+ try
+ {
+ for (zypp::ResPool::const_iterator it = zypp_ptr()->pool().begin()
+ ; it != zypp_ptr()->pool().end()
+ ; ++it)
+ {
+ // reset all transaction flags
+ it->status().resetTransact(zypp::ResStatus::APPL_HIGH);
+ }
+
+ return YCPBoolean (true);
+ }
+ catch (...)
+ {
+ }
+
+ return YCPBoolean (false);
+}
+
+
+/**
@builtin PkgSolve
@short Solve current package dependencies
@optarg booean filter filter all conflicts with installed packages
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-pkg-bindings-2.13.77/src/PkgModuleFunctions.h new/yast2-pkg-bindings-2.13.79/src/PkgModuleFunctions.h
--- old/yast2-pkg-bindings-2.13.77/src/PkgModuleFunctions.h 2006-05-19 09:46:48.000000000 +0200
+++ new/yast2-pkg-bindings-2.13.79/src/PkgModuleFunctions.h 2006-05-22 13:23:26.000000000 +0200
@@ -391,6 +391,8 @@
YCPValue PkgNeutral (const YCPString& p);
/* TYPEINFO: boolean()*/
YCPValue PkgReset ();
+ /* TYPEINFO: boolean()*/
+ YCPValue PkgApplReset ();
/* TYPEINFO: boolean(boolean)*/
YCPBoolean PkgSolve (const YCPBoolean& filter);
/* TYPEINFO: boolean()*/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package plotutils
checked in at Tue May 23 01:39:07 CEST 2006.
--------
--- plotutils/plotutils.changes 2006-01-25 21:40:23.000000000 +0100
+++ plotutils/plotutils.changes 2006-05-23 01:32:18.000000000 +0200
@@ -1,0 +2,27 @@
+Mon May 22 14:23:56 CEST 2006 - werner(a)suse.de
+
+- Update to plotutils 2.5
+ libplot:
+ * support for rotated and sheared (i.e., "anamorphically
+ transformed") X Window System fonts has been completely rewritten.
+ * URW versions of the standard 35 Adobe fonts (Helvetica,
+ Times-Roman etc.) are now checked for under their own names on any
+ X Window System display, as well as under the Adobe names.
+ * SVG output is now conformant SVG 1.1
+ * vertical positioning of text strings by the SVG driver improved
+ * the ROTATION parameter can now take values other than 0, 90, 180, and 270.
+ * modifiers fixed, such as appended "xsize=6in", "yoffset=8cm"
+ * problems with PS output triggering an error in some versions of
+ ghostscript now fixed
+ * most external symbols not meant to be publicly accessible now have
+ names beginning with the prefix "_pl_", to reduce the possibility
+ of namespace collisions. This will be completed in a later release.
+ graph:
+ * plotting of rotated y-axis labels by the `-Y' option, when `-T X' is
+ specified
+ * new short `-Q' option, equivalent to `--toggle-rotate-y-axis-label'.
+ graph,plot,tek2plot,plotfont,pic2plot:
+ * `--display-type' long option, the name of which confused some users,
+ has been changed to `--output-format'.
+
+-------------------------------------------------------------------
Old:
----
plotutils-2.4.1.dif
plotutils-2.4.1.tar.bz2
New:
----
plotutils-2.5.dif
plotutils-2.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plotutils.spec ++++++
--- /var/tmp/diff_new_pack.xgznoX/_old 2006-05-23 01:38:50.000000000 +0200
+++ /var/tmp/diff_new_pack.xgznoX/_new 2006-05-23 01:38:50.000000000 +0200
@@ -1,28 +1,28 @@
#
-# spec file for package plotutils (Version 2.4.1)
+# spec file for package plotutils (Version 2.5)
#
-# Copyright (c) 2004 SUSE LINUX AG, Nuernberg, Germany.
+# Copyright (c) 2006 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: plotutils
-BuildRequires: gcc-c++ xorg-x11 xorg-x11-devel
+BuildRequires: gcc-c++ libpng libpng-devel xorg-x11 xorg-x11-devel zlib zlib-devel
License: GPL
Group: Productivity/Graphics/Visualization/Graph
Autoreqprov: on
PreReq: %install_info_prereq %suseconfig_fonts_prereq
Obsoletes: plotutil
Provides: plotutil
-Version: 2.4.1
-Release: 576
+Version: 2.5
+Release: 1
Summary: The GNU Plotting Utilities
-Source0: plotutils-2.4.1.tar.bz2
-Patch: plotutils-2.4.1.dif
+Source0: plotutils-2.5.tar.bz2
+Patch: plotutils-2.5.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -44,7 +44,7 @@
Nick Tufillaro <nbt(a)reed.edu>
%prep
-%setup -n plotutils-2.4.1
+%setup -n plotutils-2.5
%patch
%build
@@ -93,18 +93,6 @@
mv ${RPM_BUILD_ROOT}/usr/share/ode ${RPM_BUILD_ROOT}%{_defaultdocdir}/plotutil/
mv ${RPM_BUILD_ROOT}/usr/share/pic2plot ${RPM_BUILD_ROOT}%{_defaultdocdir}/plotutil/
mv ${RPM_BUILD_ROOT}/usr/share/tek2plot ${RPM_BUILD_ROOT}%{_defaultdocdir}/plotutil/
- case "${RPM_OPT_FLAGS}" in
- *-g*) ;;
- *)
- strip ${RPM_BUILD_ROOT}/usr/bin/double
- strip ${RPM_BUILD_ROOT}/usr/bin/graph
- strip ${RPM_BUILD_ROOT}/usr/bin/ode
- strip ${RPM_BUILD_ROOT}/usr/bin/pic2plot
- strip ${RPM_BUILD_ROOT}/usr/bin/plot
- strip ${RPM_BUILD_ROOT}/usr/bin/plotfont
- strip ${RPM_BUILD_ROOT}/usr/bin/spline
- strip ${RPM_BUILD_ROOT}/usr/bin/tek2plot
- esac
#
mkdir -p ${RPM_BUILD_ROOT}/usr/X11R6/lib/X11/fonts/misc
install -m 0444 fonts/pcf/*.pcf ${RPM_BUILD_ROOT}/usr/X11R6/lib/X11/fonts/misc/
@@ -151,17 +139,17 @@
/usr/include/xmi.h
%doc %{_infodir}/plotutils.info.gz
%doc %{_infodir}/libxmi.info.gz
-%{_libdir}/libplot.so.2.2.1
+%{_libdir}/libplot.so.2.2.2
%{_libdir}/libplot.so.2
%{_libdir}/libplot.so
%{_libdir}/libplot.la
%{_libdir}/libplot.a
-%{_libdir}/libxmi.so.0.1.2
+%{_libdir}/libxmi.so.0.1.3
%{_libdir}/libxmi.so.0
%{_libdir}/libxmi.so
%{_libdir}/libxmi.la
%{_libdir}/libxmi.a
-%{_libdir}/libplotter.so.2.2.0
+%{_libdir}/libplotter.so.2.2.2
%{_libdir}/libplotter.so.2
%{_libdir}/libplotter.so
%{_libdir}/libplotter.la
@@ -181,6 +169,30 @@
/usr/X11R6/lib/X11/fonts/misc/tekfont3.pcf.gz
%changelog -n plotutils
+* Mon May 22 2006 - werner(a)suse.de
+- Update to plotutils 2.5
+ libplot:
+ * support for rotated and sheared (i.e., "anamorphically
+ transformed") X Window System fonts has been completely rewritten.
+ * URW versions of the standard 35 Adobe fonts (Helvetica,
+ Times-Roman etc.) are now checked for under their own names on any
+ X Window System display, as well as under the Adobe names.
+ * SVG output is now conformant SVG 1.1
+ * vertical positioning of text strings by the SVG driver improved
+ * the ROTATION parameter can now take values other than 0, 90, 180, and 270.
+ * modifiers fixed, such as appended "xsize=6in", "yoffset=8cm"
+ * problems with PS output triggering an error in some versions of
+ ghostscript now fixed
+ * most external symbols not meant to be publicly accessible now have
+ names beginning with the prefix "_pl_", to reduce the possibility
+ of namespace collisions. This will be completed in a later release.
+ graph:
+ * plotting of rotated y-axis labels by the `-Y' option, when `-T X' is
+ specified
+ * new short `-Q' option, equivalent to `--toggle-rotate-y-axis-label'.
+ graph,plot,tek2plot,plotfont,pic2plot:
+ * `--display-type' long option, the name of which confused some users,
+ has been changed to `--output-format'.
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Fri Dec 03 2004 - mfabian(a)suse.de
++++++ plotutils-2.4.1.dif -> plotutils-2.5.dif ++++++
--- plotutils/plotutils-2.4.1.dif 2002-05-14 17:36:14.000000000 +0200
+++ plotutils/plotutils-2.5.dif 2006-05-22 14:59:22.000000000 +0200
@@ -1,5 +1,5 @@
--- manpage.1
-+++ manpage.1 Mon Dec 17 14:00:59 2001
++++ manpage.1 2006-05-22 14:15:56.000000000 +0200
@@ -0,0 +1,49 @@
+.\"
+.TH PLOTUTILS 1 "March 2, 2000" "Version 2.4.1" "GNU Plotting Utilities"
@@ -50,81 +50,14 @@
+.BR plotfont (1),
+.BR spline (1),
+.BR tek2plot (1).
---- libplot/g_write.c
-+++ libplot/g_write.c Mon Dec 17 13:47:20 2001
-@@ -40,7 +40,7 @@
- }
- #ifdef LIBPLOTTER
- else if (data->outstream)
-- data->outstream->write(c, n);
-+ data->outstream->write((const char *)c, n);
- #endif
- }
-
---- libplot/i_rle.c
-+++ libplot/i_rle.c Mon Dec 17 13:43:45 2001
-@@ -78,7 +78,7 @@
- else if (rle->outstream)
- {
- rle->outstream->put ((unsigned char)(rle->oblen));
-- rle->outstream->write (&(rle->oblock[0]), rle->oblen);
-+ rle->outstream->write ((char *) &(rle->oblock[0]), rle->oblen);
- }
- #endif
-
---- libplot/n_write.c
-+++ libplot/n_write.c Mon Dec 17 13:52:13 2001
-@@ -208,7 +208,7 @@
- linebuf[pos++] = '0';
- if (pos >= MAX_PBM_PIXELS_PER_LINE || i == (width - 1))
- {
-- stream->write (linebuf, pos);
-+ stream->write ((char *)linebuf, pos);
- stream->put ('\n');
-
- pos = 0;
-@@ -253,7 +253,7 @@
- rowbuf[bytecount++] = outbyte;
- }
- /* emit row of bytes */
-- stream->write (rowbuf, bytecount);
-+ stream->write ((char *)rowbuf, bytecount);
- }
-
- free (rowbuf);
-@@ -366,7 +366,7 @@
- num_pixels++;
- if (num_pixels >= MAX_PGM_PIXELS_PER_LINE || i == (width - 1))
- {
-- stream->write (linebuf, pos);
-+ stream->write ((char *)linebuf, pos);
- stream->put ('\n');
-
- num_pixels = 0;
-@@ -392,7 +392,7 @@
- {
- for (i = 0; i < width; i++)
- rowbuf[i] = pixmap[j][i].u.rgb[0];
-- stream->write (rowbuf, width);
-+ stream->write ((char *)rowbuf, width);
- }
- free (rowbuf);
- }
-@@ -514,7 +514,7 @@
- num_pixels++;
- if (num_pixels >= MAX_PPM_PIXELS_PER_LINE || i == (width - 1))
- {
-- stream->write (linebuf, pos);
-+ stream->write ((char *)linebuf, pos);
- stream->put ('\n');
-
- num_pixels = 0;
-@@ -542,7 +542,7 @@
- for (i = 0; i < width; i++)
- for (component = 0; component < 3; component++)
- rowbuf[3 * i + component] = pixmap[j][i].u.rgb[component];
-- stream->write (rowbuf, 3 * width);
-+ stream->write ((char *)rowbuf, 3 * width);
- }
- free (rowbuf);
- }
+--- libplot/g_range.c
++++ libplot/g_range.c 2006-05-22 14:59:13.000000000 +0200
+@@ -172,7 +172,7 @@
+ void
+ _set_line_join_bbox (plOutbuf *bufp, double xleft, double yleft, double x, double y, double xright, double yright, double linewidth, int joinstyle, double miterlimit, double m[6])
+ {
+- plVector v1, v2, vsum;
++ plVector v1 = {0.0, 0.0}, v2 = {0.0, 0.0}, vsum;
+ double v1len, v2len;
+ double halfwidth;
+ double mitrelen;
++++++ plotutils-2.4.1.tar.bz2 -> plotutils-2.5.tar.bz2 ++++++
++++ 152886 lines of diff (skipped)
++++++ plotutils.test ++++++
--- plotutils/plotutils.test 2002-05-14 17:36:14.000000000 +0200
+++ plotutils/plotutils.test 2006-05-22 14:18:41.000000000 +0200
@@ -1,8 +1,8 @@
Testform für plotutils
======================
-Datum: Fri Mar 26 15:35:20 CET 1999
-Version: 2.2
+Datum: Mon May 22 14:18:34 CEST 2006
+Version: 2.5
Maintainer: werner(a)suse.de
Voraussetzungen:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-ncurses
checked in at Tue May 23 01:38:49 CEST 2006.
--------
--- yast2-ncurses/yast2-ncurses.changes 2006-05-19 14:20:38.000000000 +0200
+++ yast2-ncurses/yast2-ncurses.changes 2006-05-22 11:55:58.000000000 +0200
@@ -1,0 +2,8 @@
+Mon May 22 10:10:25 CEST 2006 - gs(a)suse.de
+
+- Check whether the window pointer is valid in ::wCreate
+ to prevent a segfault if the terminal is too small
+ (bug #175920)
+- 2.13.34
+
+-------------------------------------------------------------------
Old:
----
yast2-ncurses-2.13.33.tar.bz2
New:
----
yast2-ncurses-2.13.34.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-ncurses.spec ++++++
--- /var/tmp/diff_new_pack.UzfrNU/_old 2006-05-23 01:38:00.000000000 +0200
+++ /var/tmp/diff_new_pack.UzfrNU/_new 2006-05-23 01:38:00.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-ncurses (Version 2.13.33)
+# spec file for package yast2-ncurses (Version 2.13.34)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-ncurses
-Version: 2.13.33
+Version: 2.13.34
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-ncurses-2.13.33.tar.bz2
+Source0: yast2-ncurses-2.13.34.tar.bz2
prefix: /usr
BuildRequires: doxygen gcc-c++ libzypp-devel yast2-core-devel yast2-devtools
BuildRequires: blocxx-devel libxcrypt-devel
@@ -41,7 +41,7 @@
%prep
-%setup -n yast2-ncurses-2.13.33
+%setup -n yast2-ncurses-2.13.34
%build
%{prefix}/bin/y2tool y2autoconf
@@ -74,6 +74,11 @@
%doc %{prefix}/share/doc/packages/yast2-ncurses
%changelog -n yast2-ncurses
+* Mon May 22 2006 - gs(a)suse.de
+- Check whether the window pointer is valid in ::wCreate
+ to prevent a segfault if the terminal is too small
+ (bug #175920)
+- 2.13.34
* Fri May 19 2006 - gs(a)suse.de
- Package Installation: Sort the pattern list (bug #176603)
- 2.13.33
++++++ yast2-ncurses-2.13.33.tar.bz2 -> yast2-ncurses-2.13.34.tar.bz2 ++++++
++++ 2584 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-ncurses-2.13.33/VERSION new/yast2-ncurses-2.13.34/VERSION
--- old/yast2-ncurses-2.13.33/VERSION 2006-05-19 14:19:07.000000000 +0200
+++ new/yast2-ncurses-2.13.34/VERSION 2006-05-22 11:56:07.000000000 +0200
@@ -1 +1 @@
-2.13.33
+2.13.34
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-ncurses-2.13.33/src/NCComboBox.cc new/yast2-ncurses-2.13.34/src/NCComboBox.cc
--- old/yast2-ncurses-2.13.33/src/NCComboBox.cc 2006-03-07 13:31:20.000000000 +0100
+++ new/yast2-ncurses-2.13.34/src/NCComboBox.cc 2006-05-22 09:49:21.000000000 +0200
@@ -119,6 +119,9 @@
{
NCWidget::wCreate( newrect );
+ if ( !win )
+ return;
+
wrect lrect( 0, wsze::min( newrect.Sze,
wsze( label.height(), newrect.Sze.W ) ) );
wrect trect( 0, wsze( 1, newrect.Sze.W ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-ncurses-2.13.33/src/NCIntField.cc new/yast2-ncurses-2.13.34/src/NCIntField.cc
--- old/yast2-ncurses-2.13.33/src/NCIntField.cc 2006-03-07 13:31:20.000000000 +0100
+++ new/yast2-ncurses-2.13.34/src/NCIntField.cc 2006-05-22 09:51:05.000000000 +0200
@@ -130,6 +130,9 @@
{
NCWidget::wCreate( newrect );
+ if ( !win )
+ return;
+
wrect lrect( 0, wsze::min( newrect.Sze,
wsze( label.height(), newrect.Sze.W ) ) );
wrect trect( 0, wsze( 1, newrect.Sze.W ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-ncurses-2.13.33/src/NCProgressBar.cc new/yast2-ncurses-2.13.34/src/NCProgressBar.cc
--- old/yast2-ncurses-2.13.33/src/NCProgressBar.cc 2006-03-07 13:31:20.000000000 +0100
+++ new/yast2-ncurses-2.13.34/src/NCProgressBar.cc 2006-05-22 09:50:24.000000000 +0200
@@ -117,6 +117,9 @@
{
NCWidget::wCreate( newrect );
+ if ( !win )
+ return;
+
wrect lrect( 0, wsze::min( newrect.Sze,
wsze( label.height(), newrect.Sze.W ) ) );
wrect trect( 0, wsze( 1, newrect.Sze.W ) );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-ncurses-2.13.33/src/NCTextEntry.cc new/yast2-ncurses-2.13.34/src/NCTextEntry.cc
--- old/yast2-ncurses-2.13.33/src/NCTextEntry.cc 2006-05-19 14:16:29.000000000 +0200
+++ new/yast2-ncurses-2.13.34/src/NCTextEntry.cc 2006-05-22 09:56:01.000000000 +0200
@@ -141,6 +141,9 @@
{
NCWidget::wCreate( newrect );
+ if ( !win )
+ return;
+
wrect lrect( 0, wsze::min( newrect.Sze,
wsze( label.height(), newrect.Sze.W ) ) );
if ( lrect.Sze.H == newrect.Sze.H )
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package open-iscsi
checked in at Tue May 23 01:38:44 CEST 2006.
--------
--- open-iscsi/open-iscsi.changes 2006-05-19 11:20:25.000000000 +0200
+++ open-iscsi/open-iscsi.changes 2006-05-23 01:21:52.000000000 +0200
@@ -1,0 +2,7 @@
+Mon May 22 14:17:33 CEST 2006 - hare(a)suse.de
+
+- update to svn r581
+ - Fix lockup when target is restarted (#176151)
+- Start open-iscsi after Xen (#177381)
+
+-------------------------------------------------------------------
New:
----
open-iscsi-581.diff
open-iscsi-start-iscsi-after-xen
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ open-iscsi.spec ++++++
--- /var/tmp/diff_new_pack.bu0Ane/_old 2006-05-23 01:38:05.000000000 +0200
+++ /var/tmp/diff_new_pack.bu0Ane/_new 2006-05-23 01:38:05.000000000 +0200
@@ -18,7 +18,7 @@
Prereq: %fillup_prereq %insserv_prereq
Autoreqprov: on
Version: 0.5.545
-Release: 9
+Release: 10
Provides: linux-iscsi
Obsoletes: linux-iscsi
%define iscsi_release 545
@@ -33,8 +33,10 @@
Patch5: %{name}-545.diff
Patch6: %{name}-564.diff
Patch7: %{name}-574.diff
+Patch8: %{name}-581.diff
Patch10: %{name}-cleanup-iscsiadm-man-page
Patch11: %{name}-allow-displaying-of-chap-secret
+Patch12: %{name}-start-iscsi-after-xen
Patch21: %{name}-check-active-sessions-before-delete
Patch22: %{name}-iscsi-iname-Makefile.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -73,8 +75,10 @@
%patch5
%patch6
%patch7
+%patch8
%patch10 -p1
%patch11 -p1
+%patch12 -p1
%patch21 -p1
%patch22 -p1
cp %{S:12} usr/
@@ -137,6 +141,10 @@
%doc %{_mandir}/man8/*
%changelog -n open-iscsi
+* Mon May 22 2006 - hare(a)suse.de
+- update to svn r581
+- Fix lockup when target is restarted (#176151)
+- Start open-iscsi after Xen (#177381)
* Fri May 19 2006 - hare(a)suse.de
- update to svn r574
- Fix machine hang during error recovery (#174166)
++++++ open-iscsi-581.diff ++++++
++++ 631 lines (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package lvm2
checked in at Tue May 23 01:37:59 CEST 2006.
--------
--- lvm2/lvm2.changes 2006-05-19 01:52:19.000000000 +0200
+++ lvm2/lvm2.changes 2006-05-23 01:19:24.000000000 +0200
@@ -1,0 +2,24 @@
+Mon May 22 17:13:21 CEST 2006 - fehr(a)suse.de
+
+- update to new version 2.02.06
+ Propagate --monitor around cluster.
+ Add --monitor to vgcreate and lvcreate to control dmeventd registration.
+ Filter LCK_NONBLOCK in clvmd lock_vg.
+ Add --nosync to lvcreate with LV flag NOTSYNCED.
+ Use mirror's uuid for a core log.
+ Add mirror log fault-handling policy.
+ Improve mirror warning messages and tidy dmeventd syslog output.
+ Propagate nosync flag around cluster.
+ Allow vgreduce to handle mirror log failures.
+ Add --corelog to lvcreate and lvconvert.
+ Create a log header for replacement in-sync mirror log.
+ Use set_lv() and dev_set() to wipe sections of devices.
+ Add mirror_library description to example.conf.
+ Fix uuid_from_num() buffer overrun.
+ Increase maximum stripe size limit to physical extent size for lvm2 metadata.
+ Fix activation code to check for pre-existing mirror logs.
+ Ignore empty strings in config files.
+ Require non-zero regionsize and document parameter on lvcreate man page.
+ Invalidate cache if composition of VG changed externally.
+
+-------------------------------------------------------------------
Old:
----
LVM2.2.02.05.tar.bz2
New:
----
LVM2.2.02.06.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lvm2.spec ++++++
--- /var/tmp/diff_new_pack.AulXew/_old 2006-05-23 01:37:24.000000000 +0200
+++ /var/tmp/diff_new_pack.AulXew/_new 2006-05-23 01:37:24.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package lvm2 (Version 2.02.05)
+# spec file for package lvm2 (Version 2.02.06)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
PreReq: %fillup_prereq %insserv_prereq
%endif
Autoreqprov: on
-Version: 2.02.05
+Version: 2.02.06
Release: 1
Summary: LVM2 Tools
Source: LVM2.%{version}.tar.bz2
@@ -175,6 +175,27 @@
%{_mandir}/man8/vgsplit.8.gz
%changelog -n lvm2
+* Mon May 22 2006 - fehr(a)suse.de
+- update to new version 2.02.06
+ Propagate --monitor around cluster.
+ Add --monitor to vgcreate and lvcreate to control dmeventd registration.
+ Filter LCK_NONBLOCK in clvmd lock_vg.
+ Add --nosync to lvcreate with LV flag NOTSYNCED.
+ Use mirror's uuid for a core log.
+ Add mirror log fault-handling policy.
+ Improve mirror warning messages and tidy dmeventd syslog output.
+ Propagate nosync flag around cluster.
+ Allow vgreduce to handle mirror log failures.
+ Add --corelog to lvcreate and lvconvert.
+ Create a log header for replacement in-sync mirror log.
+ Use set_lv() and dev_set() to wipe sections of devices.
+ Add mirror_library description to example.conf.
+ Fix uuid_from_num() buffer overrun.
+ Increase maximum stripe size limit to physical extent size for lvm2 metadata.
+ Fix activation code to check for pre-existing mirror logs.
+ Ignore empty strings in config files.
+ Require non-zero regionsize and document parameter on lvcreate man page.
+ Invalidate cache if composition of VG changed externally.
* Wed Apr 26 2006 - hare(a)suse.de
- add LVM_DEVICE_TIMEOUT sysconfig variable to make sure
udev has finished processing (#149979)
++++++ LVM2.2.02.05.tar.bz2 -> LVM2.2.02.06.tar.bz2 ++++++
++++ 6938 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package xmountains
checked in at Tue May 23 01:37:53 CEST 2006.
--------
--- xmountains/xmountains.changes 2006-01-25 21:43:17.000000000 +0100
+++ xmountains/xmountains.changes 2006-05-22 17:26:56.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 22 17:26:47 CEST 2006 - schwab(a)suse.de
+
+- Don't strip binaries.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xmountains.spec ++++++
--- /var/tmp/diff_new_pack.4gVfs8/_old 2006-05-23 01:37:46.000000000 +0200
+++ /var/tmp/diff_new_pack.4gVfs8/_new 2006-05-23 01:37:46.000000000 +0200
@@ -5,7 +5,7 @@
# 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://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
@@ -18,7 +18,7 @@
Obsoletes: xmountns
Autoreqprov: on
Version: 2.7
-Release: 1
+Release: 13
Summary: Fractal landscape in the background
URL: http://www.epcc.ed.ac.uk/~spb/xmountains/
Source: %{name}-%{version}.tar.bz2
@@ -48,10 +48,8 @@
%install
make DESTDIR=$RPM_BUILD_ROOT install
-strip $RPM_BUILD_ROOT/usr/X11R6/bin/xmountains
make DESTDIR=$RPM_BUILD_ROOT install.man
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -62,6 +60,8 @@
%doc README copyright.h
%changelog -n xmountains
+* Mon May 22 2006 - schwab(a)suse.de
+- Don't strip binaries.
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 06 2006 - lmichnovic(a)suse.cz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package xen
checked in at Tue May 23 01:37:50 CEST 2006.
--------
--- arch/i386/xen/xen.changes 2006-05-19 02:01:41.000000000 +0200
+++ xen/xen.changes 2006-05-19 23:39:30.000000000 +0200
@@ -1,0 +2,13 @@
+Fri May 19 11:01:29 MDT 2006 - ccoffing(a)novell.com
+
+- Update from Intel to previous patch to fix installation of HVM
+ W2k. Adds decoding for two more instructions. (#176717)
+- Updated the README.
+- Included updated version of KY's patch to reserve some lowmem
+ for PAE, to avoid kernel BUG() during boot. The amounts of
+ memory reserved at various physical memory sizes have been
+ adjusted. (#175124)
+- Include Intel's patch for unchecked allocations in shadow*.c.
+ (#149179)
+
+-------------------------------------------------------------------
Old:
----
xen-hvm-xor-and.diff
New:
----
xen-hvm-decode.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xen.spec ++++++
--- /var/tmp/diff_new_pack.hKvRE9/_old 2006-05-23 01:37:26.000000000 +0200
+++ /var/tmp/diff_new_pack.hKvRE9/_new 2006-05-23 01:37:26.000000000 +0200
@@ -19,7 +19,7 @@
%define with_pygrub 1
%define xen_build_dir xen-3.0-testing
Version: 3.0.2_09668
-Release: 4
+Release: 5
License: GPL
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
Patch36: xen-paths.diff
Patch37: xen-hvm-rep-movs.diff
Patch38: xen-lowmem-emergency-pool.diff
-Patch39: xen-hvm-xor-and.diff
+Patch39: xen-hvm-decode.diff
Patch40: xen-console.diff
Patch49: xen-enable-hvm-debug.diff
Patch50: xen-enable-debug
@@ -805,6 +805,16 @@
%{insserv_cleanup}
%changelog -n xen
+* Fri May 19 2006 - ccoffing(a)novell.com
+- Update from Intel to previous patch to fix installation of HVM
+ W2k. Adds decoding for two more instructions. (#176717)
+- Updated the README.
+- Included updated version of KY's patch to reserve some lowmem
+ for PAE, to avoid kernel BUG() during boot. The amounts of
+ memory reserved at various physical memory sizes have been
+ adjusted. (#175124)
+- Include Intel's patch for unchecked allocations in shadow*.c.
+ (#149179)
* Thu May 18 2006 - ccoffing(a)novell.com
- Include Intel's patch to fix installation of HVM W2k. This patch
adds decoding for 'xor' and 'and' instructions. Without this,
++++++ README.SuSE ++++++
--- arch/i386/xen/README.SuSE 2006-05-03 19:19:53.000000000 +0200
+++ xen/README.SuSE 2006-05-19 21:18:37.000000000 +0200
@@ -21,7 +21,7 @@
from YaST) check-mark the "XEN Virtualization" selection. If, instead, you
wish to install Xen manually later, install the following packages:
bridge-utils
- kernel-xen
+ kernel-xen or kernel-xenpae
python
xen
xen-libs
@@ -32,10 +32,9 @@
yast2-vm (Optional, to facilitate creation and management of VMs)
multipath-tools (Required by yast2-vm, for domUloader)
-You then need to reboot your machine (after, perhaps, editing your bootloader
-configuration, as discussed below). Instead of booting a normal Linux kernel,
-you will boot the Xen microkernel and a slightly changed Linux kernel. This
-Linux kernel runs in the first virtual machine and will drive most of your
+You then need to reboot your machine. Instead of booting a normal Linux
+kernel, you will boot the Xen hypervisor and a slightly changed Linux kernel.
+This Linux kernel runs in the first virtual machine and will drive most of your
hardware.
This approach is called para-virtualization, since it is a partial
@@ -43,8 +42,8 @@
virtualization easier). It results in very good performance (consult
http://www.cl.cam.ac.uk/Research/SRG/netos/xen/performance.html) but has the
downside of unchanged operating systems not being supported. However,
-upcoming hardware features (e.g., Intel's VT and AMD's Pacifica) will help
-overcome this limitation.
+upcoming hardware features (e.g., Intel's VT and AMD's Virtualization) will
+help overcome this limitation.
Terminology
@@ -55,10 +54,12 @@
A "domain" is Xen's term for a virtual machine.
"Domain 0" is the first virtual machine. It can control all other virtual
-machines. It also (usually) controls the physical hardware.
+machines. It also (usually) controls the physical hardware. A kernel used in
+domain 0 may sometimes be referred to as a dom0 kernel.
"Domain U" is any virtual machine other than domain 0. The "U" indicates it
-is unprivileged (that is, it cannot control other domains).
+is unprivileged (that is, it cannot control other domains). A kernel used in
+an unprivileged domain may be referred to as a domU kernel.
Novell documentation will use the more industry-standard term "virtual
machine", or "VM", rather than "domain" where possible. And to that end,
@@ -68,19 +69,16 @@
The acronym "HVM" refers to a hardware-assisted virtual machine. These are
VMs that have not been modified (e.g., Windows) and therefore need hardware
-support such as Intel's VT or AMD's Pacifica to run on Xen.
+support such as Intel's VT or AMD's Virtualization to run on Xen.
Kernels
-------
Xen supports two kinds of kernels: A privileged kernel (which boots the
machine, controls other VMs, and usually controls all your physical hardware)
-and unprivileged kernels (which don't need drivers for physical hardware).
-The privileged kernel boots first (as the VM server); an unprivileged kernel
-is used in all subsequent VMs.
-
-A kernel used in domain 0 (the VM server) may sometimes be referred to as a
-dom0 kernel. Similarly, domain U kernels may be referred to as domU kernels.
+and unprivileged kernels (which can't control other VMs, and usually don't need
+drivers for physical hardware). The privileged kernel boots first (as the VM
+server); an unprivileged kernel is used in all subsequent VMs.
The VM server takes control of the boot process after Xen has initialized the
CPU and the memory. This VM contains a privileged kernel and all the hardware
@@ -97,16 +95,19 @@
are modules anyway, using this kernel as an unprivileged kernel has very
little extra overhead.
-The kernel is contained in the kernel-xen package, which you need to install
-to use Xen.
+The kernel is contained in the kernel-xen package (or kernel-xenpae for 32 bit
+hardware with > 4G of RAM), which you need to install to use Xen.
Booting
-------
-If you installed Xen during the initial SUSE installation, a "XEN" option
-should already exist in your Grub bootloader. If you installed Xen later, you
-will have to edit Grub yourself. In that case, add an entry like this to your
-Grub configuration (usually /boot/grub/menu.lst):
+If you installed Xen during the initial SUSE installation, or installed one
+of the kernel-xen* packages later, a "XEN" option should exist in your Grub
+bootloader. Select that to boot SUSE on top of Xen.
+
+If you want to add additional entries, or modify the existing ones, you will
+have to edit Grub yourself. All Xen entries in the Grub configuration file
+(usually /boot/grub/menu.lst) look something like this:
title XEN
root (hd0,5)
@@ -117,24 +118,15 @@
Replace (hd0,5) with the partition that holds your /boot directory in
grub-speak, e.g., hda1 -> (hd0,0) and sda5 -> (hd2,4).
+Normally, xen.gz requires no parameters. If you want to add parameters,
+see the documentation in the xen-doc-* packages for a complete discussion.
+
Replace "<parameters>" with the kernel parameters that you want to pass to
your kernel. These should be very similar, if not identical, to those passed
to a normal kernel that you boot on bare iron.
-You may also pass parameters to Xen, by appending them after xen.gz (similar
-as is done with vmlinuz-xen). One possible parameter is "dom0_mem=", which
-can limit the amount of memory seen by domain 0. (This number assumes kB, or
-you can specify units. So, for example, "dom0_mem=131072" and "dom0_mem=128M"
-are the same.) If this is not specified, Xen will give the maximum possible
-memory to domain 0. You can later take memory away from domain 0, and give it
-to other domains, via ballooning. You can pass lower numbers as well, which
-will be useful after you have stripped down domain 0 and want to run several
-additional domains.
-
Once you have booted this configuration successfully, you are running Xen with
-a privileged kernel on top of it. Use "xm list" to see the list of VMs and
-"xm dmesg" to see the boot log from Xen. The xm command only works if xend is
-running.
+a privileged kernel on top of it.
Start Scripts
@@ -144,85 +136,74 @@
activated at installation time. You can (de)activate it using insserv (or
chkconfig). You can also start it manually with "rcxend start".
-One other relevant startup script rcxendomains. This script can be used to
+One other relevant startup script is xendomains. This script can be used to
start other VMs when the VM server boots. It also cleanly shuts down the
other VMs when the VM server shuts down. To use this feature, place a
symbolic link in /etc/xen/auto that points to the VM's configuration file.
-Installing Root Filesystems or Filesystem Images
-------------------------------------------------
-Each VM needs to have its own root filesystem. The root filesystem can live on
-a block device (e.g., a hard disk partition, or an LVM2 or EVMS volume) or in
-a file that holds the filesystem image.
-
-VMs can share filesystems, such as /usr or /opt, that are mounted read-only
-from _all_ VMs. Never try to share a filesystem that is mounted read-write;
-filesystem corruption will result. For sharing writable data between VMs, use
-NFS or other networked or cluster filesystems.
+Creating a VM with YaST
+-----------------------
+YaST is the recommended method to create VMs. The YaST module (from the
+yast2-vm package) handles creating both the VM's configuration file and
+disk(s). YaST can help install any operating system, not just SUSE.
+
+From the command line, run "yast2 xen". From the GUI, start YaST, select
+"System", then start "Virtual Machine Management (Xen)". For full
+functionality, YaST must run in graphical mode, not ncurses.
-Below, we'll discuss three possible ways to get a root filesystem installed
-for Xen. They are:
- 1) Create a filesystem image based on the Novell SUSE rescue image
- 2) Use YaST to install a virtual machine
- 3) Reuse an existing installation
-
-Note that methods 1 and 2 will create a SUSE Linux installation; installation
-of other operating systems may require you to use method 3.
-
-1) Rescue image based root filesystem
-To get started quickly, you can use the rescue image from the Novell SUSE
-installation CD/DVD. It's on the first CD/DVD in the boot/ directory with the
-name "rescue". To make it usable with Xen, copy it to the hard disk, loop
-mount it, remove the kernel modules, and copy your Xen-enabled kernel (and a
-selection of needed kernel modules) there. When done, umount it. To boot it,
-use the configuration file /etc/xen/examples/xmexample.rescue as a template and
-enter the location of the image file as hda1.
-
-There's a script mk-xen-rescue-img.sh in /usr/share/doc/packages/xen/ that
-automates the above steps. The use of this script is highly recommended. Run
-it with no arguments to obtain help.
-
-The disadvantage of using the rescue way of constructing a root filesystem is
-that the result does not have an RPM database, so you can't easily add
-packages using rpm. On the positive side, the result is relatively small yet
-has most of what's needed to get started with networking.
-
-2) YaST Virtual Machine Installation
- a) Start YaST, and select "System".
- b) Select "Virtual Machine Management (Xen)".
- c) Click "Add" to add a new virtual machine.
- d) Adjust the VM configuration and click "Next".
- e) YaST will now create a configuration file for the VM, and create a disk
- image. The disk image will exist in /var/lib/xen/images, and a
- corresponding config file will exist in /etc/xen/vm. The operating
- system's installation program will then run within the VM.
- f) For SUSE VMs, the installation process will automatically configure some
- things within the VM (such as disabling unneeded services like acpid and
- kbd). Optionally, have a look at
- /usr/share/doc/packages/xen/boot.local.xenU and copy the boot command
- line parsing bits into the new VM.
+The first screen shows all created and running VMs. To create a new one, click
+"Add". Now adjust the VM's configuration to your liking.
Note that is is possible to install SUSE Linux graphically, even when it is
paravirtualized. Add "vnc=1" to the "Installation Options" in YaST, and see
this page for further guidance:
http://www.novell.com/coolsolutions/feature/15568.html
-3) Reuse an existing installation
-You can use an existing installation (whether on a partition or disk) as the
-root filesystem of a VM. YaST can help create a configuration file to boot
+Once you have the VM configured, click "Next". YaST will now create a
+configuration file for the VM, and create a disk image. The disk image will
+exist in /var/lib/xen/images, and a corresponding config file will exist in
+/etc/xen/vm. The operating system's installation program will then run within
the VM.
+When the VM shuts down (because the installation -- or at least the first stage
+of it -- is done), YaST gives you a chance to finalize the VM's configuration.
+This is useful, for example, if the installer and the application that will
+run in the VM have different memory or network requirements.
-Creating a Configuration File
------------------------------
-Unless you used the YaST tool to create a VM, you'll need to manually create a
-configuration file. Start by making a copy of one of the /etc/xen/examples/*
-files, and modifying it to suit your needs. For para-virtualized VMs, start
-with /etc/xen/examples/xmexample1; for fully-virtualized VMs, start with
-/etc/xen/examples/xmexample.hvm.
-You'll need to change (at very least) the "name" and "disk" parameters.
+Creating a VM Manually
+----------------------
+If you create a VM manually (as opposed to using YaST), you will need to create
+a disk (or reuse an existing one) and a configuration file.
+
+Each VM needs to have its own root filesystem. The root filesystem can live on
+a block device (e.g., a hard disk partition, or an LVM2 or EVMS volume) or in
+a file that holds the filesystem image.
+
+VMs can share filesystems, such as /usr or /opt, that are mounted read-only
+from _all_ VMs. Never try to share a filesystem that is mounted read-write;
+filesystem corruption will result. For sharing writable data between VMs, use
+NFS or other networked or cluster filesystems.
+
+If you are using a disk or disk image that is already installed with an
+operating system, you'll probably need to replace its kernel with a Xen-enabled
+kernel.
+
+The kernel and ramdisk used to bootstrap the VM must match any kernel modules
+that might be present in the VM's disk. It is possible to manually copy the
+kernel and ramdisk from the VM's disk (for example, after updating the kernel
+within that VM) to the VM server's filesystem. However, an easier (and less
+error-prone) method is to use something called the "domUloader". Before a new
+VM is started, this loader automatically copies the kernel and ramdisk into
+the VM server's filesystem, so that it can be used to bootstrap the new VM.
+See /etc/xen/examples/xmexample.domUloader for an example.
+
+Next, make a copy of one of the /etc/xen/examples/* files, and modify it to
+suit your needs. For para-virtualized VMs, start with
+/etc/xen/examples/xmexample1; for fully-virtualized VMs, start with
+/etc/xen/examples/xmexample.hvm. You'll need to change (at very least) the
+"name" and "disk" parameters.
When defining the virtual network adapter(s), we recommend using a static MAC
for the VM rather than allowing Xen to randomly select one each time the VM
@@ -230,18 +211,27 @@
range of MAC addresses with the OUI of 00-16-3E. By using MACs from this
range you can be sure they will not conflict with any physical adapters.
-
-Booting Virtual Machines
-------------------------
-Before you can boot additional VMs, you need to have some memory available.
-The VM server (domain 0) will automatically relinquish memory (down to a
-minimum defined in /etc/xen/xend-config.sxp) when you attempt to create a new
-VM. Or you may manually adjust domain 0's memory allocation with the command
- xm mem-set 0 <N>
-with <N> being the number of megabytes that you want to give to your domain 0.
-
-To create a new VM, use a command like:
- xm create /etc/xen/vm/my-vm
+To get started quickly, you can use a modified rescue image from the Novell
+SUSE installation CD/DVD. It's on the first CD/DVD in the boot/ directory with
+the name "rescue". To make it usable with Xen, run the script
+/usr/share/doc/packages/xen/mk-xen-rescue-img.sh (run it with no arguments to
+get help). The script replaces the normal Linux kernel in the image with a
+Xen-enabled Linux kernel (among other things; read the script for details).
+The script also creates a matching configuration file. The disadvantage of
+using the rescue way of constructing a root filesystem is that the result does
+not have an RPM database, so you can't easily add packages using rpm. On the
+positive side, the result is relatively small yet has most of what's needed to
+get started with networking.
+
+
+Managing Virtual Machines
+-------------------------
+VMs can be managed from the command line or from YaST.
+
+To create a new VM from the command line, use a command like:
+ xm create my-vm
+If your VM's configuration file is not located in /etc/xen/vm, you must
+specify the full path.
Have a look at running sessions with "xm list". Note the ID of the newly
created VM. Attach to that VM with "xm console <ID>" (replacing ID with the
@@ -249,24 +239,20 @@
immediately connect to the console. Attaching to multiple VM consoles is most
conveniently done with the terminal multiplexer "screen".
-You can start other VMs the same way; just remember that every VM needs its
-own root filesystem.
-
Have a look at the other xm commands by typing "xm help". Note that most xm
commands must be done as root.
-The VMs don't all need to be the same kind of system. You can just as well
-boot a 2.4 Linux kernel, or a Debian distribution, or NetWare, or even NetBSD
-VMs.
-The kernel and ramdisk used to bootstrap the VM must match any kernel modules
-that might be present in the VM's disk. It is possible to manually copy the
-kernel and ramdisk from the VM's disk (for example, after updating the kernel
-within that VM) to the VM server's filesystem. However, an easier (and less
-error-prone) method is to use something called the "domUloader". Before a new
-VM is started, this loader automatically copies the kernel and ramdisk into
-the VM server's filesystem, so that it can be used to bootstrap the new VM.
-See /etc/xen/examples/xmexample.domUloader for an example.
+CD-ROM / DVD Support
+--------------------
+The physical CD/DVD drive can be shared between multiple VMs, but some special
+steps have to be taken.
+
+The physical CD/DVD drive can be visible to only one fully virtualized VM at
+a time. To virtually "insert" the CD/DVD (that is, to attach the physical
+drive to the VM) press Ctrl-Alt-i while in the VM's window. The VM that
+previously had control of the CD/DVD drive will still see a drive, but it will
+appear to have no media.
Networking
@@ -345,36 +331,28 @@
called.
It's not recommended to use ifplugd nor NetworkManager for managing the
-interfaces if you use bridging mode. Use routing with nat or proxy-arp
-in that case. You also need to do that in case you want to send out packets
+interfaces if you use bridging mode. Use routing with nat or proxy-arp
+in that case. You also need to do that in case you want to send out packets
on wireless; you can't bridge Xen "ethernet" packets into 802.11 packets.
Limitations
-----------
-You can change the number of available CPUs per VM and the amount of available
-memory in a running domain. This is done via hotplug-CPU and hotplug-mem, so
-unlike in older versions of Xen, "free -m" will really report a lower amount
-of possible memory. Such changes work in domain 0 as well.
-
-When booting, Linux reserves data structures, etc., matching the amount of
-(virtual) hardware found. This has the side-effect that you can't grow the
-number of CPUs beyond what a (virtual) kernel has been booted with. Nor can
-the amount of memory be grown beyond the initial value, so you can trick domU
-Linux by passing the mem= boot parameter.
-
-Network and block devices are hotplugged as well; Xen currently does not offer
-a neat interface to change the configuration at runtime yet, though.
-
-The export of harddisk and partitions from files in Xen is handled via the
-loopback driver; you can easily run out of those, as by default only 8
-loopback devices are supported. You can change this by inserting
+When booting, Linux reserves data structures matching the amount of (virtual)
+processors and RAM found. This has the side-effect that you can't dynamically
+grow the virtual hardware beyond what the kernel has been booted with. But
+you can trick domU Linux to prepare for a larger amount of RAM by passing the
+mem= boot parameter.
+
+The export of virtual hard disks from files in Xen is handled via the loopback
+driver. You can easily run out of those, as by default only 8 loopback devices
+are supported. You can change this by inserting:
options loop max_loop=64
into /etc/modprobe.conf.local in domain 0.
Similarly, the netback driver comes up with 8 virtual network device pairs
-(vif0.X - vethX); you can change this by placing the netloop's nloopbacks=N
-parameter to the kernel/module.
+(vif0.X - vethX). You can change this by plassing the netloop's nloopbacks=N
+parameter to the kernel module.
Thread-Local Storage
@@ -391,7 +369,6 @@
affected. SUSE Linux 9.2 and 9.3 are affected. For SUSE Linux 10.x and SLES
10, we have disabled negative segment references in gcc and glibc, and so
these are not affected. Other non-SUSE Linux distributions may be affected.
-Mono is affected though, so you'll suffer a performance impact there.
For affected distributions, one way to work around the problem is to rename
the /lib/tls directory, so the pre-i686 version gets used, where no such
@@ -400,22 +377,25 @@
renames /lib/tls when running on Xen, and restores it when not running on Xen.
Modify this script to work with your specific distribution.
+Mono has a similar problem, but this has been fixed in SUSE Linux 10.1 and
+SLES 10. Older or non-SUSE verions of Mono may have a performance impact.
+
Security
--------
Domain 0 has control over all domains. This means that care should be taken to
keep domain 0 safe; ideally you strip it down to only do as little there as
-possible, preferably with no local users except for the system
-administrator. Most commands in domain 0 can only be performed as root, but
-this protection scheme only has moderate security and might be defeated. In
-case domain 0 is compromised, all other domains are compromised as well.
+possible, preferably with no local users except for the system administrator.
+Most commands in domain 0 can only be performed as root, but this protection
+scheme only has moderate security and might be defeated. In case domain 0 is
+compromised, all other domains are compromised as well.
To allow relocation of VMs (migration), the receiving machine listens on TCP
-port 8002; you might want to put firewall rules in place in domain 0 to
+port 8002. You might want to put firewall rules in place in domain 0 to
restrict this to machines which you trust. You have some access control in
xend-config.sxp as well by tweaking the xend-relocation-hosts-allow
-setting. Relocating VMs with sensitive data is not a good idea in untrusted
-networks.
+setting. Relocating VMs with sensitive data is not a good idea in untrusted
+networks, since the data is not sent encrypted.
The memory protections for the domUs are effective; so far no way to break out
of a virtual machine is known. A VM is an effective jail.
@@ -427,10 +407,11 @@
For starting it's easiest to disable any firewall on the VM server, but enable
IP_FORWARD in /etc/sysconfig/sysctl (/proc/sys/net/ipv4/ip_forward). If you
-want to enable SuSEfirewall2 with bridging, add xenbr0 to a device class set
-FW_ROUTE and FW_ALLOW_CLASS_ROUTING. Watch the kernel reject messages ...
+want to enable SuSEfirewall2 with bridging, add xenbr0 to a device class, set
+FW_ROUTE and FW_ALLOW_CLASS_ROUTING. Watch the kernel reject messages ...
-Switch off ifplugd and NetworkManager.
+Switch off ifplugd and NetworkManager. These can interfere with the changes
+xend makes to the network setup.
Specify a static virtual MAC in the VM's configuration file. Random MACs can
be problematic, since with each boot of the VM it appears that some hardware
@@ -465,8 +446,8 @@
kernel (hd0,5)/xen.gz
To something like this:
kernel (hd0,5)/xen-dbg.gz noreboot
-After rebooting, the Xen hypervisor will write any error messages directly to
-the text console.
+After rebooting, the Xen hypervisor will write any error messages to the log
+file (viewable with the "xm dmesg" command).
If problems persist, check if a newer version is available. Well-tested
versions will be shipped with SUSE and via YaST Online Update. More frequent
@@ -485,11 +466,6 @@
Some large-memory machines may not boot with ACPI enabled.
-The VM server (domain 0) will automatically shrink its memory usage to
-accommodate a new VM, during an "xm create" command. This auto-shrinking may
-fail when starting a fully-virtualized VM. In that case, manually perform an
-"xm mem-set 0 <N>" before the "xm create".
-
Be sure your Xen hypervisor (xen) and VM kernels (kernel-xen) are compatible.
While Xen 3.x attempts to preserve compatibility between the hypervisor and
VMs, changes sometimes occur. In particular:
++++++ xen-hvm-decode.diff ++++++
I have submitted a new bug on Novell bugzilla for the win2k installation
issue.
The patch has been attached in the bug.
https://bugzilla.novell.com/show_bug.cgi?id=176717
"Zhao, Yunfeng" <yunfeng.zhao(a)intel.com>
Index: xen-3.0-testing/xen/arch/x86/hvm/platform.c
===================================================================
--- xen-3.0-testing.orig/xen/arch/x86/hvm/platform.c
+++ xen-3.0-testing/xen/arch/x86/hvm/platform.c
@@ -364,6 +364,12 @@ static int hvm_decode(int realmode, unsi
}
switch (*opcode) {
+ case 0x0A: /* or r8, m8 */
+ instr->instr = INSTR_OR;
+ instr->op_size = BYTE;
+ GET_OP_SIZE_FOR_BYTE(size_reg);
+ return mem_reg(instr->op_size, opcode, instr, rex);
+
case 0x0B: /* or m32/16, r32/16 */
instr->instr = INSTR_OR;
GET_OP_SIZE_FOR_NONEBYTE(instr->op_size);
@@ -380,6 +386,12 @@ static int hvm_decode(int realmode, unsi
GET_OP_SIZE_FOR_NONEBYTE(instr->op_size);
return reg_mem(instr->op_size, opcode, instr, rex);
+ case 0x22: /* and m8, r8 */
+ instr->instr = INSTR_AND;
+ instr->op_size = BYTE;
+ GET_OP_SIZE_FOR_BYTE(size_reg);
+ return mem_reg(size_reg, opcode, instr, rex);
+
case 0x23: /* and m32/16, r32/16 */
instr->instr = INSTR_AND;
GET_OP_SIZE_FOR_NONEBYTE(instr->op_size);
@@ -396,6 +408,12 @@ static int hvm_decode(int realmode, unsi
GET_OP_SIZE_FOR_NONEBYTE(instr->op_size);
return reg_mem(instr->op_size, opcode, instr, rex);
+ case 0x32: /* xor m8, r8*/
+ instr->instr = INSTR_XOR;
+ instr->op_size = BYTE;
+ GET_OP_SIZE_FOR_BYTE(size_reg);
+ return mem_reg(size_reg, opcode, instr, rex);
+
case 0x39: /* cmp r32/16, m32/16 */
instr->instr = INSTR_CMP;
GET_OP_SIZE_FOR_NONEBYTE(instr->op_size);
@@ -516,6 +534,11 @@ static int hvm_decode(int realmode, unsi
GET_OP_SIZE_FOR_NONEBYTE(instr->op_size);
return DECODE_success;
+ case 0xAC: /* lods/lodsb */
+ instr->instr = INSTR_STOS;
+ instr->op_size = BYTE;
+ return DECODE_success;
+
case 0xC6:
if (((opcode[1] >> 3) & 7) == 0) { /* mov $imm8, m8 */
instr->instr = INSTR_MOV;
++++++ xen-hvm-memory-check.diff ++++++
--- /var/tmp/diff_new_pack.hKvRE9/_old 2006-05-23 01:37:29.000000000 +0200
+++ /var/tmp/diff_new_pack.hKvRE9/_new 2006-05-23 01:37:29.000000000 +0200
@@ -74,3 +74,69 @@
vmcb->iopm_base_pa = (u64) virt_to_maddr(iopm);
vmcb->msrpm_base_pa = (u64) virt_to_maddr(msrpm);
+Index: xen-3.0-testing/xen/arch/x86/shadow.c
+===================================================================
+--- xen-3.0-testing.orig/xen/arch/x86/shadow.c
++++ xen-3.0-testing/xen/arch/x86/shadow.c
+@@ -430,7 +430,8 @@ no_shadow_page:
+ perfc_value(shadow_l2_pages),
+ perfc_value(hl2_table_pages),
+ perfc_value(snapshot_pages));
+- BUG(); /* XXX FIXME: try a shadow flush to free up some memory. */
++ /* XXX FIXME: try a shadow flush to free up some memory. */
++ domain_crash_synchronous();
+
+ return 0;
+ }
+@@ -3018,7 +3019,8 @@ static inline unsigned long init_bl2(
+ if ( unlikely(!(smfn = alloc_shadow_page(d, gpfn, gmfn, PGT_l4_shadow))) )
+ {
+ printk("Couldn't alloc an L4 shadow for pfn=%lx mfn=%lx\n", gpfn, gmfn);
+- BUG(); /* XXX Deal gracefully with failure. */
++ /* XXX Deal gracefully with failure. */
++ domain_crash_synchronous();
+ }
+
+ spl4e = (l4_pgentry_t *)map_domain_page(smfn);
+Index: xen-3.0-testing/xen/arch/x86/shadow32.c
+===================================================================
+--- xen-3.0-testing.orig/xen/arch/x86/shadow32.c
++++ xen-3.0-testing/xen/arch/x86/shadow32.c
+@@ -246,7 +246,8 @@ alloc_shadow_page(struct domain *d,
+ perfc_value(shadow_l2_pages),
+ perfc_value(hl2_table_pages),
+ perfc_value(snapshot_pages));
+- BUG(); /* XXX FIXME: try a shadow flush to free up some memory. */
++ /* XXX FIXME: try a shadow flush to free up some memory. */
++ domain_crash_synchronous();
+ }
+
+ smfn = page_to_mfn(page);
+@@ -976,6 +977,11 @@ alloc_p2m_table(struct domain *d)
+ else
+ {
+ page = alloc_domheap_page(NULL);
++ if (!page)
++ {
++ printk("Alloc p2m table fail\n");
++ domain_crash(d);
++ }
+
+ l1tab = map_domain_page(page_to_mfn(page));
+ memset(l1tab, 0, PAGE_SIZE);
+Index: xen-3.0-testing/xen/arch/x86/shadow_public.c
+===================================================================
+--- xen-3.0-testing.orig/xen/arch/x86/shadow_public.c
++++ xen-3.0-testing/xen/arch/x86/shadow_public.c
+@@ -315,6 +315,11 @@ static void alloc_monitor_pagetable(stru
+
+ mmfn_info = alloc_domheap_page(NULL);
+ ASSERT( mmfn_info );
++ if (!mmfn_info)
++ {
++ printk("Fail to allocate monitor pagetable\n");
++ domain_crash(v->domain);
++ }
+
+ mmfn = page_to_mfn(mmfn_info);
+ mpl4e = (l4_pgentry_t *) map_domain_page_global(mmfn);
++++++ xen-lowmem-emergency-pool.diff ++++++
--- /var/tmp/diff_new_pack.hKvRE9/_old 2006-05-23 01:37:29.000000000 +0200
+++ /var/tmp/diff_new_pack.hKvRE9/_new 2006-05-23 01:37:29.000000000 +0200
@@ -1,20 +1,47 @@
-Index: xen-3.0-testing/xen/common/page_alloc.c
+Index: xen-3.0-testing/xen/arch/x86/x86_32/mm.c
===================================================================
---- xen-3.0-testing.orig/xen/common/page_alloc.c
-+++ xen-3.0-testing/xen/common/page_alloc.c
-@@ -273,6 +273,15 @@ void end_boot_allocator(void)
- if ( curr_free )
- free_heap_pages(pfn_dom_zone_type(i), mfn_to_page(i), 0);
- }
+--- xen-3.0-testing.orig/xen/arch/x86/x86_32/mm.c
++++ xen-3.0-testing/xen/arch/x86/x86_32/mm.c
+@@ -62,6 +62,8 @@ l2_pgentry_t *virt_to_xen_l2e(unsigned l
+ return &idle_pg_table_l2[l2_linear_offset(v)];
+ }
+
++extern unsigned long lowmem_emergency_pool_pages;
++
+ void __init paging_init(void)
+ {
+ void *ioremap_pt;
+@@ -126,6 +128,20 @@ void __init paging_init(void)
+ l2e_from_page(virt_to_page(idle_vcpu[0]->domain->
+ arch.mm_perdomain_pt) + i,
+ __PAGE_HYPERVISOR);
+
-+ if (lowmem_emergency_pool_pages == 0)
-+ {
-+ /* Size the lowmem_emergency_pool based on the total memory on the box */
-+ if ((total_pages > (1000 * 1000) && (total_pages <= (2000*1000))))
-+ lowmem_emergency_pool_pages = 4000;
-+ else if ((total_pages > (2000 * 1000) && (total_pages < (4*1000*1000))))
-+ lowmem_emergency_pool_pages = 8000;
-+ }
++ /*
++ * Size the lowmem_emergency_pool based on the total memory on the box
++ * This pool is needed only on 32 bit PAE configurations (4g to 16g).
++ */
++ if (lowmem_emergency_pool_pages)
++ return;
++
++ if (total_pages > (4 * 1024 * 1024))
++ lowmem_emergency_pool_pages = 12000;
++ else if (total_pages > (2 * 1024 * 1024))
++ lowmem_emergency_pool_pages = 8000;
++ else if (total_pages > (1 * 1024 * 1024) || max_page >= (1 * 1024 * 1024))
++ lowmem_emergency_pool_pages = 4000;
}
- /* Hand the specified arbitrary page range to the specified heap zone. */
+ void __init zap_low_mappings(l2_pgentry_t *base)
+Index: xen-3.0-testing/xen/common/page_alloc.c
+===================================================================
+--- xen-3.0-testing.orig/xen/common/page_alloc.c
++++ xen-3.0-testing/xen/common/page_alloc.c
+@@ -47,7 +47,7 @@ string_param("badpage", opt_badpage);
+ * allocation requests. Ordinary requests will not fall back to the
+ * lowmem emergency pool.
+ */
+-static unsigned long lowmem_emergency_pool_pages;
++unsigned long lowmem_emergency_pool_pages;
+ static void parse_lowmem_emergency_pool(char *s)
+ {
+ unsigned long long bytes;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package xgl
checked in at Tue May 23 01:37:41 CEST 2006.
--------
--- xgl/xgl.changes 2006-05-19 16:17:06.000000000 +0200
+++ xgl/xgl.changes 2006-05-22 02:31:24.000000000 +0200
@@ -1,0 +2,6 @@
+Mon May 22 02:28:48 CEST 2006 - dreveman(a)suse.de
+
+- Fix pbuffer resize issue that caused the server to crash when
+ using fglrx driver. (bnc #175637)
+
+-------------------------------------------------------------------
Old:
----
glitz-0.5.4.tar.gz
New:
----
glitz-0.5.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xgl.spec ++++++
--- /var/tmp/diff_new_pack.4zOzGc/_old 2006-05-23 01:37:24.000000000 +0200
+++ /var/tmp/diff_new_pack.4zOzGc/_new 2006-05-23 01:37:24.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package xgl (Version cvs_060519)
+# spec file for package xgl (Version cvs_060522)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -23,13 +23,13 @@
PreReq: %fillup_prereq
Requires: xgl-hardware-list
Autoreqprov: on
-Version: cvs_060519
+Version: cvs_060522
Release: 1
Summary: Xserver that uses OpenGL for its drawing operations.
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64
Source: xorg-server-1.1.99.1.tar.bz2
-Source1: glitz-0.5.4.tar.gz
+Source1: glitz-0.5.6.tar.gz
Source2: README.SUSE
Source3: sysconfig.displaymanager.template
Source4: Mesa-CVS-20060512.tar.bz2
@@ -141,6 +141,9 @@
/var/adm/fillup-templates/sysconfig.displaymanager-%name
%changelog -n xgl
+* Mon May 22 2006 - dreveman(a)suse.de
+- Fix pbuffer resize issue that caused the server to crash when
+ using fglrx driver. (bnc #175637)
* Fri May 19 2006 - dreveman(a)suse.de
- Disable YUY2 format for XVideo as it's not accelerated and the
software fallback got issues.
++++++ glitz-0.5.4.tar.gz -> glitz-0.5.6.tar.gz ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/ChangeLog new/glitz-0.5.6/ChangeLog
--- old/glitz-0.5.4/ChangeLog 2006-02-23 02:15:23.000000000 +0100
+++ new/glitz-0.5.6/ChangeLog 2006-05-22 02:24:14.000000000 +0200
@@ -1,3 +1,71 @@
+2006-05-22 David Reveman <davidr(a)novell.com>
+
+ * src/glx/glitz_glx_context.c (_glitz_glx_context_update): Update
+ drawable size before getting the current context.
+
+ * src/glx/glitz_glx_drawable.c (_glitz_glx_drawable_update_size):
+ Make no context current if pbuffer drawable we're about to destroy
+ is current. (bnc #175637)
+
+2006-05-20 David Reveman <davidr(a)novell.com>
+
+ * src/glitz.h (GLITZ_REVISION): Bump version to 0.5.6.
+
+ * configure.in: Bump version to 0.5.6.
+
+2006-05-02 David Reveman <davidr(a)novell.com>
+
+ * src/agl/glitz_agl_format.c (glitz_agl_query_formats):
+ Fix typo in AGL format initialization. (Junji Takagi)
+
+2006-03-13 David Reveman <davidr(a)novell.com>
+
+ * src/glitz.h (GLITZ_REVISION): Bump version to 0.5.5.
+
+ * configure.in: Bump version to 0.5.5.
+
+ * src/glitz_pixel.c (glitz_set_pixels):
+ * src/glitz_gl.h:
+ Add experimental code for avoiding context switches when uploading
+ pixel data.
+
+ * src/agl/glitz_glx_context.c:
+ * src/agl/glitz_glx_drawable.c:
+ * src/agl/glitz_glxint.h:
+ * src/agl/glitz_egl_context.c:
+ * src/agl/glitz_egl_surface.c:
+ * src/agl/glitz_eglint.h:
+ * src/agl/glitz_wgl_context.c:
+ * src/agl/glitz_wgl_drawable.c:
+ * src/agl/glitz_wglint.h:
+ * src/agl/glitz_agl_context.c:
+ * src/agl/glitz_agl_drawable.c:
+ * src/agl/glitz_aglint.h:
+ * src/glitzint.h:
+ * src/glitz_surface.c:
+ * src/glitz_framebuffer.c:
+ * src/glitz_drawable.c:
+ * src/glitz_buffer.c: Add support for avoiding context switches.
+
+ * src/egl/glitz_egl_context.c (glitz_egl_context_get):
+ * src/egl/glitz_wgl_context.c (glitz_wgl_context_get):
+ * src/egl/glitz_agl_context.c (glitz_agl_context_get):
+ * src/glx/glitz_egl_drawable.c:
+ * src/glx/glitz_wgl_drawable.c:
+ * src/glx/glitz_agl_drawable.c:
+ * src/glx/glitz_eglint.h:
+ * src/glx/glitz_wglint.h:
+ * src/glx/glitz_aglint.h:
+ * src/glx/glitz_glxint.h:
+ * src/glx/glitz_glxext.h:
+ * src/glx/glitz_glx_info.c (_glitz_glx_proc_address_lookup):
+ * src/glx/glitz_glx_context.c:
+ * src/glx/glitz_glx_drawable.c:
+ * src/glx/glitz_glx_extension.c:
+ * src/glitz_framebuffer.c:
+ * src/glitz_drawable.c (glitz_drawable_swap_buffer_region):
+ * src/glitz.h: CopySubBufferMESA support.
+
2006-02-23 David Reveman <davidr(a)novell.com>
* src/glitz.h (GLITZ_REVISION): Bump version to 0.5.4.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/config/config.guess new/glitz-0.5.6/config/config.guess
--- old/glitz-0.5.4/config/config.guess 2006-01-01 19:19:30.000000000 +0100
+++ new/glitz-0.5.6/config/config.guess 2006-03-05 01:57:50.000000000 +0100
@@ -1,9 +1,10 @@
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
+# Inc.
-timestamp='2005-12-23'
+timestamp='2006-02-27'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -106,7 +107,7 @@
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
@@ -223,6 +224,9 @@
*:ekkoBSD:*:*)
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
exit ;;
+ *:SolidBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+ exit ;;
macppc:MirBSD:*:*)
echo powerppc-unknown-mirbsd${UNAME_RELEASE}
exit ;;
@@ -794,6 +798,9 @@
i*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
exit ;;
+ i*:MSYS_NT-*:*:*)
+ echo ${UNAME_MACHINE}-pc-mingw32
+ exit ;;
i*:windows32*:*)
# uname -m includes "-pc" on this system.
echo ${UNAME_MACHINE}-mingw32
@@ -802,7 +809,10 @@
echo ${UNAME_MACHINE}-pc-pw32
exit ;;
x86:Interix*:[345]*)
- echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
+ echo i586-pc-interix${UNAME_RELEASE}
+ exit ;;
+ EM64T:Interix*:[345]*)
+ echo x86_64-unknown-interix${UNAME_RELEASE}
exit ;;
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
echo i${UNAME_MACHINE}-pc-mks
@@ -873,7 +883,11 @@
#endif
#endif
EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^CPU/{
+ s: ::g
+ p
+ }'`"
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
mips64:Linux:*:*)
@@ -892,7 +906,11 @@
#endif
#endif
EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^CPU/{
+ s: ::g
+ p
+ }'`"
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
or32:Linux:*:*)
@@ -991,7 +1009,7 @@
LIBC=gnulibc1
# endif
#else
- #if defined(__INTEL_COMPILER) || defined(__PGI)
+ #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun)
LIBC=gnu
#else
LIBC=gnuaout
@@ -1001,7 +1019,11 @@
LIBC=dietlibc
#endif
EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`"
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^LIBC/{
+ s: ::g
+ p
+ }'`"
test x"${LIBC}" != x && {
echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
exit
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/config/config.sub new/glitz-0.5.6/config/config.sub
--- old/glitz-0.5.4/config/config.sub 2006-01-01 19:19:30.000000000 +0100
+++ new/glitz-0.5.6/config/config.sub 2006-03-05 01:57:50.000000000 +0100
@@ -1,9 +1,10 @@
#! /bin/sh
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
+# Inc.
-timestamp='2005-12-23'
+timestamp='2006-02-27'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
@@ -268,15 +269,16 @@
| mn10200 | mn10300 \
| mt \
| msp430 \
+ | nios | nios2 \
| ns16k | ns32k \
| or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
| pyramid \
- | sh | sh[1234] | sh[24]a | sh[24]a*eb | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+ | sh | sh[1234] | sh[24]a | sh[24]a*eb | sh[23]e | sh[34]eb | shbe | sheb | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
- | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
- | sparcv8 | sparcv9 | sparcv9b \
+ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
| strongarm \
| tahoe | thumb | tic4x | tic80 | tron \
| v850 | v850e \
@@ -298,10 +300,6 @@
ms1)
basic_machine=mt-unknown
;;
- nios2 | nios2-* | nios2 | nios2-*)
- basic_machine=nios2-altera
- os=-none
- ;;
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
@@ -354,17 +352,18 @@
| mmix-* \
| mt-* \
| msp430-* \
+ | nios-* | nios2-* \
| none-* | np1-* | ns16k-* | ns32k-* \
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
| pyramid-* \
| romp-* | rs6000-* \
- | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]a*eb-* | sh[23]e-* | sh[34]eb-* | shbe-* | sheb-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
- | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
+ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
- | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
| tahoe-* | thumb-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tron-* \
@@ -1148,7 +1147,7 @@
sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
basic_machine=sh-unknown
;;
- sparc | sparcv8 | sparcv9 | sparcv9b)
+ sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
basic_machine=sparc-sun
;;
cydra)
@@ -1221,7 +1220,8 @@
| -aos* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
+ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+ | -openbsd* | -solidbsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/configure new/glitz-0.5.6/configure
--- old/glitz-0.5.4/configure 2006-02-23 10:27:51.000000000 +0100
+++ new/glitz-0.5.6/configure 2006-05-20 22:38:35.000000000 +0200
@@ -1509,7 +1509,7 @@
# Package version number, (as distinct from shared library version)
# This must be manually synchronized with the version in src/glitz.h
-GLITZ_VERSION=0.5.4
+GLITZ_VERSION=0.5.6
# libtool shared library version
# Increment if the interface has additions, changes, removals.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/configure.in new/glitz-0.5.6/configure.in
--- old/glitz-0.5.4/configure.in 2006-02-23 02:14:45.000000000 +0100
+++ new/glitz-0.5.6/configure.in 2006-05-20 22:29:43.000000000 +0200
@@ -6,7 +6,7 @@
# Package version number, (as distinct from shared library version)
# This must be manually synchronized with the version in src/glitz.h
-GLITZ_VERSION=0.5.4
+GLITZ_VERSION=0.5.6
# libtool shared library version
# Increment if the interface has additions, changes, removals.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/src/agl/glitz_agl_format.c new/glitz-0.5.6/src/agl/glitz_agl_format.c
--- old/glitz-0.5.4/src/agl/glitz_agl_format.c 2006-01-10 22:40:11.000000000 +0100
+++ new/glitz-0.5.6/src/agl/glitz_agl_format.c 2006-05-02 00:35:48.000000000 +0200
@@ -229,9 +229,9 @@
AGLPixelFormat pixel_format, *new_pfs;
int n_attribs_list, i;
- format.types = GLITZ_DRAWABLE_TYPE_WINDOW_MASK;
- format.d.id = 0;
- format.color.fourcc = GLITZ_FOURCC_RGB;
+ format.types = GLITZ_DRAWABLE_TYPE_WINDOW_MASK;
+ format.d.id = 0;
+ format.d.color.fourcc = GLITZ_FOURCC_RGB;
n_attribs_list = sizeof (_attribs_list) / sizeof (GLint *);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/src/glitz.h new/glitz-0.5.6/src/glitz.h
--- old/glitz-0.5.4/src/glitz.h 2006-03-12 13:32:28.000000000 +0100
+++ new/glitz-0.5.6/src/glitz.h 2006-05-20 22:30:03.000000000 +0200
@@ -28,7 +28,7 @@
#define GLITZ_MAJOR 0
#define GLITZ_MINOR 5
-#define GLITZ_REVISION 4
+#define GLITZ_REVISION 6
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/src/glitz_drawable.c new/glitz-0.5.6/src/glitz_drawable.c
--- old/glitz-0.5.4/src/glitz_drawable.c 2006-03-13 10:27:08.000000000 +0100
+++ new/glitz-0.5.6/src/glitz_drawable.c 2006-03-13 14:49:42.000000000 +0100
@@ -215,8 +215,8 @@
rect.x2 = x_origin + box->x2;
rect.y2 = y_origin + box->y2;
- if (rect.x1 <= 0 &&
- rect.y1 <= 0 &&
+ if (rect.x1 <= 0 &&
+ rect.y1 <= 0 &&
rect.x2 >= drawable->width &&
rect.x2 >= drawable->height)
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/src/glx/glitz_glx_context.c new/glitz-0.5.6/src/glx/glitz_glx_context.c
--- old/glitz-0.5.4/src/glx/glitz_glx_context.c 2006-03-12 15:59:42.000000000 +0100
+++ new/glitz-0.5.6/src/glx/glitz_glx_context.c 2006-05-22 02:17:11.000000000 +0200
@@ -442,15 +442,15 @@
_glitz_glx_context_make_current (drawable, (context)? 1: 0);
break;
case GLITZ_DRAWABLE_CURRENT:
- if (!dinfo->thread_info->cctx)
- context = glXGetCurrentContext ();
-
if (drawable->base.width != drawable->width ||
drawable->base.height != drawable->height)
_glitz_glx_drawable_update_size (drawable,
drawable->base.width,
drawable->base.height);
+ if (!dinfo->thread_info->cctx)
+ context = glXGetCurrentContext ();
+
if ((context != drawable->context->context) ||
(glXGetCurrentDrawable () != drawable->drawable))
_glitz_glx_context_make_current (drawable, (context)? 1: 0);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/src/glx/glitz_glx_drawable.c new/glitz-0.5.6/src/glx/glitz_glx_drawable.c
--- old/glitz-0.5.4/src/glx/glitz_glx_drawable.c 2006-03-13 10:27:43.000000000 +0100
+++ new/glitz-0.5.6/src/glx/glitz_glx_drawable.c 2006-05-22 02:21:31.000000000 +0200
@@ -79,6 +79,10 @@
{
if (drawable->pbuffer)
{
+ if (glXGetCurrentDrawable () == drawable->drawable)
+ glXMakeCurrent (drawable->screen_info->display_info->display,
+ None, NULL);
+
glitz_glx_pbuffer_destroy (drawable->screen_info, drawable->pbuffer);
drawable->drawable = drawable->pbuffer =
glitz_glx_pbuffer_create (drawable->screen_info,
@@ -258,7 +262,6 @@
screen_info->glx.copy_sub_buffer (screen_info->display_info->display,
drawable->drawable,
x, y, width, height);
-
return 1;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/glitz-0.5.4/src/glx/glitz_glx_extension.c new/glitz-0.5.6/src/glx/glitz_glx_extension.c
--- old/glitz-0.5.4/src/glx/glitz_glx_extension.c 2006-03-12 21:03:24.000000000 +0100
+++ new/glitz-0.5.6/src/glx/glitz_glx_extension.c 2006-03-13 15:16:09.000000000 +0100
@@ -39,6 +39,7 @@
{ 0.0, NULL, 0 }
};
+/* XXX: only checking for client side support right now */
static glitz_extension_map glx_client_extensions[] = {
{ 0.0, "GLX_MESA_copy_sub_buffer", GLITZ_GLX_FEATURE_COPY_SUB_BUFFER_MASK },
{ 0.0, NULL, 0 }
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0