openSUSE Commits
Threads by month
- ----- 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 gftp
checked in at Fri May 19 16:43:18 CEST 2006.
--------
--- GNOME/gftp/gftp.changes 2006-05-05 19:56:01.000000000 +0200
+++ gftp/gftp.changes 2006-05-19 03:33:34.000000000 +0200
@@ -1,0 +2,6 @@
+Thu May 18 22:32:36 CEST 2006 - sreeves(a)suse.de
+
+- Fix for 6396 - delete tmp files
+ Fix for 176373 - Poor application categories
+
+-------------------------------------------------------------------
New:
----
gedit-tmp-file-deletion.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gftp.spec ++++++
--- /var/tmp/diff_new_pack.vFgyUr/_old 2006-05-19 16:43:03.000000000 +0200
+++ /var/tmp/diff_new_pack.vFgyUr/_new 2006-05-19 16:43:03.000000000 +0200
@@ -16,13 +16,14 @@
Group: Productivity/Networking/Ftp/Clients
Autoreqprov: on
Version: 2.0.18
-Release: 24
+Release: 26
Source0: gftp-%{version}.tar.bz2
URL: http://gftp.seul.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Multithreaded FTP Client for X11
Patch1: gftp-show-busy-cursor.patch
Patch2: %{name}-%{version}-overflow.patch
+Patch3: gedit-tmp-file-deletion.patch
%description
GFTP is a multithreaded FTP client for X11 written using Gtk. It has
@@ -42,6 +43,7 @@
%setup
%patch1
%patch2
+%patch3
%build
rename no nb po/no.*
@@ -61,7 +63,7 @@
make DESTDIR=$RPM_BUILD_ROOT install
rm $RPM_BUILD_ROOT/opt/gnome/share/gftp/COPYING
gzip -9nf $RPM_BUILD_ROOT/opt/gnome/share/man/man?/*.?
-%suse_update_desktop_file -N "Gnome FTP" -G "File Transfer" %name FileTransfer
+%suse_update_desktop_file -N "Gnome FTP" -G "File Transfer" -r %name Application FileManager
%clean
rm -rf $RPM_BUILD_ROOT
@@ -77,6 +79,9 @@
/opt/gnome/share/pixmaps/*.png
%changelog -n gftp
+* Thu May 18 2006 - sreeves(a)suse.de
+- Fix for 6396 - delete tmp files
+ Fix for 176373 - Poor application categories
* Fri May 05 2006 - sreeves(a)suse.de
- Fix for 167218 - change name
* Mon Feb 20 2006 - mmarek(a)suse.cz
++++++ gedit-tmp-file-deletion.patch ++++++
--- src/gtk/transfer.c
+++ src/gtk/transfer.c
@@ -391,6 +391,11 @@
continue;
}
}
+ else if(ve_proc->view && ve_proc->rm)
+ {
+ /* delete the tmp file after viewing */
+ remove_file(ve_proc->filename);
+ }
free_edit_data (ve_proc);
continue;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package gdm
checked in at Fri May 19 16:42:56 CEST 2006.
--------
--- GNOME/gdm/gdm.changes 2006-05-16 18:22:18.000000000 +0200
+++ gdm/gdm.changes 2006-05-19 03:16:07.000000000 +0200
@@ -1,0 +2,6 @@
+Fri May 19 03:14:51 CEST 2006 - hpj(a)suse.de
+
+- Made GDM use the more graphically intensive, but prettier,
+ gdmgreeter for remote logins. Fixes Novell bug #176661.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.vSdIxc/_old 2006-05-19 16:42:22.000000000 +0200
+++ /var/tmp/diff_new_pack.vSdIxc/_new 2006-05-19 16:42:22.000000000 +0200
@@ -22,7 +22,7 @@
Group: System/GUI/GNOME
Autoreqprov: on
Version: 2.8.0.7
-Release: 59
+Release: 60
Summary: The GNOME 2.x Display Manager
Source: %{name}-%{version}.tar.bz2
Source1: gdm.pamd
@@ -237,6 +237,9 @@
%endif
%changelog -n gdm
+* Fri May 19 2006 - hpj(a)suse.de
+- Made GDM use the more graphically intensive, but prettier,
+ gdmgreeter for remote logins. Fixes Novell bug #176661.
* Tue May 16 2006 - sbrabec(a)suse.cz
- Do not require exact UID 50 (it can fail, if already assigned).
- Do not fail, if group gdm already exists.
++++++ gdm-conf.patch ++++++
--- /var/tmp/diff_new_pack.vSdIxc/_old 2006-05-19 16:42:23.000000000 +0200
+++ /var/tmp/diff_new_pack.vSdIxc/_new 2006-05-19 16:42:23.000000000 +0200
@@ -1,6 +1,7 @@
---- gdm-2.8.0.7/config/gdm.conf.in
-+++ gdm-2.8.0.7/config/gdm.conf.in
-@@ -45,7 +45,7 @@
+diff -upr gdm-2.8.0.7-pre/config/gdm.conf.in gdm-2.8.0.7-post/config/gdm.conf.in
+--- gdm-2.8.0.7-pre/config/gdm.conf.in 2005-10-06 14:25:45.000000000 -0500
++++ gdm-2.8.0.7-post/config/gdm.conf.in 2006-05-18 20:08:53.000000000 -0500
+@@ -45,11 +45,11 @@ TimedLoginDelay=30
# The greeter for local (non-xdmcp) logins. Change gdmlogin to gdmgreeter to
# get the new graphical greeter.
@@ -9,7 +10,12 @@
# The greeter for xdmcp logins, usually you want a less graphically intensive
# greeter here so it's better to leave this with gdmlogin
-@@ -61,8 +61,10 @@
+-#RemoteGreeter=@EXPANDED_LIBEXECDIR@/gdmlogin
++RemoteGreeter=@EXPANDED_LIBEXECDIR@/gdmgreeter
+
+ # Launch the greeter with an additional list of colon seperated gtk
+ # modules. This is useful for enabling additional feature support
+@@ -61,8 +61,10 @@ TimedLoginDelay=30
# Default path to set. The profile scripts will likely override this
#DefaultPath=@GDM_USER_PATH@
@@ -20,7 +26,7 @@
# If you are having trouble with using a single server for a long time and
# want gdm to kill/restart the server, turn this on
-@@ -98,6 +100,9 @@
+@@ -98,6 +100,9 @@ XKeepsCrashing=@EXPANDED_SYSCONFDIR@/gdm
#RebootCommand=@REBOOT_COMMAND@
#HaltCommand=@HALT_COMMAND@
#SuspendCommand=@SUSPEND_COMMAND@
@@ -30,7 +36,7 @@
# Probably should not touch the below this is the standard setup
ServAuthDir=@EXPANDED_AUTHDIR@
# This is our standard startup script. A bit different from a normal
-@@ -108,7 +113,7 @@
+@@ -108,7 +113,7 @@ BaseXsession=@EXPANDED_SYSCONFDIR@/gdm/X
# It is really a PATH style variable since 2.4.4.2 to allow actual
# interoperability with KDM. Note that <sysconfdir>/dm/Sessions is there
# for backwards compatibility reasons with 2.4.4.x
@@ -39,7 +45,7 @@
# This is the default .desktop session. One of the ones in SessionDesktopDir
#DefaultSession=gnome.desktop
# Better leave this blank and HOME will be used. You can use syntax ~/ below
-@@ -174,7 +179,7 @@
+@@ -174,7 +179,7 @@ Xnest=@X_XNEST_PATH@/Xnest @X_XNEST_CONF
# want to minimize possibility of breakin
AllowRoot=true
# If you want to be paranoid, turn this one off
@@ -48,7 +54,7 @@
# This will allow remote timed login
AllowRemoteAutoLogin=false
# 0 is the most restrictive, 1 allows group write permissions, 2 allows all
-@@ -184,7 +189,7 @@
+@@ -184,7 +189,7 @@ RelaxPermissions=0
# example, home directories owned by some other user.
CheckDirOwner=true
# Number of seconds to wait after a bad login
@@ -57,7 +63,7 @@
# Maximum size of a file we wish to read. This makes it hard for a user to DoS
# us by using a large file.
#UserMaxFile=65536
-@@ -239,18 +244,18 @@
+@@ -239,18 +244,18 @@ Enable=false
#PingIntervalSeconds=15
# The port. 177 is the standard port so better keep it that way
#Port=177
@@ -83,7 +89,7 @@
# The GTK+ theme to use for the gui
#GtkTheme=Default
-@@ -282,7 +287,7 @@
+@@ -282,7 +287,7 @@ Browser=false
# face browser or in the gdmselection list for Automatic/Timed login.
# They will not be displayed regardless of the settings for
# Include and Exclude.
@@ -92,7 +98,7 @@
# Users listed in Include will be included in the face browser and in
# the gdmsetup selection list for Automatic/Timed login. Users
# should be separated by commas.
-@@ -310,7 +315,7 @@
+@@ -310,7 +315,7 @@ Browser=false
#Logo=@EXPANDED_PIXMAPDIR@/gdm-foot-logo.png
# The standard greeter should shake if a user entered the wrong username or
# password. Kind of cool looking
@@ -101,7 +107,7 @@
# The Actions menu (formerly system menu) is shown in the greeter, this is the
# menu that contains reboot, shutdown, suspend, config and chooser. None of
# these is available if this is off. They can be turned off individually
-@@ -338,7 +343,7 @@
+@@ -338,7 +343,7 @@ DefaultRemoteWelcome=true
#RemoteWelcome=Welcome to %n
# Don't allow user to move the standard greeter window. Only makes sense
# if TitleBar is on
@@ -110,7 +116,7 @@
# Set a position rather then just centering the window. If you enter
# negative values for the position it is taken as an offset from the
# right or bottom edge.
-@@ -351,9 +356,9 @@
+@@ -351,9 +356,9 @@ DefaultRemoteWelcome=true
# Background settings for the standard greeter:
# Type can be 0=None, 1=Image, 2=Color
#BackgroundType=2
@@ -122,7 +128,7 @@
# XDMCP session should only get a color, this is the sanest setting since
# you don't want to take up too much bandwidth
#BackgroundRemoteOnlyColor=true
-@@ -385,7 +390,7 @@
+@@ -385,7 +390,7 @@ DefaultRemoteWelcome=true
# then provide a list that is delimited by /: to the GraphicalThemes key and
# set GraphicalThemeRand to true. Otherwise use GraphicalTheme and specify
# just one theme.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package cfengine
checked in at Fri May 19 16:38:24 CEST 2006.
--------
--- cfengine/cfengine.changes 2006-01-25 21:34:55.000000000 +0100
+++ cfengine/cfengine.changes 2006-05-19 15:02:57.000000000 +0200
@@ -1,0 +2,6 @@
+Fri May 19 15:00:23 CEST 2006 - anicka(a)suse.cz
+
+- update to 2.1.20:
+ - various minor bugfixes added
+
+-------------------------------------------------------------------
Old:
----
cfengine-2.1.18-automake.dif
cfengine-2.1.18-chflags.dif
cfengine-2.1.18-ia64.dif
cfengine-2.1.18-printf.diff
cfengine-2.1.18-strict-aliasing-fix.diff
cfengine-2.1.18.tar.bz2
New:
----
cfengine-2.1.20-automake.dif
cfengine-2.1.20-chflags.dif
cfengine-2.1.20-ia64.dif
cfengine-2.1.20-printf.diff
cfengine-2.1.20-strict-aliasing-fix.diff
cfengine-2.1.20.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cfengine.spec ++++++
--- /var/tmp/diff_new_pack.8qTx7a/_old 2006-05-19 16:38:02.000000000 +0200
+++ /var/tmp/diff_new_pack.8qTx7a/_new 2006-05-19 16:38:02.000000000 +0200
@@ -1,11 +1,11 @@
#
-# spec file for package cfengine (Version 2.1.18)
+# spec file for package cfengine (Version 2.1.20)
#
# 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://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
@@ -15,9 +15,9 @@
License: GPL
Group: Productivity/Networking/System
Autoreqprov: on
-Version: 2.1.18
+Version: 2.1.20
Release: 1
-Summary: A tool to maintain complicated networks
+Summary: A Tool to Maintain Complicated Networks
URL: http://www.iu.hio.no/cfengine/
Source: %{name}-%{version}.tar.bz2
Source2: cfenvd
@@ -92,6 +92,9 @@
%attr(0755,root,root) %config /etc/init.d/*
%changelog -n cfengine
+* Fri May 19 2006 - anicka(a)suse.cz
+- update to 2.1.20:
+- various minor bugfixes added
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Thu Jan 05 2006 - anicka(a)suse.cz
++++++ cfengine-2.1.18-automake.dif -> cfengine-2.1.20-automake.dif ++++++
++++++ cfengine-2.1.18-chflags.dif -> cfengine-2.1.20-chflags.dif ++++++
++++++ cfengine-2.1.18-ia64.dif -> cfengine-2.1.20-ia64.dif ++++++
++++++ cfengine-2.1.18-printf.diff -> cfengine-2.1.20-printf.diff ++++++
++++++ cfengine-2.1.18-strict-aliasing-fix.diff -> cfengine-2.1.20-strict-aliasing-fix.diff ++++++
++++++ cfengine-2.1.18.tar.bz2 -> cfengine-2.1.20.tar.bz2 ++++++
++++ 37570 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package bonnie
checked in at Fri May 19 16:37:55 CEST 2006.
--------
--- bonnie/bonnie.changes 2006-01-25 21:34:43.000000000 +0100
+++ bonnie/bonnie.changes 2006-05-19 15:27:14.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 19 15:27:05 CEST 2006 - ro(a)suse.de
+
+- fix build on ppc64 (define PAGE_MASK if not done)
+
+-------------------------------------------------------------------
New:
----
bonnie-1.4.dif
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bonnie.spec ++++++
--- /var/tmp/diff_new_pack.x64pcp/_old 2006-05-19 16:36:52.000000000 +0200
+++ /var/tmp/diff_new_pack.x64pcp/_new 2006-05-19 16:36:52.000000000 +0200
@@ -1,40 +1,41 @@
#
# spec file for package bonnie (Version 1.4)
#
-# Copyright (c) 2002 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 send bugfixes or comments to feedback(a)suse.de.
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# usedforbuild aaa_base aaa_dir aaa_version autoconf automake base bash bindutil binutils bison bzip cpio cpp cracklib cyrus-sasl db devs diffutils e2fsprogs file fileutils findutils flex gawk gcc gdbm gdbm-devel gettext glibc glibc-devel glibc-locale gpm gppshare grep groff gzip kbd less libtool libz m4 make man mktemp modutils ncurses ncurses-devel net-tools netcfg pam pam-devel pam-modules patch perl ps rcs readline rpm sendmail sh-utils shadow strace syslogd sysvinit texinfo textutils timezone unzip util-linux vim
Name: bonnie
-Copyright: Freely distributable (Artistic)
+URL: http://www.garloff.de/kurt/linux/bonnie/
+License: GPL
Group: System/Benchmark
Autoreqprov: on
Summary: File System Benchmark
Version: 1.4
-Release: 0
+Release: 351
Source: %{name}-%{version}.tar.bz2
+Patch: bonnie-1.4.dif
#Patch: %{name}-%{version}.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-Bonnie is a popular performance benchmark that targets various aspects of
-Unix filesystems.
+Bonnie is a popular performance benchmark that targets various aspects
+of Unix file systems.
+
+
Authors:
--------
Tim Bray <tbray(a)textuality.com>
Kurt Garloff <garloff(a)suse.de>
-SuSE series: ap
-
%prep
%setup -n bonnie
-#%patch -p1
+%patch
%build
make CC=gcc CFLAGS="$RPM_OPT_FLAGS"
@@ -48,6 +49,8 @@
%{_mandir}/man1/bonnie.1.gz
%changelog -n bonnie
+* Fri May 19 2006 - ro(a)suse.de
+- fix build on ppc64 (define PAGE_MASK if not done)
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Thu Apr 04 2002 - garloff(a)suse.de
++++++ bonnie-1.4.dif ++++++
--- Bonnie.c
+++ Bonnie.c
@@ -170,6 +170,13 @@
#define o_direct 0
#endif
+#ifndef PAGE_SIZE
+#define PAGE_SIZE getpagesize()
+#endif
+#ifndef PAGE_MASK
+#define PAGE_MASK (~(PAGE_SIZE - 1))
+#endif
+
int main(
int argc,
char * argv[])
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package bacula
checked in at Fri May 19 16:36:46 CEST 2006.
--------
--- bacula/bacula.changes 2006-01-31 11:42:43.000000000 +0100
+++ bacula/bacula.changes 2006-05-19 14:33:54.000000000 +0200
@@ -1,0 +2,7 @@
+Fri May 19 14:29:16 CEST 2006 - anicka(a)suse.cz
+
+- update to 1.38.9:
+ - various bugfixes and minor improvements,
+ see Changelog for more information
+
+-------------------------------------------------------------------
Old:
----
bacula-1.38.3.tar.bz2
New:
----
bacula-1.38.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bacula.spec ++++++
--- /var/tmp/diff_new_pack.kNbqSd/_old 2006-05-19 16:36:18.000000000 +0200
+++ /var/tmp/diff_new_pack.kNbqSd/_new 2006-05-19 16:36:18.000000000 +0200
@@ -1,11 +1,11 @@
#
-# spec file for package bacula (Version 1.38.3)
+# spec file for package bacula (Version 1.38.9)
#
# 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://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
@@ -17,8 +17,8 @@
License: GPL
Group: Productivity/Archiving/Backup
Autoreqprov: on
-Version: 1.38.3
-Release: 3
+Version: 1.38.9
+Release: 1
Summary: Bacula--The Network Backup Solution: Client Part
URL: http://www.bacula.org
Source0: %{name}-%{version}.tar.bz2
@@ -90,6 +90,7 @@
# and /etc/bacula/stopmysql
# as they are not needed (bug #145310)
rm $RPM_BUILD_ROOT/etc/bacula/startmysql $RPM_BUILD_ROOT/etc/bacula/stopmysql
+rm $RPM_BUILD_ROOT/etc/bacula/bacula-ctl-dir $RPM_BUILD_ROOT/etc/bacula/bacula-ctl-fd $RPM_BUILD_ROOT/etc/bacula/bacula-ctl-sd
%clean
rm -rf $RPM_BUILD_ROOT
@@ -125,6 +126,7 @@
%config /etc/bacula/mtx-changer
%config /etc/bacula/bacula
%config /etc/bacula/dvd-handler
+%config /etc/bacula/disk-changer
%dir /etc/bacula
%dir /var/lib/bacula
%dir /var/lib/bacula/working
@@ -145,6 +147,8 @@
%{_sbindir}/bsmtp
%{_sbindir}/btape
%{_sbindir}/dbcheck
+%{_sbindir}/bregex
+%{_sbindir}/bwild
%config(noreplace) /etc/bacula/bacula-dir.conf
%config(noreplace) /etc/bacula/bacula-sd.conf
%config /etc/bacula/create*
@@ -159,6 +163,10 @@
%dir /var/lib/bacula/working
%changelog -n bacula
+* Fri May 19 2006 - anicka(a)suse.cz
+- update to 1.38.9:
+- various bugfixes and minor improvements,
+ see Changelog for more information
* Tue Jan 31 2006 - anicka(a)suse.cz
- add noreplace to all .conf files (#146150)
* Fri Jan 27 2006 - anicka(a)suse.cz
++++++ bacula-1.38.3.tar.bz2 -> bacula-1.38.9.tar.bz2 ++++++
++++ 120425 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package aaa_skel
checked in at Fri May 19 16:36:12 CEST 2006.
--------
--- aaa_skel/aaa_skel.changes 2006-03-29 01:30:54.000000000 +0200
+++ aaa_skel/aaa_skel.changes 2006-05-19 14:23:30.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 19 14:22:32 CEST 2006 - werner(a)suse.de
+
+- .inputrc: use `set' for show-all-if-ambiguous/unmodified
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aaa_skel.spec ++++++
--- /var/tmp/diff_new_pack.ldHAtf/_old 2006-05-19 16:35:54.000000000 +0200
+++ /var/tmp/diff_new_pack.ldHAtf/_new 2006-05-19 16:35:54.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package aaa_skel (Version 2006.3.29)
+# spec file for package aaa_skel (Version 2006.5.19)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,7 +15,7 @@
Group: System/Fhs
Autoreqprov: on
Summary: Skeleton for Default Users
-Version: 2006.3.29
+Version: 2006.5.19
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: aaa_skel.tar.bz2
@@ -44,6 +44,8 @@
%changelog -n aaa_skel
+* Fri May 19 2006 - werner(a)suse.de
+- .inputrc: use `set' for show-all-if-ambiguous/unmodified
* Wed Mar 29 2006 - ro(a)suse.de
- added .inputrc with commented examples for bell-style (#156588)
* Fri Feb 24 2006 - mfabian(a)suse.de
++++++ aaa_skel.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/etc/skel/.inputrc new/etc/skel/.inputrc
--- old/etc/skel/.inputrc 2006-03-29 01:31:52.000000000 +0200
+++ new/etc/skel/.inputrc 2006-05-19 14:21:27.000000000 +0200
@@ -16,13 +16,13 @@
# any possible partial completion cause the matches to be listed immediately
# instead of ringing the bell.
#
-#show-all-if-unmodified on
+#set show-all-if-unmodified on
#
# If set to on, words which have more than one possible completion cause the
# matches to be listed immediately instead of ringing the bell.
#
-#show-all-if-ambiguous on
+#set show-all-if-ambiguous on
#
# end
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package aaa_base
checked in at Fri May 19 16:35:25 CEST 2006.
--------
--- aaa_base/aaa_base.changes 2006-05-11 12:43:06.000000000 +0200
+++ aaa_base/aaa_base.changes 2006-05-19 15:07:28.000000000 +0200
@@ -1,0 +2,7 @@
+Fri May 19 15:06:49 CEST 2006 - ro(a)suse.de
+
+- added sysconfig variable DMAPI_PROBE to be able to set
+ /proc/sys/fs/xfs/probe_dmapi early enough in the boot process
+ (#176371)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aaa_base.spec ++++++
--- /var/tmp/diff_new_pack.ylEYGp/_old 2006-05-19 16:34:56.000000000 +0200
+++ /var/tmp/diff_new_pack.ylEYGp/_new 2006-05-19 16:34:56.000000000 +0200
@@ -19,7 +19,7 @@
PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv
Autoreqprov: on
Version: 10.1
-Release: 43
+Release: 44
Summary: SUSE Linux Base Package
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: aaa_base.tar.bz2
@@ -147,6 +147,10 @@
%defattr(-,root,root)
%changelog -n aaa_base
+* Fri May 19 2006 - ro(a)suse.de
+- added sysconfig variable DMAPI_PROBE to be able to set
+ /proc/sys/fs/xfs/probe_dmapi early enough in the boot process
+ (#176371)
* Thu May 11 2006 - werner(a)suse.de
- bash.bashrc: check for already set PS1 variable (bug #172753)
* Wed May 10 2006 - sndirsch(a)suse.de
++++++ aaa_base.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/boot.proc new/aaa_base/etc/init.d/boot.proc
--- old/aaa_base/etc/init.d/boot.proc 2005-08-18 12:02:01.000000000 +0200
+++ new/aaa_base/etc/init.d/boot.proc 2006-05-19 15:03:33.000000000 +0200
@@ -60,6 +60,12 @@
test "$DISABLE_ECN" = "no" && echo "1" > /proc/sys/net/ipv4/tcp_ecn
fi
+ # handle DMAPI_PROBE here, boot.sysctl is too late
+ if test "$DMAPI_PROBE" = "yes" ; then
+ test -d /proc/sys/fs/xfs || modprobe xfs
+ test -e /proc/sys/fs/xfs/probe_dmapi && echo 1 > /proc/sys/fs/xfs/probe_dmapi
+ fi
+
;;
stop|restart)
# skip / nothing to do
++++++ sysconfig_parts.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sysconfig_parts/sysconfig.sysctl new/sysconfig_parts/sysconfig.sysctl
--- old/sysconfig_parts/sysconfig.sysctl 2004-10-06 11:54:07.000000000 +0200
+++ new/sysconfig_parts/sysconfig.sysctl 2006-05-19 15:06:45.000000000 +0200
@@ -66,3 +66,12 @@
# For further information see /usr/src/linux/Documentation/sysrq.txt
#
ENABLE_SYSRQ="no"
+
+## Path: System/Kernel
+## Type: yesno
+## Default: no
+#
+# Enable dmapi module probe for the xfs filesystem driver
+# (yes/no)
+#
+DMAPI_PROBE="no"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package a2ps
checked in at Fri May 19 16:34:28 CEST 2006.
--------
--- a2ps/a2ps.changes 2006-04-27 16:08:20.000000000 +0200
+++ a2ps/a2ps.changes 2006-05-19 13:13:34.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 19 13:12:57 CEST 2006 - werner(a)suse.de
+
+- Fix reencode_font macro in base.ps (bug #176360)
+
+-------------------------------------------------------------------
New:
----
a2ps-4.13-base.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ a2ps.spec ++++++
--- /var/tmp/diff_new_pack.m7pAw0/_old 2006-05-19 16:34:14.000000000 +0200
+++ /var/tmp/diff_new_pack.m7pAw0/_new 2006-05-19 16:34:14.000000000 +0200
@@ -10,7 +10,7 @@
Name: a2ps
-BuildRequires: emacs-nox ghostscript-fonts-std gv psutils te_ams te_latex xorg-x11-devel
+BuildRequires: autoconf automake emacs-nox ghostscript-fonts-std gv psutils te_ams te_latex xorg-x11-devel
URL: http://www.gnu.org/software/a2ps/a2ps.html
License: GPL
Group: Productivity/Publishing/PS
@@ -19,7 +19,7 @@
Autoreqprov: on
PreReq: %{install_info_prereq}
Version: 4.13
-Release: 1075
+Release: 1077
Summary: Converts ASCII Text into PostScript
Source: a2ps-4.13b.tar.bz2
Source1: a2ps-ko.po
@@ -32,6 +32,7 @@
Patch5: a2ps-4.13-nb.patch
Patch6: a2ps-4.13-include.patch
Patch7: a2ps-4.13-acroread.patch
+Patch8: a2ps-4.13-base.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -46,16 +47,18 @@
%prep
%setup -n a2ps-4.13
+touch -r configure.in .ref
%patch -P 1 -p 0 -b .security
%patch -P 2 -p 0 -b .ogonkify
%patch -P 3 -p 1 -b .tempfile
%patch -P 4 -p 0 -b .space
%patch -P 5 -p 0 -b .nb
%patch -P 6 -p 1 -b .incld
-%patch
%ifarch %ix86 x86_64
%patch -P 7 -p 0 -b .acroread
%endif
+%patch -P 8 -p 0 -b .base
+%patch
cp -f %SOURCE1 po/ko.po
rename no nb po/no.*
@@ -65,6 +68,7 @@
export LPR=lpr
export CC=gcc
export LEX="flex -Cfe"
+ touch -r .ref configure.in
sh ./configure ${RPM_ARCH}-suse-linux \
--with-gnu-ld \
--prefix=/usr \
@@ -132,6 +136,8 @@
/usr/share/ogonkify
%changelog -n a2ps
+* Fri May 19 2006 - werner(a)suse.de
+- Fix reencode_font macro in base.ps (bug #176360)
* Thu Apr 27 2006 - cthiel(a)suse.de
- removed acroread from BuildRequires
- added patch to fake acoread on ix86 and x86_64
++++++ a2ps-4.13-acroread.patch ++++++
--- /var/tmp/diff_new_pack.m7pAw0/_old 2006-05-19 16:34:14.000000000 +0200
+++ /var/tmp/diff_new_pack.m7pAw0/_new 2006-05-19 16:34:14.000000000 +0200
@@ -1,3 +1,14 @@
+--- configure.in~ 2000-02-24 18:53:03.000000000 +0100
++++ configure.in 2006-05-19 12:31:53.000000000 +0200
+@@ -312,6 +312,8 @@
+ test "$a2_cv_com_acroread4" = yes && COM_acroread4=''
+ fi
+
++COM_acroread4=''
++
+ # Outputting PDF
+ ad_CHECK_PROGS((distill, ps2pdf))
+ test "$COM_distill$COM_ps2pdf" = "##" && COM_PS2PDF="#"
--- configure~ 2006-04-27 16:01:24.000000000 +0200
+++ configure 2006-04-27 16:01:24.000000000 +0200
@@ -9390,6 +9390,8 @@
++++++ a2ps-4.13-base.patch ++++++
--- ps/base.ps
+++ ps/base.ps 2006-05-19 12:23:41.000000000 +0200
@@ -114,7 +114,7 @@
} bind def
/reencode_font {
- findfont reencode 2 copy definefont pop def
+ findfont reencode 2 copy definefont exch pop def
} bind def
% Function c-show (str => -)
++++++ a2ps-4.13-nb.patch ++++++
--- /var/tmp/diff_new_pack.m7pAw0/_old 2006-05-19 16:34:14.000000000 +0200
+++ /var/tmp/diff_new_pack.m7pAw0/_new 2006-05-19 16:34:14.000000000 +0200
@@ -1,3 +1,14 @@
+--- configure.in
++++ configure.in
+@@ -18,7 +18,7 @@
+ AC_SUBST(GNU_PACKAGE)
+
+ # Available translations
+-ALL_LINGUAS="ca cs da de es et fr it ko nl no pl pt ru sl sv tr"
++ALL_LINGUAS="ca cs da de es et fr it ko nl nb pl pt ru sl sv tr"
+
+ ## --------------------- ##
+ ## Checks for programs. ##
--- configure
+++ configure
@@ -900,7 +900,7 @@
++++++ a2ps-4.13.dif ++++++
--- /var/tmp/diff_new_pack.m7pAw0/_old 2006-05-19 16:34:14.000000000 +0200
+++ /var/tmp/diff_new_pack.m7pAw0/_new 2006-05-19 16:34:14.000000000 +0200
@@ -1,12 +1,28 @@
--- .pkgextract
+++ .pkgextract 2006-02-23 13:05:17.000000000 +0100
-@@ -0,0 +1,6 @@
+@@ -0,0 +1,8 @@
+patch -p0 -s --suffix=.ogon < ../a2ps-4.13-ogonkify.patch
+patch -p0 -s --suffix=.secu < ../a2ps-4.13-security.patch
+patch -p1 -s --suffix=.tmpf < ../a2ps-4.13-tempfile.patch
+patch -p0 -s --suffix=.spac < ../a2ps-4.13-space.patch
+patch -p0 -s --suffix=.nb < ../a2ps-4.13-nb.patch
+patch -p1 -s --suffix=.incl < ../a2ps-4.13-include.patch
++patch -p0 -s --suffix=.acro < ../a2ps-4.13-acroread.patch
++patch -p0 -s --suffix=.base < ../a2ps-4.13-base.patch
+--- configure.in
++++ configure.in 2006-05-19 12:34:39.000000000 +0200
+@@ -197,8 +197,9 @@
+ # Try to find some PostScript fonts.
+ # Find out if ghostscript is installed
+ ac_psfont_path=
+-for ac_dir in /usr/local/ghostscript/fonts \
+- /usr/local/share/ghostscript/fonts;
++for ac_dir in /usr/share/ghostscript/fonts \
++ /usr/X11R6/lib/X11/fonts/Type1/ \
++ /usr/X11R6/lib/X11/fonts/latin2/Type1/ ;
+ do
+ if test "cd $ac_dir 2>/dev/null && echo *.afm"; then
+ ac_psfont_path="$ac_psfont_path:$ac_dir";
--- configure
+++ configure 2006-02-23 13:05:17.000000000 +0100
@@ -8448,8 +8448,9 @@
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package NetworkManager
checked in at Fri May 19 16:34:07 CEST 2006.
--------
--- NetworkManager/NetworkManager.changes 2006-05-18 23:53:33.000000000 +0200
+++ NetworkManager/NetworkManager.changes 2006-05-19 12:20:51.000000000 +0200
@@ -1,0 +2,7 @@
+Fri May 19 12:19:58 CEST 2006 - ro(a)suse.de
+
+- fix requirement. sysconfig in sles10 has release 13.3 currently
+ (the version in sysconfig should have been fixed instead of
+ requiring a release-number ...)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager.spec ++++++
--- /var/tmp/diff_new_pack.myY1c0/_old 2006-05-19 16:33:42.000000000 +0200
+++ /var/tmp/diff_new_pack.myY1c0/_new 2006-05-19 16:33:42.000000000 +0200
@@ -25,13 +25,13 @@
%define libnl_version 1.0-6
%define dhcdbd_version 1.12-19
%define libnotify_version 0.3.2
-%define sysconfig_version 0.50.9-14
+%define sysconfig_version 0.50.9-13.3
License: GPL
Group: Productivity/Networking/System
URL: http://www.gnome.org/projects/NetworkManager/
Autoreqprov: on
Version: 0.6.2
-Release: 35
+Release: 36
Summary: Network Link Manager and User Applications
Source0: NetworkManager-%{version}.tar.gz
Source1: nm-icons.tar.gz
@@ -47,8 +47,8 @@
Patch7: nm-resolv-conf-header-rml.patch
Patch8: nm-fix-adhoc-icon-rml.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Requires: %{name}-client
PreReq: sysconfig >= %{sysconfig_version}
+Requires: %{name}-client
Requires: wireless-tools >= %{wireless_version}
Requires: dbus-1 >= %{dbus_version}
Requires: dbus-1-glib >= %{dbus_version}
@@ -261,6 +261,10 @@
%{_libdir}/libnm_glib.so.0.0.0
%changelog -n NetworkManager
+* Fri May 19 2006 - ro(a)suse.de
+- fix requirement. sysconfig in sles10 has release 13.3 currently
+ (the version in sysconfig should have been fixed instead of
+ requiring a release-number ...)
* Thu May 18 2006 - rml(a)suse.de
- Use "AP_SCAN 2" for ipw2200 if the network is hidden (Novell
bug #176575)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package suse-build-key
checked in at Fri May 19 14:06:34 CEST 2006.
--------
--- suse-build-key/suse-build-key.changes 2006-04-20 12:47:31.000000000 +0200
+++ suse-build-key/suse-build-key.changes 2006-05-19 14:03:48.000000000 +0200
@@ -1,0 +2,6 @@
+Fri May 19 14:02:59 CEST 2006 - ro(a)suse.de
+
+- removed unused provo autobuild key
+- added new official provo autobuild key ID A1912208
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ suse-build-key.spec ++++++
--- /var/tmp/diff_new_pack.6lkfFf/_old 2006-05-19 14:06:10.000000000 +0200
+++ /var/tmp/diff_new_pack.6lkfFf/_new 2006-05-19 14:06:10.000000000 +0200
@@ -19,7 +19,7 @@
Autoreqprov: off
Summary: The public gpg key for rpm package signature verification
Version: 1.0
-Release: 681
+Release: 685
Source0: suse-build-key.gpg
Source1: dumpsigs
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -101,6 +101,9 @@
fi
%changelog -n suse-build-key
+* Fri May 19 2006 - ro(a)suse.de
+- removed unused provo autobuild key
+- added new official provo autobuild key ID A1912208
* Thu Apr 20 2006 - ro(a)suse.de
- add dumpsigs script here to have _one_ place for the script
* Fri Mar 31 2006 - ro(a)suse.de
++++++ suse-build-key.gpg ++++++
Binary files suse-build-key/suse-build-key.gpg and suse-build-key/suse-build-key.gpg differ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package xen
checked in at Fri May 19 02:31:00 CEST 2006.
--------
--- arch/i386/xen/xen.changes 2006-05-16 23:25:01.000000000 +0200
+++ xen/xen.changes 2006-05-19 02:01:41.000000000 +0200
@@ -1,0 +2,37 @@
+Thu May 18 09:50:11 MDT 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,
+ the VM crashes when W2k attempts to install network components.
+ (#176717)
+- While tidying xen-hvm-memory-check.diff for submission upstream,
+ I noticed an error in the patch (such that low-memory while
+ starting the HVM domain could still crash the physical machine.)
+ Now all uses of iopm are protected by the check. (#149179)
+- Xen must always relinquish control of the VGA console once dom0
+ has started. Otherwise, it could be over-writing dom0's memory,
+ causing screen or other memory corruption. Admin can use
+ "xm dmesg" to view Xen's log instead. (#161541)
+- First send a SIGTERM, rather than SIGKILL, to qemu to give it a
+ chance to clean up. This fixes both mouse and CD-ROM issues
+ for fully virtualized VMs. This is a work-around; Ross is
+ still working on the proper fix. (#176400, #171258, #176157)
+- Include select patches from xen-3.0-testing:
+ + 9682,9683: These patches only affect full virtualization on
+ AMD. Fixes register corruption, cleans up event injection,
+ cleans up IO handling.
+ + 9685,9686: This patch only affects full virtualization on
+ Intel. Fixes VM's segment base address, to avoid vmentry
+ failure. Also remove 32/64 differences in vmx reg store/load.
+
+-------------------------------------------------------------------
+Wed May 17 14:45:46 MDT 2006 - ccoffing(a)novell.com
+
+- When auto-ballooning domain 0's memory for a new HVM domain,
+ all memory (including memory intended for overhead) was given
+ to the VM itself. So increasing the memory size calculations
+ did not actually free up any more memory. Now, treat the amount
+ to balloon and the amount to give to the VM as separate values.
+ (#149179)
+
+-------------------------------------------------------------------
New:
----
xen-9682-svm-update.diff
xen-9683-svm-build-fix.diff
xen-9685-segment-bases.diff
xen-9686-32-64-vmx-regs.diff
xen-console.diff
xen-hvm-xor-and.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xen.spec ++++++
--- /var/tmp/diff_new_pack.zn3a3R/_old 2006-05-19 02:30:21.000000000 +0200
+++ /var/tmp/diff_new_pack.zn3a3R/_new 2006-05-19 02:30:21.000000000 +0200
@@ -19,7 +19,7 @@
%define with_pygrub 1
%define xen_build_dir xen-3.0-testing
Version: 3.0.2_09668
-Release: 3
+Release: 4
License: GPL
Group: System/Kernel
Autoreqprov: on
@@ -76,6 +76,8 @@
Patch36: xen-paths.diff
Patch37: xen-hvm-rep-movs.diff
Patch38: xen-lowmem-emergency-pool.diff
+Patch39: xen-hvm-xor-and.diff
+Patch40: xen-console.diff
Patch49: xen-enable-hvm-debug.diff
Patch50: xen-enable-debug
Patch99: xen-poweroff.diff
@@ -91,6 +93,10 @@
Patch109: xen-9674-ptrace-fpu.diff
Patch110: xen-9675-ptrace-bounds.diff
Patch111: xen-9678-hvm-pae-performance.diff
+Patch112: xen-9682-svm-update.diff
+Patch113: xen-9683-svm-build-fix.diff
+Patch114: xen-9685-segment-bases.diff
+Patch115: xen-9686-32-64-vmx-regs.diff
URL: http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
Prefix: /usr
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -446,6 +452,10 @@
%patch109 -p1
%patch110 -p1
%patch111 -p1
+%patch112 -p1
+%patch113 -p1
+%patch114 -p1
+%patch115 -p1
# Now our patches...
%patch1 -p1
%patch2 -p1
@@ -487,6 +497,8 @@
%patch36 -p1
%patch37 -p1
%patch38 -p1
+%patch39 -p1
+%patch40 -p1
#%patch49 -p1
XEN_EXTRAVERSION=%version-%release
XEN_EXTRAVERSION=${XEN_EXTRAVERSION#%{xvers}}
@@ -793,6 +805,37 @@
%{insserv_cleanup}
%changelog -n xen
+* 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,
+ the VM crashes when W2k attempts to install network components.
+ (#176717)
+- While tidying xen-hvm-memory-check.diff for submission upstream,
+ I noticed an error in the patch (such that low-memory while
+ starting the HVM domain could still crash the physical machine.)
+ Now all uses of iopm are protected by the check. (#149179)
+- Xen must always relinquish control of the VGA console once dom0
+ has started. Otherwise, it could be over-writing dom0's memory,
+ causing screen or other memory corruption. Admin can use
+ "xm dmesg" to view Xen's log instead. (#161541)
+- First send a SIGTERM, rather than SIGKILL, to qemu to give it a
+ chance to clean up. This fixes both mouse and CD-ROM issues
+ for fully virtualized VMs. This is a work-around; Ross is
+ still working on the proper fix. (#176400, #171258, #176157)
+- Include select patches from xen-3.0-testing:
+ + 9682,9683: These patches only affect full virtualization on
+ AMD. Fixes register corruption, cleans up event injection,
+ cleans up IO handling.
+ + 9685,9686: This patch only affects full virtualization on
+ Intel. Fixes VM's segment base address, to avoid vmentry
+ failure. Also remove 32/64 differences in vmx reg store/load.
+* Wed May 17 2006 - ccoffing(a)novell.com
+- When auto-ballooning domain 0's memory for a new HVM domain,
+ all memory (including memory intended for overhead) was given
+ to the VM itself. So increasing the memory size calculations
+ did not actually free up any more memory. Now, treat the amount
+ to balloon and the amount to give to the VM as separate values.
+ (#149179)
* Tue May 16 2006 - ccoffing(a)novell.com
- Include Gerd's fix for HVM emulation of REP MOVS when the copy
spans a page. If the direction flag was set, the emulation code
++++++ xen-9682-svm-update.diff ++++++
++++ 792 lines (skipped)
++++++ xen-9683-svm-build-fix.diff ++++++
# HG changeset patch
# User kaf24(a)firebug.cl.cam.ac.uk
# Date Thu May 18 08:56:14 2006 +0100
# Node ID 614cb7ab15a860e95cd810e7ae34b952adad8db2
# parent: 5be39845d0183833dadc137e49e0d0c51bfe7674
Fix the build after SVM patches.
Signed-off-by: Keir Fraser <keir(a)xensource.com>
xen-unstable changeset: 10017:56444cd2805cf1b4bec168117305bcc9c64a80f4
xen-unstable date: Thu May 18 08:55:20 2006 +0100
--- a/xen/arch/x86/hvm/svm/svm.c Thu May 18 00:09:13 2006 +0100
+++ b/xen/arch/x86/hvm/svm/svm.c Thu May 18 08:56:14 2006 +0100
@@ -1302,9 +1302,10 @@ static void svm_io_instruction(struct vc
size = 1;
HVM_DBG_LOG(DBG_LEVEL_IO,
- "svm_io_instruction: port 0x%x eip=%lx:%lx, "
- "exit_qualification = %lx",
- port, vmcb->cs.sel, vmcb->rip, (unsigned long)info.bytes);
+ "svm_io_instruction: port 0x%x eip=%x:%"PRIx64", "
+ "exit_qualification = %"PRIx64,
+ port, vmcb->cs.sel, vmcb->rip, info.bytes);
+
/* string instruction */
if (info.fields.str)
{
@@ -1313,7 +1314,7 @@ static void svm_io_instruction(struct vc
if (!svm_get_io_address(v, regs, dir, &count, &addr))
{
- /* We failed to get a valid address, so don't do the IO operation -
+ /* We failed to get a valid address, so don't do the IO operation -
* it would just get worse if we do! Hopefully the guest is handing
* gp-faults...
*/
++++++ xen-9685-segment-bases.diff ++++++
# HG changeset patch
# User kaf24(a)firebug.cl.cam.ac.uk
# Date Thu May 18 16:07:49 2006 +0100
# Node ID 777a4c4641955f8c672fcf64d20cbf77efbade98
# parent: e8ca9f2cb0d1d2f186bd2219830c0e40510b9adb
Ensure segment bases are consistent with their
selectors for VMX guests in VM86 mode.
Signed-off-by: David Lively <dlively(a)virtualiron.com>
xen-unstable changeset: 9915:e1409c2ace46afd67b54de1f5c0b2b6d3721ca3b
xen-unstable date: Wed May 3 10:56:19 2006 +0100
Fix mismerge of vmx vm86 patch: 9915:e1409c2ace46afd67b54de1f5c0b2b6d3721ca3b
Signed-off-by: Keir Fraser <keir(a)xensource.com>
xen-unstable changeset: 9920:915d5af5dc18f40f9ae9ac160263edb214ab0b0e
xen-unstable date: Wed May 3 13:33:01 2006 +0100
--- a/xen/arch/x86/hvm/vmx/vmx.c Thu May 18 11:41:08 2006 +0100
+++ b/xen/arch/x86/hvm/vmx/vmx.c Thu May 18 16:07:49 2006 +0100
@@ -1,5 +1,5 @@
/*
- * vmx.c: handling VMX architecture-related VM exits
+ * Vmx.c: handling VMX architecture-related VM exits
* Copyright (c) 2004, Intel Corporation.
*
* This program is free software; you can redistribute it and/or modify it
@@ -486,6 +486,45 @@ static void vmx_store_cpu_guest_regs(
__vmptrld(virt_to_maddr(current->arch.hvm_vmx.vmcs));
}
+/*
+ * The VMX spec (section 4.3.1.2, Checks on Guest Segment
+ * Registers) says that virtual-8086 mode guests' segment
+ * base-address fields in the VMCS must be equal to their
+ * corresponding segment selector field shifted right by
+ * four bits upon vmentry.
+ *
+ * This function (called only for VM86-mode guests) fixes
+ * the bases to be consistent with the selectors in regs
+ * if they're not already. Without this, we can fail the
+ * vmentry check mentioned above.
+ */
+static void fixup_vm86_seg_bases(struct cpu_user_regs *regs)
+{
+ int err = 0;
+ unsigned long base;
+
+ err |= __vmread(GUEST_ES_BASE, &base);
+ if (regs->es << 4 != base)
+ err |= __vmwrite(GUEST_ES_BASE, regs->es << 4);
+ err |= __vmread(GUEST_CS_BASE, &base);
+ if (regs->cs << 4 != base)
+ err |= __vmwrite(GUEST_CS_BASE, regs->cs << 4);
+ err |= __vmread(GUEST_SS_BASE, &base);
+ if (regs->ss << 4 != base)
+ err |= __vmwrite(GUEST_SS_BASE, regs->ss << 4);
+ err |= __vmread(GUEST_DS_BASE, &base);
+ if (regs->ds << 4 != base)
+ err |= __vmwrite(GUEST_DS_BASE, regs->ds << 4);
+ err |= __vmread(GUEST_FS_BASE, &base);
+ if (regs->fs << 4 != base)
+ err |= __vmwrite(GUEST_FS_BASE, regs->fs << 4);
+ err |= __vmread(GUEST_GS_BASE, &base);
+ if (regs->gs << 4 != base)
+ err |= __vmwrite(GUEST_GS_BASE, regs->gs << 4);
+
+ BUG_ON(err);
+}
+
void vmx_load_cpu_guest_regs(struct vcpu *v, struct cpu_user_regs *regs)
{
if ( v != current )
@@ -539,6 +578,8 @@ void vmx_load_cpu_guest_regs(struct vcpu
__vm_set_bit(EXCEPTION_BITMAP, EXCEPTION_BITMAP_DB);
else
__vm_clear_bit(EXCEPTION_BITMAP, EXCEPTION_BITMAP_DB);
+ if (regs->eflags & EF_VM)
+ fixup_vm86_seg_bases(regs);
__vmwrite(GUEST_CS_SELECTOR, regs->cs);
__vmwrite(GUEST_RIP, regs->eip);
++++++ xen-9686-32-64-vmx-regs.diff ++++++
# HG changeset patch
# User kaf24(a)firebug.cl.cam.ac.uk
# Date Thu May 18 17:24:16 2006 +0100
# Node ID 0db18b9c3efa5423998d4ffc15fc6e03b78b5a57
# parent: 777a4c4641955f8c672fcf64d20cbf77efbade98
Remove i386/x8664 differences in vmx reg store/load routines.
Signed-off-by: Keir Fraser <keir(a)xensource.com>
xen-unstable changeset: 9912:72d1cf383c679e1db24c92c7d89d7816b947eabe
xen-unstable date: Tue May 2 17:17:15 2006 +0100
--- a/xen/arch/x86/hvm/vmx/vmx.c Thu May 18 16:07:49 2006 +0100
+++ b/xen/arch/x86/hvm/vmx/vmx.c Thu May 18 17:24:16 2006 +0100
@@ -451,17 +451,6 @@ static void vmx_store_cpu_guest_regs(
if ( regs != NULL )
{
-#if defined (__x86_64__)
- __vmread(GUEST_RFLAGS, ®s->rflags);
- __vmread(GUEST_SS_SELECTOR, ®s->ss);
- __vmread(GUEST_CS_SELECTOR, ®s->cs);
- __vmread(GUEST_DS_SELECTOR, ®s->ds);
- __vmread(GUEST_ES_SELECTOR, ®s->es);
- __vmread(GUEST_GS_SELECTOR, ®s->gs);
- __vmread(GUEST_FS_SELECTOR, ®s->fs);
- __vmread(GUEST_RIP, ®s->rip);
- __vmread(GUEST_RSP, ®s->rsp);
-#elif defined (__i386__)
__vmread(GUEST_RFLAGS, ®s->eflags);
__vmread(GUEST_SS_SELECTOR, ®s->ss);
__vmread(GUEST_CS_SELECTOR, ®s->cs);
@@ -471,7 +460,6 @@ static void vmx_store_cpu_guest_regs(
__vmread(GUEST_FS_SELECTOR, ®s->fs);
__vmread(GUEST_RIP, ®s->eip);
__vmread(GUEST_RSP, ®s->esp);
-#endif
}
if ( crs != NULL )
@@ -548,23 +536,6 @@ void vmx_load_cpu_guest_regs(struct vcpu
ASSERT(v->arch.hvm_vmx.launch_cpu == smp_processor_id());
-#if defined (__x86_64__)
- __vmwrite(GUEST_SS_SELECTOR, regs->ss);
- __vmwrite(GUEST_DS_SELECTOR, regs->ds);
- __vmwrite(GUEST_ES_SELECTOR, regs->es);
- __vmwrite(GUEST_GS_SELECTOR, regs->gs);
- __vmwrite(GUEST_FS_SELECTOR, regs->fs);
- __vmwrite(GUEST_RSP, regs->rsp);
-
- __vmwrite(GUEST_RFLAGS, regs->rflags);
- if (regs->rflags & EF_TF)
- __vm_set_bit(EXCEPTION_BITMAP, EXCEPTION_BITMAP_DB);
- else
- __vm_clear_bit(EXCEPTION_BITMAP, EXCEPTION_BITMAP_DB);
-
- __vmwrite(GUEST_CS_SELECTOR, regs->cs);
- __vmwrite(GUEST_RIP, regs->rip);
-#elif defined (__i386__)
__vmwrite(GUEST_SS_SELECTOR, regs->ss);
__vmwrite(GUEST_DS_SELECTOR, regs->ds);
__vmwrite(GUEST_ES_SELECTOR, regs->es);
@@ -583,7 +554,6 @@ void vmx_load_cpu_guest_regs(struct vcpu
__vmwrite(GUEST_CS_SELECTOR, regs->cs);
__vmwrite(GUEST_RIP, regs->eip);
-#endif
/* Reload current VCPU's VMCS if it was temporarily unloaded. */
if ( (v != current) && hvm_guest(current) )
++++++ xen-console.diff ++++++
Index: xen-3.0-testing/xen/arch/x86/setup.c
===================================================================
--- xen-3.0-testing.orig/xen/arch/x86/setup.c
+++ xen-3.0-testing/xen/arch/x86/setup.c
@@ -561,8 +561,11 @@ void __init __start_xen(multiboot_info_t
init_trace_bufs();
- /* Give up the VGA console if DOM0 is configured to grab it. */
- console_endboot(cmdline && strstr(cmdline, "tty0"));
+ /*
+ * Always give up the VGA console, even if DOM0 seems to not use tty0,
+ * to avoid clashing with X's video memory.
+ */
+ console_endboot(1);
/* Hide UART from DOM0 if we're using it */
serial_endboot();
++++++ xen-hvm-auto-balloon.diff ++++++
--- /var/tmp/diff_new_pack.zn3a3R/_old 2006-05-19 02:30:24.000000000 +0200
+++ /var/tmp/diff_new_pack.zn3a3R/_new 2006-05-19 02:30:24.000000000 +0200
@@ -10,7 +10,20 @@
import xen.lowlevel.xc
from xen.xend import sxp
-@@ -379,15 +380,17 @@ class HVMImageHandler(ImageHandler):
+@@ -145,8 +146,10 @@ class ImageHandler:
+
+ def getDomainMemory(self, mem):
+ """@return The memory required, in KiB, by the domain to store the
+- given amount, also in KiB. This is normally just mem, but HVM domains
+- have overheads to account for."""
++ given amount, also in KiB. This is normally just mem, but if HVM is
++ supported, keep a little extra free."""
++ if 'hvm' in xc.xeninfo()['xen_caps']:
++ mem += 4*1024;
+ return mem
+
+ def buildDomain(self):
+@@ -379,15 +382,20 @@ class HVMImageHandler(ImageHandler):
os.waitpid(self.pid, 0)
self.pid = 0
@@ -26,9 +39,25 @@
- return mem + extra_pages * page_kb
+ else:
+ page_kb = 4
-+ extra_mb = 48
++ # This was derived emperically:
++ # 2.4 MB overhead per 1024 MB RAM + 8 MB constant
++ # + 4 to avoid low-memory condition
++ extra_mb = (2.4/1024) * (mem_kb/1024.0) + 12;
+ extra_pages = int( math.ceil( extra_mb*1024 / page_kb ))
+ return mem_kb + extra_pages * page_kb
def register_shutdown_watch(self):
""" add xen store watch on control/shutdown """
+Index: xen-3.0-testing/tools/python/xen/xend/XendDomainInfo.py
+===================================================================
+--- xen-3.0-testing.orig/tools/python/xen/xend/XendDomainInfo.py
++++ xen-3.0-testing/tools/python/xen/xend/XendDomainInfo.py
+@@ -1247,7 +1247,7 @@ class XendDomainInfo:
+ m = self.image.getDomainMemory(self.info['memory'] * 1024)
+ balloon.free(m)
+ xc.domain_setmaxmem(self.domid, m)
+- xc.domain_memory_increase_reservation(self.domid, m, 0, 0)
++ xc.domain_memory_increase_reservation(self.domid, self.info['memory'] * 1024, 0, 0)
+
+ self.createChannels()
+
++++++ xen-hvm-memory-check.diff ++++++
--- /var/tmp/diff_new_pack.zn3a3R/_old 2006-05-19 02:30:24.000000000 +0200
+++ /var/tmp/diff_new_pack.zn3a3R/_new 2006-05-19 02:30:24.000000000 +0200
@@ -2,19 +2,14 @@
===================================================================
--- xen-3.0-testing.orig/xen/arch/x86/hvm/hvm.c
+++ xen-3.0-testing/xen/arch/x86/hvm/hvm.c
-@@ -185,11 +185,16 @@ static void hvm_get_info(struct domain *
- void hvm_setup_platform(struct domain* d)
- {
- struct hvm_domain *platform;
-+ int rc;
-
+@@ -189,7 +189,11 @@ void hvm_setup_platform(struct domain* d
if ( !hvm_guest(current) || (current->vcpu_id != 0) )
return;
- shadow_direct_map_init(d);
-+ rc = shadow_direct_map_init(d);
-+ if ( rc == 0 ) {
-+ printk("Insufficient memory to start domain.\n");
++ if ( shadow_direct_map_init(d) == 0 )
++ {
++ printk("Can not allocate shadow direct map for HVM domain.\n");
+ domain_crash_synchronous();
+ }
@@ -24,38 +19,45 @@
===================================================================
--- xen-3.0-testing.orig/xen/arch/x86/hvm/svm/svm.c
+++ xen-3.0-testing/xen/arch/x86/hvm/svm/svm.c
-@@ -451,6 +451,9 @@ int start_svm(void)
-
- if (!(test_bit(X86_FEATURE_SVME, &boot_cpu_data.x86_capability)))
- return 0;
-+ host_save_area[ cpu ] = alloc_host_save_area();
-+ if (! host_save_area[ cpu ])
-+ return 0;
-
- rdmsr(MSR_EFER, eax, edx);
- eax |= EFER_SVME;
-@@ -459,7 +462,6 @@ int start_svm(void)
- printk("AMD SVM Extension is enabled for cpu %d.\n", cpu );
+@@ -467,13 +467,20 @@ int start_svm(void)
/* Initialize the HSA for this core */
-- host_save_area[ cpu ] = alloc_host_save_area();
- phys_hsa = (u64) virt_to_maddr( host_save_area[ cpu ] );
+ svm_globals[cpu].hsa = alloc_host_save_area();
++ if (! svm_globals[cpu].hsa)
++ return 0;
+ phys_hsa = (u64) virt_to_maddr( svm_globals[cpu].hsa );
phys_hsa_lo = (u32) phys_hsa;
phys_hsa_hi = (u32) (phys_hsa >> 32);
+ wrmsr(MSR_K8_VM_HSAVE_PA, phys_hsa_lo, phys_hsa_hi);
+ svm_globals[cpu].hsa_pa = phys_hsa;
+
+- svm_globals[cpu].scratch_hsa = alloc_host_save_area();
++ svm_globals[cpu].scratch_hsa = alloc_host_save_area();
++ if (! svm_globals[cpu].scratch_hsa)
++ {
++ free_host_save_area(svm_globals[cpu].hsa);
++ return 0;
++ }
+ svm_globals[cpu].scratch_hsa_pa = (u64)virt_to_maddr( svm_globals[cpu].scratch_hsa );
+
+ /* Setup HVM interfaces */
Index: xen-3.0-testing/xen/arch/x86/hvm/svm/vmcb.c
===================================================================
--- xen-3.0-testing.orig/xen/arch/x86/hvm/svm/vmcb.c
+++ xen-3.0-testing/xen/arch/x86/hvm/svm/vmcb.c
-@@ -143,18 +143,19 @@ static int construct_vmcb_controls(struc
+@@ -139,18 +139,21 @@ static int construct_vmcb_controls(struc
/* The following is for I/O and MSR permision map */
iopm = alloc_xenheap_pages(get_order_from_bytes(IOPM_SIZE));
-
- ASSERT(iopm);
- memset(iopm, 0xff, IOPM_SIZE);
+- clear_bit(PC_DEBUG_PORT, iopm);
+ if (iopm)
++ {
+ memset(iopm, 0xff, IOPM_SIZE);
- clear_bit(PC_DEBUG_PORT, iopm);
++ clear_bit(PC_DEBUG_PORT, iopm);
++ }
msrpm = alloc_xenheap_pages(get_order_from_bytes(MSRPM_SIZE));
-
- ASSERT(msrpm);
++++++ xen-hvm-xor-and.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
@@ -380,6 +380,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 +402,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);
++++++ xen-lost-mouse.diff ++++++
--- /var/tmp/diff_new_pack.zn3a3R/_old 2006-05-19 02:30:24.000000000 +0200
+++ /var/tmp/diff_new_pack.zn3a3R/_new 2006-05-19 02:30:24.000000000 +0200
@@ -12,3 +12,25 @@
SDL_Quit();
}
+Index: xen-3.0-testing/tools/python/xen/xend/image.py
+===================================================================
+--- xen-3.0-testing.orig/tools/python/xen/xend/image.py
++++ xen-3.0-testing/tools/python/xen/xend/image.py
+@@ -376,9 +376,16 @@ class HVMImageHandler(ImageHandler):
+ def destroy(self):
+ self.unregister_shutdown_watch();
+ import signal
++ import time
+ if not self.pid:
+ return
+- os.kill(self.pid, signal.SIGKILL)
++ os.kill(self.pid, signal.SIGTERM)
++ # This is a temporary work-around for bug 176400
++ time.sleep(2)
++ try:
++ os.kill(self.pid, signal.SIGKILL)
++ except:
++ pass
+ os.waitpid(self.pid, 0)
+ self.pid = 0
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package gnome-patch-translation
checked in at Fri May 19 02:13:49 CEST 2006.
--------
--- GNOME/gnome-patch-translation/gnome-patch-translation.changes 2006-05-03 14:00:15.000000000 +0200
+++ gnome-patch-translation/gnome-patch-translation.changes 2006-05-18 11:09:16.000000000 +0200
@@ -1,0 +2,5 @@
+Thu May 18 11:08:28 CEST 2006 - sbrabec(a)suse.cz
+
+- Merged missing nautilus string to translations (#173448).
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-patch-translation.spec ++++++
--- /var/tmp/diff_new_pack.ggwrEg/_old 2006-05-19 02:12:53.000000000 +0200
+++ /var/tmp/diff_new_pack.ggwrEg/_new 2006-05-19 02:12:53.000000000 +0200
@@ -16,7 +16,7 @@
Group: System/GUI/GNOME
Autoreqprov: on
Version: 0.1
-Release: 34
+Release: 36
Summary: Collect and Merge Translations From RPM Patches
Source: gnome-patch-translation-files.tar.bz2
Source1: gnome-patch-translation.tar.bz2
@@ -62,6 +62,8 @@
/opt/gnome/share/gnome-patch-translation
%changelog -n gnome-patch-translation
+* Thu May 18 2006 - sbrabec(a)suse.cz
+- Merged missing nautilus string to translations (#173448).
* Wed May 03 2006 - sbrabec(a)suse.cz
- Updated fi.
* Mon Apr 24 2006 - sbrabec(a)suse.cz
++++++ HEADER.pot ++++++
--- GNOME/gnome-patch-translation/HEADER.pot 2006-04-18 18:15:42.000000000 +0200
+++ gnome-patch-translation/HEADER.pot 2006-05-17 20:47:34.000000000 +0200
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2006-04-18 18:15+0200\n"
+"POT-Creation-Date: 2006-05-17 20:47+0200\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"
++++++ gnome-patch-translation-files.tar.bz2 ++++++
++++ 14874 lines of diff (skipped)
++++++ gnome-patch-translation.tar.bz2 ++++++
++++ 4961 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package docbook-xsl-stylesheets
checked in at Fri May 19 02:12:48 CEST 2006.
--------
--- docbook-xsl-stylesheets/docbook-xsl-stylesheets.changes 2006-01-25 21:46:11.000000000 +0100
+++ docbook-xsl-stylesheets/docbook-xsl-stylesheets.changes 2006-05-17 10:44:46.000000000 +0200
@@ -1,0 +2,6 @@
+Wed May 17 10:42:55 CEST 2006 - ke(a)suse.de
+
+- man/troff output: print a newline before each .sp command; reported by
+ Andreas Schwab [# 176111].
+
+-------------------------------------------------------------------
New:
----
manpages-block-sp.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ docbook-xsl-stylesheets.spec ++++++
--- /var/tmp/diff_new_pack.HXJFbc/_old 2006-05-19 02:12:41.000000000 +0200
+++ /var/tmp/diff_new_pack.HXJFbc/_new 2006-05-19 02:12:41.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
@@ -23,10 +23,11 @@
PreReq: %{regcat} /usr/bin/xmlcatalog
Summary: XSL Stylesheets for the DocBook DTD (XML)
Version: 1.69.1
-Release: 1
+Release: 13
Source0: http://ftp1.sourceforge.net/docbook/docbook-xsl-%{version}.tar.bz2
#Source0: http://docbook.sourceforge.net/snapshot/docbook-xsl-snapshot.tar.bz2
#Source10: http://docbook.sourceforge.net/snapshot/docbook-xsl-doc-snapshot.tar.bz2
+Patch: manpages-block-sp.patch
# %define pack_vers snapshot
%define pack_vers %{version}
Source1: %{name}-README.SuSE
@@ -74,7 +75,7 @@
%setup -q -n docbook-xsl-%{pack_vers}
cp -p %{SOURCE1} README.SuSE
# cp %{S:2} fo
-# %patch -p 1
+%patch -p 1
# rm -f html/index.html.orig
chmod -R a+rX,g-w,o-w .
@@ -209,6 +210,9 @@
# %{xml_mod_style_prod_dir}/current
%changelog -n docbook-xsl-stylesheets
+* Wed May 17 2006 - ke(a)suse.de
+- man/troff output: print a newline before each .sp command; reported by
+ Andreas Schwab [# 176111].
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 20 2006 - kukuk(a)suse.de
++++++ manpages-block-sp.patch ++++++
--- docbook-xsl-1.69.1/manpages/block.xsl.old 2006-05-17 10:28:32.000000000 +0200
+++ docbook-xsl-1.69.1/manpages/block.xsl 2006-05-17 10:27:43.000000000 +0200
@@ -37,7 +37,7 @@
<xsl:apply-templates/>
</xsl:variable>
<xsl:value-of select="normalize-space($content)"/>
- <xsl:text>.sp </xsl:text>
+ <xsl:text> .sp </xsl:text>
</xsl:template>
<xsl:template match="address|literallayout|programlisting|screen|synopsis">
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-trans-ko
checked in at Fri May 19 02:12:21 CEST 2006.
--------
--- yast2-trans-ko/yast2-trans-ko.changes 2006-04-11 09:59:57.000000000 +0200
+++ yast2-trans-ko/yast2-trans-ko.changes 2006-05-18 17:31:27.000000000 +0200
@@ -1,0 +2,5 @@
+Thu May 18 17:30:46 2006 - ke(a)suse.de
+
+- Update to version 2.13.4.
+
+------------------------------------------------------------------------
Old:
----
yast2-trans-ko-2.13.3.tar.bz2
New:
----
yast2-trans-ko-2.13.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-ko.spec ++++++
--- /var/tmp/diff_new_pack.PYKlMj/_old 2006-05-19 02:12:12.000000000 +0200
+++ /var/tmp/diff_new_pack.PYKlMj/_new 2006-05-19 02:12:12.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-ko (Version 2.13.3)
+# spec file for package yast2-trans-ko (Version 2.13.4)
#
# 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-trans-ko
-Version: 2.13.3
+Version: 2.13.4
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-ko-2.13.3.tar.bz2
+Source0: yast2-trans-ko-2.13.4.tar.bz2
prefix: /usr
Provides: locale(yast2:ko)
BuildRequires: pkgconfig yast2-devtools
@@ -31,7 +31,7 @@
YaST2 - Korean Translations
%prep
-%setup -n yast2-trans-ko-2.13.3
+%setup -n yast2-trans-ko-2.13.4
%build
autoreconf --force --install
@@ -63,6 +63,8 @@
/usr/share/YaST2/locale
%changelog -n yast2-trans-ko
+* Thu May 18 2006 - ke(a)suse.de
+- Update to version 2.13.4.
* Tue Apr 11 2006 - ke(a)suse.de
- Update to version 2.13.3.
* Wed Feb 22 2006 - ke(a)suse.de
++++++ yast2-trans-ko-2.13.3.tar.bz2 -> yast2-trans-ko-2.13.4.tar.bz2 ++++++
++++ 96952 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-trans-cs
checked in at Fri May 19 02:12:05 CEST 2006.
--------
--- yast2-trans-cs/yast2-trans-cs.changes 2006-05-15 15:52:31.000000000 +0200
+++ yast2-trans-cs/yast2-trans-cs.changes 2006-05-18 17:35:03.000000000 +0200
@@ -1,0 +2,5 @@
+Thu May 18 17:34:32 2006 - ke(a)suse.de
+
+- Update to version 2.13.23.
+
+------------------------------------------------------------------------
Old:
----
yast2-trans-cs-2.13.22.tar.bz2
New:
----
yast2-trans-cs-2.13.23.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-cs.spec ++++++
--- /var/tmp/diff_new_pack.0Ewvj7/_old 2006-05-19 02:11:49.000000000 +0200
+++ /var/tmp/diff_new_pack.0Ewvj7/_new 2006-05-19 02:11:49.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-cs (Version 2.13.22)
+# spec file for package yast2-trans-cs (Version 2.13.23)
#
# 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-trans-cs
-Version: 2.13.22
+Version: 2.13.23
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-cs-2.13.22.tar.bz2
+Source0: yast2-trans-cs-2.13.23.tar.bz2
prefix: /usr
Provides: locale(yast2:cs)
BuildRequires: pkgconfig yast2-devtools
@@ -33,7 +33,7 @@
%prep
-%setup -n yast2-trans-cs-2.13.22
+%setup -n yast2-trans-cs-2.13.23
%build
autoreconf --force --install
@@ -65,6 +65,8 @@
/usr/share/YaST2/locale
%changelog -n yast2-trans-cs
+* Thu May 18 2006 - ke(a)suse.de
+- Update to version 2.13.23.
* Mon May 15 2006 - ke(a)suse.de
- Update to version 2.13.22.
* Fri May 05 2006 - ke(a)suse.de
++++++ yast2-trans-cs-2.13.22.tar.bz2 -> yast2-trans-cs-2.13.23.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.22/VERSION new/yast2-trans-cs-2.13.23/VERSION
--- old/yast2-trans-cs-2.13.22/VERSION 2006-05-15 15:51:44.000000000 +0200
+++ new/yast2-trans-cs-2.13.23/VERSION 2006-05-18 17:34:32.000000000 +0200
@@ -1 +1 @@
-2.13.22
+2.13.23
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.22/configure new/yast2-trans-cs-2.13.23/configure
--- old/yast2-trans-cs-2.13.22/configure 2006-05-15 15:51:53.000000000 +0200
+++ new/yast2-trans-cs-2.13.23/configure 2006-05-18 17:34:38.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-trans-cs 2.13.22.
+# Generated by GNU Autoconf 2.59 for yast2-trans-cs 2.13.23.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -269,8 +269,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-trans-cs'
PACKAGE_TARNAME='yast2-trans-cs'
-PACKAGE_VERSION='2.13.22'
-PACKAGE_STRING='yast2-trans-cs 2.13.22'
+PACKAGE_VERSION='2.13.23'
+PACKAGE_STRING='yast2-trans-cs 2.13.23'
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-trans-cs 2.13.22 to adapt to many kinds of systems.
+\`configure' configures yast2-trans-cs 2.13.23 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-trans-cs 2.13.22:";;
+ short | recursive ) echo "Configuration of yast2-trans-cs 2.13.23:";;
esac
cat <<\_ACEOF
@@ -910,7 +910,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-yast2-trans-cs configure 2.13.22
+yast2-trans-cs configure 2.13.23
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -924,7 +924,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-trans-cs $as_me 2.13.22, which was
+It was created by yast2-trans-cs $as_me 2.13.23, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1654,7 +1654,7 @@
# Define the identity of the package.
PACKAGE='yast2-trans-cs'
- VERSION='2.13.22'
+ VERSION='2.13.23'
cat >>confdefs.h <<_ACEOF
@@ -1865,7 +1865,7 @@
-VERSION="2.13.22"
+VERSION="2.13.23"
RPMNAME="yast2-trans-cs"
MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
@@ -2761,7 +2761,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-trans-cs $as_me 2.13.22, which was
+This file was extended by yast2-trans-cs $as_me 2.13.23, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -2816,7 +2816,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-trans-cs config.status 2.13.22
+yast2-trans-cs config.status 2.13.23
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-trans-cs-2.13.22/configure.in new/yast2-trans-cs-2.13.23/configure.in
--- old/yast2-trans-cs-2.13.22/configure.in 2006-05-15 15:51:48.000000000 +0200
+++ new/yast2-trans-cs-2.13.23/configure.in 2006-05-18 17:34:34.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-trans-cs, 2.13.22, http://bugs.opensuse.org/, yast2-trans-cs)
+AC_INIT(yast2-trans-cs, 2.13.23, http://bugs.opensuse.org/, yast2-trans-cs)
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.22"
+VERSION="2.13.23"
RPMNAME="yast2-trans-cs"
MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.22/po/found.cs.po new/yast2-trans-cs-2.13.23/po/found.cs.po
--- old/yast2-trans-cs-2.13.22/po/found.cs.po 2006-05-15 15:15:35.000000000 +0200
+++ new/yast2-trans-cs-2.13.23/po/found.cs.po 2006-05-18 15:07:44.000000000 +0200
@@ -11,7 +11,7 @@
"Project-Id-Version: found.cs\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-05-11 13:11+0200\n"
-"PO-Revision-Date: 2006-05-11 18:37+0200\n"
+"PO-Revision-Date: 2006-05-17 18:39+0200\n"
"Last-Translator: Klara Cihlarova <koty(a)seznam.cz>\n"
"Language-Team: Czech <suse(a)suse.cz>\n"
"MIME-Version: 1.0\n"
@@ -21,30 +21,28 @@
"X-Generator: KBabel 1.11.2\n"
#: SD_AddProfile.ycp:23
-#, fuzzy
msgid "Select File To Generate A Profile for"
-msgstr "Zvolte exportní formát souboru"
+msgstr "Zvolte soubor k vytvoření profilu pro"
#: SD_AddProfile.ycp:30
-#, fuzzy
msgid "Profile for "
-msgstr "Profil"
+msgstr "Profil pro "
#: SD_AddProfile.ycp:30
-#, fuzzy
msgid " already exists."
-msgstr "Položka již existuje."
+msgstr " již existuje."
#: SD_AddProfile.ycp:30
-#, fuzzy
msgid "Would you like to open this profile in editing mode?"
-msgstr "Chcete zkusit jiné CD?"
+msgstr "Chcete otevřít profil v editačním režimu?"
#: profile_dialogs.ycp:607 profile_dialogs.ycp:240
msgid ""
"Would you like to save the changes to this profile? \n"
"(Note: after saving the changes the AppArmor profiles will be reloaded.)"
msgstr ""
+"Chcete uložit změny v profilu?\n"
+"(Poznámka: Po uložení změn, AppArmor profily budou obnoveny.)"
#: profile_dialogs.ycp:23
msgid ""
@@ -52,90 +50,90 @@
" <br>Select desired capabilities for this profile. \n"
" Select a Capability name to see information about the capability."
msgstr ""
+"<b>Výběr možností</b>.\n"
+" <br>Zvolte požadované možnosti profilu. \n"
+" Pro zobrazení informací o možnosti, zvolte její název."
#: profile_dialogs.ycp:33
-#, fuzzy
msgid " Capabilities enabled for the profile "
-msgstr "Zadejte název nového profilu '%1'."
+msgstr " Povolené možnosti profilu "
#: profile_dialogs.ycp:36
-#, fuzzy
msgid "Capabilities"
-msgstr "Schopnost"
+msgstr "Možnosti"
#: profile_dialogs.ycp:93
-#, fuzzy
msgid ""
"Please enter the name of the Hat that you would like \n"
"to add to the profile "
-msgstr "Zvolte si požadované grafické prostředí z níže uvedeného seznamu."
+msgstr ""
+"Zadejte název pro hat, který chcete vložit\n"
+"do profilu "
#: profile_dialogs.ycp:111
msgid ""
"You have not entered or selected an name for the hat you are trying to add.\n"
"Please enter an hat name to continue generating a new hat for the "
msgstr ""
+"Nezadali nebo nezvolili jste název pro hat, který vkládáte.\n"
+"Zadejte název a pokračujte ve vytváření hat pro "
#: profile_dialogs.ycp:111
msgid " or press Abort to cancel this wizard."
-msgstr ""
+msgstr " nebo ukončete průvodce kliknutím na tlačítko Přerušit."
#: profile_dialogs.ycp:113
-#, fuzzy
msgid "The profile "
-msgstr "Nový profil"
+msgstr "Profil "
#: profile_dialogs.ycp:113
msgid " already contains a hat named "
-msgstr ""
+msgstr " již obsahuje hat s názvem "
#: profile_dialogs.ycp:113
msgid ". Please enter a different name to try again or press Abort to cancel this wizard."
-msgstr ""
+msgstr ". Prosím zadejte jiný název nebo ukončete průvodce kliknutím na tlačítko Přerušit."
#: profile_dialogs.ycp:140 profile_dialogs.ycp:242
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Cap for "
-msgstr "nápověda pro záložku"
+msgstr "Možnost "
#: profile_dialogs.ycp:145
msgid "In this form you can view and modify the contents of an individual profile. For existing entries you can double click the permissions to access a modification dialog..<p>"
-msgstr ""
+msgstr "Zde můžete vidět a měnit obsah profilu. Do dialogu úprav se dostanete dvojklikem na jednotlivé položky.<p>"
#: profile_dialogs.ycp:146
msgid "<b>Permission Definitions:</b><br><<code> R - read <br> W - write<br> X - execute<br> U - unconfined<br> I - inherit<br> L - link<br> P - discrete profile </code><p>"
-msgstr ""
+msgstr "<b>Definice přístupových práv:</b><br><<code> R - čtení <br> W - zápis<br> X - vykonání<br> U - neomezeno<br> I - zdědit<br> L - odkaz<br> P - diskrétní profil </code><p>"
#: profile_dialogs.ycp:147
msgid "<b>Add Entry:</b><br>Select the type of resource to add from the drop down list.<p></li>"
-msgstr ""
+msgstr "<b>Přidat položku:</b><br>Zvolte typ zdroje ze seznamu.<p></li>"
#: profile_dialogs.ycp:148
msgid "<b>File</b><br>Add a file entry to this profile<br>"
-msgstr ""
+msgstr "<b>Soubor</b><br>Vložte položku souboru pro tento profil<br>"
#: profile_dialogs.ycp:149
msgid "<b>Directory</b><br>Add a directory entry to this profile<br>"
-msgstr ""
+msgstr "<b>Adresář</b><br>Vložte položku adresáře pro tento profil<br>"
#: profile_dialogs.ycp:150
msgid "<b>Capability</b><br>Add a capability entry to this profile<br>"
-msgstr ""
+msgstr "<b>Možnosti</b><br>Vložte položku možností pro tento profil<br>"
#: profile_dialogs.ycp:151
msgid "<b>Include</b><br>Add an include entry to this profile. This option includes the profile entry contents of another file in this profile at load time.<br>"
-msgstr ""
+msgstr "<b>Připojit</b><br>Vložte položku připojení pro tento profil. Tato položka vkládá obsah jiného souboru při běhu profilu.<br>"
#: profile_dialogs.ycp:152
msgid "<b>Hat</b><br>Add a sub-profile for this profile - called a Hat. This option is analagous to manually creating a new profile, which can selected during execution only in the context of being asked for by a <b>changehat aware</b> application. For more information on changehat please see <b>man changehat</b> on your system or the Novell AppArmor User's Guide.<br><p>"
-msgstr ""
+msgstr "<b>Hat</b><br>Přidání podprofilu do profilu, tzv. hatu. Volby je podobná vytvoření nového profilu a vyžaduje <b>changehat aware</b>. Více informací najdete po zadání <b>man changehat</b> nebo v příručce Novell AppArmor User's Guide.<br><p>"
#: profile_dialogs.ycp:153
-#, fuzzy
msgid "<b>Delete Entry:</b><br>Removes the selected entry from this profile.<p>"
-msgstr ""
-"<p>Kliknutím na <b>Smazat</b> odstraníte zvolené položky z konfigurace\n"
-"IPsec.</p>\n"
+msgstr "<b>Smazat položku:</b><br>Odtranění zvolené položky z tohoto profilu.</p>"
#: profile_dialogs.ycp:157
msgid "&File"
@@ -146,24 +144,20 @@
msgstr "&Adresář"
#: profile_dialogs.ycp:159
-#, fuzzy
msgid "&Capability"
-msgstr "Schopnost"
+msgstr "&Možnosti"
#: profile_dialogs.ycp:160
-#, fuzzy
msgid "&Include File"
-msgstr "Obsažené soubory &schémat"
+msgstr "&Přidat soubor"
#: profile_dialogs.ycp:167
-#, fuzzy
msgid "&Hat"
-msgstr "Vypnout"
+msgstr "&Hat"
#: profile_dialogs.ycp:168
-#, fuzzy
msgid "AppArmor profile for "
-msgstr "Zpráva AppArmor"
+msgstr "AppArmor profil pro "
#: profile_dialogs.ycp:177
msgid "File Name"
@@ -174,77 +168,69 @@
msgstr "Oprávnění"
#: profile_dialogs.ycp:182
-#, fuzzy
msgid "Add Entry"
-msgstr "Záznam"
+msgstr "Přidat položku"
#: profile_dialogs.ycp:183
-#, fuzzy
msgid "&Edit Entry"
-msgstr "Prázdná pol&ožka"
+msgstr "Upravit pol&ožku"
#: profile_dialogs.ycp:184
-#, fuzzy
msgid "&Delete Entry"
-msgstr "&Smazat zónu"
+msgstr "&Smazat položku"
#: profile_dialogs.ycp:194
-#, fuzzy
msgid "AppArmor Hat Dialog"
-msgstr "AppArmor je zakázán"
+msgstr "AppArmor hat"
#: profile_dialogs.ycp:197
-#, fuzzy
msgid "AppArmor Profile Dialog"
-msgstr "AppArmor je zakázán"
+msgstr "AppArmor profil"
#: profile_dialogs.ycp:199
msgid "Back"
msgstr "Zpět"
#: profile_dialogs.ycp:207
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Editing HAT saving"
-msgstr "Zapisují se TV stanice..."
+msgstr "Ukládá se upravený hat"
#: profile_dialogs.ycp:215
msgid "Hats can not have embedded hats."
-msgstr ""
+msgstr "Do hatu nelze připojit další hat."
#: profile_dialogs.ycp:217
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Adding HAT "
-msgstr "Vkládám uživatele"
+msgstr "Vkládám hat "
#: profile_dialogs.ycp:223
msgid "AppArmor include files must be located in the directory /etc/apparmor.d"
-msgstr ""
+msgstr "Připojené soubory do AppArmor se musí nacházet v adresáři /etc/apparmor.d"
#: profile_dialogs.ycp:241
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Saving Hat"
-msgstr "Jeden monitor"
+msgstr "Ukládám hat"
#: profile_dialogs.ycp:253 profile_dialogs.ycp:295
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Unexpected return code: %1"
-msgstr "Vybraná rozhraní: %1"
+msgstr "Neočekávaný návratový kód: %1"
#: profile_dialogs.ycp:264
-#, fuzzy
msgid "Profile Name"
-msgstr "Název pro&filu"
+msgstr "Název profilu"
msgid "Profile"
msgstr "Profil"
#: profile_dialogs.ycp:133
-#, fuzzy
msgid "Inherit"
-msgstr "Děd(i)t"
+msgstr "Dědit"
#: profile_dialogs.ycp:134
-#, fuzzy
msgid "Unconstrained"
msgstr "Neomezený"
@@ -254,63 +240,55 @@
msgid "Capability"
msgstr "Schopnost"
-#, fuzzy
msgid "Include File"
-msgstr "Obsažené soubory &schémat"
+msgstr "Přidat soubor"
-#, fuzzy
msgid "Hat"
-msgstr "Vypnout"
+msgstr "Hat"
-#, fuzzy
msgid "Capbility Selection"
-msgstr "Výběr souborů"
+msgstr "Výběr možností"
-#, fuzzy
msgid "Create Hat"
-msgstr "Vytvořit"
+msgstr "Vytvořit hat"
-#, fuzzy
msgid "Enter or modify Filename"
-msgstr "Zadejte název souboru"
+msgstr "Zadejte nebo změňte název souboru"
#: SD_EditProfile.ycp:31
-#, fuzzy
msgid "Edit Profile - Choose profile to edit"
-msgstr "Musíte zvolit, který profil upravovat"
+msgstr "Úprava profilu - Zvolte profil k úpravě"
#: SD_DeleteProfile.ycp:39
msgid "Please make a selection from the listed profiles and press Next to delete the profile.<p>"
-msgstr ""
+msgstr "Zvolte profil ke smazání ze seznamu a stiskněte Další.<p>"
#: SD_DeleteProfile.ycp:39
-#, fuzzy
msgid "Delete Profile - Choose profile to delete"
-msgstr "Zvolte tiskárnu ke zrušení."
+msgstr "Zmazání profilu - Zvolte profil ke smazání"
#: SD_EditProfile.ycp:31
msgid "Please make a selection from the listed profiles and press Next to edit the profile.<p>"
-msgstr ""
+msgstr "Zvolte profil k úpravě ze seznamu a stiskněte Další.<p>"
#: SD_DeleteProfile.ycp:22
-#, fuzzy
msgid "Delete profile confirmation"
-msgstr "Potvrzení smazání"
+msgstr "Potvrzení smazání profilu"
#: SD_DeleteProfile.ycp:22
-#, fuzzy
msgid ""
"Are you \n"
"sure you want to delete the profile "
-msgstr "Jste si jisti, že chcete smazat: "
+msgstr ""
+"Jste si jisti,\n"
+"že chcete smazat profil "
#: reporting_utils.ycp:449
msgid "Audit"
msgstr "Audit"
-#, fuzzy
msgid "&All"
-msgstr "Vše"
+msgstr "&Všechny"
#: event_notification_helptext.ycp:17
msgid "The Security Event Notification screen enables you to setup email alerts for security events. In the following steps, specify how often alerts are sent, who receives the alert, and how severe the security event must be to send an alert. <br><br><b>Notification Types</b><br> <b>Terse Notification:</b> Terse notification summarizes the total number of system events without providing details. <br>For example:<br> dhcp-101.up.wirex.com has had 10 security events since Tue Oct 12 11:10:00 2004<br><br> <b>Summary Notification:</b> The Summary notification displays the logged AppArmor security events, and lists the number of individual occurrences, including the date of the last occurrence. <br>For example:<br> SubDomain: PERMITTING access to capability 'setgid' (httpd2-prefork(6347) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) 2 times, the latest at Sat Oct 9 16:05:54 2004.<br><br> <b>Verbose Notification:</b> The Verbose notification displays unmod
ified, logged AppArmor security events. It tells you every time an event occurs and writes a new line in the Verbose log. These security events include the date and time the event occurred, when the application profile permits access as well as rejects access, and the type of file permission access that is permitted or rejected. Verbose Notification also reports several messages that the logprof tool uses to interpret profiles. <br>For example:<br> Oct 9 15:40:31 SubDomain: PERMITTING r access to /etc/apache2/httpd.conf (httpd2-prefork(6068) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) <br<br> <ol> <li> For each notification type that you would like enabled, select the frequency of notification that you would like. For example, if you select <b>1 day</b> from the pull-down list, you will be sent daily notifications of security events, if they occur.</li> <br><br> <li> Enter the email address of those who should receive the Terse, Summary, or Verbose
notifications. </li><br><br> <li>Select the lowest <b>severity level</b> for which a notification should be sent. Security events will be logged and the notifications will be sent at the time indicated by the interval when events are equal or greater than the selected severity level. If the interval is 1 day, the notification will be sent daily, if security events occur.<br><br> <b>Severity Levels:</b> These are numbered one through ten, ten being the most severe security incident. The <b>severity.db</b> file defines the severity level of potential security events. The severity levels are determined by the importance of different security events, such as certain resources accessed or services denied.</li> <li>Select <b>Include unknown security events</b> if you would like to include events that are not rated with a severity number.</li> </ol>"
@@ -4652,3 +4630,72 @@
#: src/xpram/ui.ycp:83
msgid "&Filesystem to use:"
msgstr "&Souborový systém k použití:"
+
+#: src/clients/inst_packages.ycp:70 src/clients/inst_packages.ycp:75
+#: src/clients/inst_packages.ycp:80 src/clients/inst_packages.ycp:84
+msgid "<p>"
+msgstr "<p>"
+
+#: src/clients/inst_packages.ycp:70
+msgid ""
+"<p>\n"
+"\t\t This dialog allows you to define this system's tasks and what software to install.\n"
+"\t\t Available tasks and software for this system are shown by category in the left\n"
+"\t\t column. To view a description for an item, select it in the list.\n"
+"\t\t </p>"
+msgstr ""
+"<p>\n"
+"\t\t Tento dialog vám umožní definovat úlohu systému a software k instalaci.\n"
+"\t\t Dostupné úlohy a software jsou zobrazeny podle kategorií v levém sloupci.\n"
+"\t\t Popis jednotlivých položek získáte jejich vybráním ze seznamu.\n"
+"\t\t </p>"
+
+#: src/clients/inst_packages.ycp:75
+msgid ""
+"<p>\n"
+"\t\t Change the status of an item by clicking its status icon\n"
+"\t\t or right-click any icon for a context menu.\n"
+"\t\t With the context menu, you can also change the status of all items.\n"
+"\t\t </p>"
+msgstr ""
+"<p>\n"
+"\t\t Status jednotlivých položek změníte kliknutím na stavovou ikonu\n"
+"\t\t nebo kliknutím pravým tlačítkem na ikonu a výběrem v kontextové nabídce.\n"
+"\t\t V kontextové nabídce můžete také změnit status všech položek najednou.\n"
+"\t\t </p>"
+
+#: src/clients/inst_packages.ycp:80
+msgid ""
+"<p>\n"
+"\t\t <b>Details</b> opens the detailed software package selection\n"
+"\t\t where you can view and select individual software packages.\n"
+"\t\t </p>"
+msgstr ""
+"<p>\n"
+"\t\t <b>Detaily</b> otevírají podrobný výběr balíčků, ve kterém\n"
+"\t\t můžete vybírat jednotlivé balíčky.\n"
+"\t\t </p>"
+
+#: src/clients/inst_packages.ycp:84
+msgid ""
+"<p>\n"
+"\t\t The <b>Disk Usage</b> display in the lower right corner shows the remaining disk space\n"
+"\t\t after all requested changes will have been performed.\n"
+"\t\t Hard disk partitions that are full or nearly full can degrade\n"
+"\t\t system performance and in some cases even cause serious problems.\n"
+"\t\t The system needs some available disk space to run properly.\n"
+"\t\t </p>"
+msgstr ""
+"<p>\n"
+"\t\t V <b>Zaplnění disku</b> v pravém dolním roku můžete vidět zbývající volné místo\n"
+"\t\t na disku po započítání vybraných voleb.\n"
+"\t\t Téměř nebo zcela zaplněné disky mohou vést ke sníže ní výkonu systému\n"
+"\t\t a v některých případech také vést k vážným problémům.\n"
+"\t\t Aby systém fungoval korektně, je potřeba ponechat určité volné místo na disku.\n"
+"\t\t Potřebné volné místo je závislé na úloze systému.\n"
+"\t\t </p>"
+
+#. summary string
+#: src/clients/add-on_proposal.ycp:36
+msgid "No add-on product selected for installation"
+msgstr "Pro instalaci nebylo vloženo žádné rozšíření"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.22/po/installation.cs.po new/yast2-trans-cs-2.13.23/po/installation.cs.po
--- old/yast2-trans-cs-2.13.22/po/installation.cs.po 2006-05-11 15:50:07.000000000 +0200
+++ new/yast2-trans-cs-2.13.23/po/installation.cs.po 2006-05-18 15:07:50.000000000 +0200
@@ -1,5 +1,5 @@
+# translation of installation.cs.po to Czech
# translation of installation.po to
-# translation of installation.po to cs_CZ
# Czech message file for YaST2 (@memory@).
# Copyright (C) 2002 SuSE Linux AG.
# Copyright (C) 1999-2001 SuSE GmbH.
@@ -14,16 +14,16 @@
# Jakub Friedl <jfried(a)suse.cz>, 2005.
msgid ""
msgstr ""
-"Project-Id-Version: installation\n"
+"Project-Id-Version: installation.cs\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-05-11 12:59+0200\n"
-"PO-Revision-Date: 2006-05-09 13:53+0200\n"
+"PO-Revision-Date: 2006-05-17 18:15+0200\n"
"Last-Translator: Klara Cihlarova <koty(a)seznam.cz>\n"
-"Language-Team: cs_CZ <cs(a)li.org>\n"
+"Language-Team: Czech <suse(a)suse.cz>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: KBabel 1.11.2\n"
@@ -1959,3 +1959,8 @@
#: src/clients/inst_suse_register.ycp:166
msgid "Starting Browser..."
msgstr "Spouští se prohlížeč..."
+
+#. summary string
+#: src/clients/add-on_proposal.ycp:36
+msgid "No add-on product selected for installation"
+msgstr "Pro instalaci nebylo vloženo žádné rozšíření"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.22/po/packager.cs.po new/yast2-trans-cs-2.13.23/po/packager.cs.po
--- old/yast2-trans-cs-2.13.22/po/packager.cs.po 2006-05-15 15:16:38.000000000 +0200
+++ new/yast2-trans-cs-2.13.23/po/packager.cs.po 2006-05-18 15:08:17.000000000 +0200
@@ -1,5 +1,5 @@
+# translation of packager.cs.po to Czech
# translation of packager.po to
-# translation of packager.po to cs_CZ
# Czech message file for YaST2 (packages).
# Copyright (C) 1999,2002 SuSE CR.
#
@@ -12,16 +12,16 @@
# Jakub Friedl <jfriedl(a)suse.cz>, 2005, 2006.
msgid ""
msgstr ""
-"Project-Id-Version: packager\n"
+"Project-Id-Version: packager.cs\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-05-12 12:35+0200\n"
-"PO-Revision-Date: 2006-05-05 11:33+0200\n"
+"PO-Revision-Date: 2006-05-17 18:33+0200\n"
"Last-Translator: Klara Cihlarova <koty(a)seznam.cz>\n"
-"Language-Team: cs_CZ <cs(a)li.org>\n"
+"Language-Team: Czech <suse(a)suse.cz>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: KBabel 1.11.2\n"
#. module description
@@ -2672,3 +2672,62 @@
msgstr ""
"Při obnově zdroje došlo k chybám.\n"
"Během konfigurace nebudou dostupné všechny zdroje.\n"
+
+#: src/clients/inst_packages.ycp:70
+msgid ""
+"<p>\n"
+"\t\t This dialog allows you to define this system's tasks and what software to install.\n"
+"\t\t Available tasks and software for this system are shown by category in the left\n"
+"\t\t column. To view a description for an item, select it in the list.\n"
+"\t\t </p>"
+msgstr ""
+"<p>\n"
+"\t\t Tento dialog vám umožní definovat úlohu systému a software k instalaci.\n"
+"\t\t Dostupné úlohy a software jsou zobrazeny podle kategorií v levém sloupci.\n"
+"\t\t Popis jednotlivých položek získáte jejich vybráním ze seznamu.\n"
+"\t\t </p>"
+
+#: src/clients/inst_packages.ycp:75
+msgid ""
+"<p>\n"
+"\t\t Change the status of an item by clicking its status icon\n"
+"\t\t or right-click any icon for a context menu.\n"
+"\t\t With the context menu, you can also change the status of all items.\n"
+"\t\t </p>"
+msgstr ""
+"<p>\n"
+"\t\t Status jednotlivých položek změníte kliknutím na stavovou ikonu\n"
+"\t\t nebo kliknutím pravým tlačítkem na ikonu a výběrem v kontextové nabídce.\n"
+"\t\t V kontextové nabídce můžete také změnit status všech položek najednou.\n"
+"\t\t </p>"
+
+#: src/clients/inst_packages.ycp:80
+msgid ""
+"<p>\n"
+"\t\t <b>Details</b> opens the detailed software package selection\n"
+"\t\t where you can view and select individual software packages.\n"
+"\t\t </p>"
+msgstr ""
+"<p>\n"
+"\t\t <b>Detaily</b> otevírají podrobný výběr balíčků, ve kterém\n"
+"\t\t můžete vybírat jednotlivé balíčky.\n"
+"\t\t </p>"
+
+#: src/clients/inst_packages.ycp:84
+msgid ""
+"<p>\n"
+"\t\t The <b>Disk Usage</b> display in the lower right corner shows the remaining disk space\n"
+"\t\t after all requested changes will have been performed.\n"
+"\t\t Hard disk partitions that are full or nearly full can degrade\n"
+"\t\t system performance and in some cases even cause serious problems.\n"
+"\t\t The system needs some available disk space to run properly.\n"
+"\t\t </p>"
+msgstr ""
+"<p>\n"
+"\t\t V <b>Zaplnění disku</b> v pravém dolním roku můžete vidět zbývající volné místo\n"
+"\t\t na disku po započítání vybraných voleb.\n"
+"\t\t Téměř nebo zcela zaplněné disky mohou vést ke sníže ní výkonu systému\n"
+"\t\t a v některých případech také vést k vážným problémům.\n"
+"\t\t Aby systém fungoval korektně, je potřeba ponechat určité volné místo na disku.\n"
+"\t\t Potřebné volné místo je závislé na úloze systému.\n"
+"\t\t </p>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.22/po/status.txt new/yast2-trans-cs-2.13.23/po/status.txt
--- old/yast2-trans-cs-2.13.22/po/status.txt 2006-05-15 15:21:05.000000000 +0200
+++ new/yast2-trans-cs-2.13.23/po/status.txt 2006-05-18 15:09:02.000000000 +0200
@@ -1,6 +1,6 @@
-Translated : 15916
-Fuzzy : 73
-Untranslated : 38
+Translated : 16050
+Fuzzy : 0
+Untranslated : 2
--------------------
- All strings : 16027
-99 % are translated
+ All strings : 16052
+100 % are translated
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.22/po/storage.cs.po new/yast2-trans-cs-2.13.23/po/storage.cs.po
--- old/yast2-trans-cs-2.13.22/po/storage.cs.po 2006-05-11 15:51:00.000000000 +0200
+++ new/yast2-trans-cs-2.13.23/po/storage.cs.po 2006-05-17 15:50:42.000000000 +0200
@@ -15,7 +15,7 @@
"Project-Id-Version: storage\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-05-11 12:47+0200\n"
-"PO-Revision-Date: 2006-05-05 14:46+0200\n"
+"PO-Revision-Date: 2006-05-16 10:43+0200\n"
"Last-Translator: Klara Cihlarova <koty(a)seznam.cz>\n"
"Language-Team: cs_CZ <cs(a)li.org>\n"
"MIME-Version: 1.0\n"
@@ -5533,9 +5533,9 @@
msgstr "Upravit existující oddíl %1"
#: storage/src/inst_custom_part.ycp:2986
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Edit Existing Device %1"
-msgstr "Upravit existující oddíl %1"
+msgstr "Upravit existující zařízení %1"
#. header of the dialog to edit a partition %1 is replaced by device name (e.g. /dev/hda1)
#: storage/src/inst_custom_part.ycp:2993
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.22/po/yast2-apparmor.cs.po new/yast2-trans-cs-2.13.23/po/yast2-apparmor.cs.po
--- old/yast2-trans-cs-2.13.22/po/yast2-apparmor.cs.po 2006-05-15 15:20:59.000000000 +0200
+++ new/yast2-trans-cs-2.13.23/po/yast2-apparmor.cs.po 2006-05-17 15:50:58.000000000 +0200
@@ -1,50 +1,50 @@
+# translation of yast2-apparmor.po to cs_CZ
# translation of yast2-apparmor.po to
# Czech message file for YaST2 (@memory@).
# Copyright (C) 2005 SUSE Linux Products GmbH.
# Copyright (C) 2002 SuSE Linux AG.
# Copyright (C) 1999-2001 SuSE GmbH.
+#
# Petr Pavlik <pp(a)suse.cz>, 1999, 2000, 2001.
# Jakub Friedl <jfriedl(a)suse.cz>, 2006.
-#
+# Klara Cihlarova <koty(a)seznam.cz>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: yast2-apparmor\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-05-11 13:11+0200\n"
-"PO-Revision-Date: 2006-01-11 15:27+0100\n"
-"Last-Translator: Jakub Friedl <jfriedl(a)suse.cz>\n"
-"Language-Team: <cs(a)li.org>\n"
+"PO-Revision-Date: 2006-05-16 10:42+0200\n"
+"Last-Translator: Klara Cihlarova <koty(a)seznam.cz>\n"
+"Language-Team: cs_CZ <cs(a)li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: KBabel 1.10\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: KBabel 1.11.2\n"
#: SD_AddProfile.ycp:23
-#, fuzzy
msgid "Select File To Generate A Profile for"
-msgstr "Zvolte exportní formát souboru"
+msgstr "Zvolte soubor k vytvoření profilu pro"
#: SD_AddProfile.ycp:30
-#, fuzzy
msgid "Profile for "
-msgstr "Profil"
+msgstr "Profil pro "
#: SD_AddProfile.ycp:30
-#, fuzzy
msgid " already exists."
-msgstr "Položka již existuje."
+msgstr " již existuje."
#: SD_AddProfile.ycp:30
-#, fuzzy
msgid "Would you like to open this profile in editing mode?"
-msgstr "Chcete zkusit jiné CD?"
+msgstr "Chcete otevřít profil v editačním režimu?"
#: profile_dialogs.ycp:607 profile_dialogs.ycp:240
msgid ""
"Would you like to save the changes to this profile? \n"
"(Note: after saving the changes the AppArmor profiles will be reloaded.)"
msgstr ""
+"Chcete uložit změny v profilu?\n"
+"(Poznámka: Po uložení změn, AppArmor profily budou obnoveny.)"
#: profile_dialogs.ycp:23
msgid ""
@@ -52,90 +52,90 @@
" <br>Select desired capabilities for this profile. \n"
" Select a Capability name to see information about the capability."
msgstr ""
+"<b>Výběr možností</b>.\n"
+" <br>Zvolte požadované možnosti profilu. \n"
+" Pro zobrazení informací o možnosti, zvolte její název."
#: profile_dialogs.ycp:33
-#, fuzzy
msgid " Capabilities enabled for the profile "
-msgstr "Zadejte název nového profilu '%1'."
+msgstr " Povolené možnosti profilu "
#: profile_dialogs.ycp:36
-#, fuzzy
msgid "Capabilities"
-msgstr "Schopnost"
+msgstr "Možnosti"
#: profile_dialogs.ycp:93
-#, fuzzy
msgid ""
"Please enter the name of the Hat that you would like \n"
"to add to the profile "
-msgstr "Zvolte si požadované grafické prostředí z níže uvedeného seznamu."
+msgstr ""
+"Zadejte název pro hat, který chcete vložit\n"
+"do profilu "
#: profile_dialogs.ycp:111
msgid ""
"You have not entered or selected an name for the hat you are trying to add.\n"
"Please enter an hat name to continue generating a new hat for the "
msgstr ""
+"Nezadali nebo nezvolili jste název pro hat, který vkládáte.\n"
+"Zadejte název a pokračujte ve vytváření hat pro "
#: profile_dialogs.ycp:111
msgid " or press Abort to cancel this wizard."
-msgstr ""
+msgstr " nebo ukončete průvodce kliknutím na tlačítko Přerušit."
#: profile_dialogs.ycp:113
-#, fuzzy
msgid "The profile "
-msgstr "Nový profil"
+msgstr "Profil "
#: profile_dialogs.ycp:113
msgid " already contains a hat named "
-msgstr ""
+msgstr " již obsahuje hat s názvem "
#: profile_dialogs.ycp:113
msgid ". Please enter a different name to try again or press Abort to cancel this wizard."
-msgstr ""
+msgstr ". Prosím zadejte jiný název nebo ukončete průvodce kliknutím na tlačítko Přerušit."
#: profile_dialogs.ycp:140 profile_dialogs.ycp:242
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Cap for "
-msgstr "nápověda pro záložku"
+msgstr "Možnost "
#: profile_dialogs.ycp:145
msgid "In this form you can view and modify the contents of an individual profile. For existing entries you can double click the permissions to access a modification dialog..<p>"
-msgstr ""
+msgstr "Zde můžete vidět a měnit obsah profilu. Do dialogu úprav se dostanete dvojklikem na jednotlivé položky.<p>"
#: profile_dialogs.ycp:146
msgid "<b>Permission Definitions:</b><br><<code> R - read <br> W - write<br> X - execute<br> U - unconfined<br> I - inherit<br> L - link<br> P - discrete profile </code><p>"
-msgstr ""
+msgstr "<b>Definice přístupových práv:</b><br><<code> R - čtení <br> W - zápis<br> X - vykonání<br> U - neomezeno<br> I - zdědit<br> L - odkaz<br> P - diskrétní profil </code><p>"
#: profile_dialogs.ycp:147
msgid "<b>Add Entry:</b><br>Select the type of resource to add from the drop down list.<p></li>"
-msgstr ""
+msgstr "<b>Přidat položku:</b><br>Zvolte typ zdroje ze seznamu.<p></li>"
#: profile_dialogs.ycp:148
msgid "<b>File</b><br>Add a file entry to this profile<br>"
-msgstr ""
+msgstr "<b>Soubor</b><br>Vložte položku souboru pro tento profil<br>"
#: profile_dialogs.ycp:149
msgid "<b>Directory</b><br>Add a directory entry to this profile<br>"
-msgstr ""
+msgstr "<b>Adresář</b><br>Vložte položku adresáře pro tento profil<br>"
#: profile_dialogs.ycp:150
msgid "<b>Capability</b><br>Add a capability entry to this profile<br>"
-msgstr ""
+msgstr "<b>Možnosti</b><br>Vložte položku možností pro tento profil<br>"
#: profile_dialogs.ycp:151
msgid "<b>Include</b><br>Add an include entry to this profile. This option includes the profile entry contents of another file in this profile at load time.<br>"
-msgstr ""
+msgstr "<b>Připojit</b><br>Vložte položku připojení pro tento profil. Tato položka vkládá obsah jiného souboru při běhu profilu.<br>"
#: profile_dialogs.ycp:152
msgid "<b>Hat</b><br>Add a sub-profile for this profile - called a Hat. This option is analagous to manually creating a new profile, which can selected during execution only in the context of being asked for by a <b>changehat aware</b> application. For more information on changehat please see <b>man changehat</b> on your system or the Novell AppArmor User's Guide.<br><p>"
-msgstr ""
+msgstr "<b>Hat</b><br>Přidání podprofilu do profilu, tzv. hatu. Volby je podobná vytvoření nového profilu a vyžaduje <b>changehat aware</b>. Více informací najdete po zadání <b>man changehat</b> nebo v příručce Novell AppArmor User's Guide.<br><p>"
#: profile_dialogs.ycp:153
-#, fuzzy
msgid "<b>Delete Entry:</b><br>Removes the selected entry from this profile.<p>"
-msgstr ""
-"<p>Kliknutím na <b>Smazat</b> odstraníte zvolené položky z konfigurace\n"
-"IPsec.</p>\n"
+msgstr "<b>Smazat položku:</b><br>Odtranění zvolené položky z tohoto profilu.</p>"
#: profile_dialogs.ycp:157
msgid "&File"
@@ -146,24 +146,20 @@
msgstr "&Adresář"
#: profile_dialogs.ycp:159
-#, fuzzy
msgid "&Capability"
-msgstr "Schopnost"
+msgstr "&Možnosti"
#: profile_dialogs.ycp:160
-#, fuzzy
msgid "&Include File"
-msgstr "Obsažené soubory &schémat"
+msgstr "&Přidat soubor"
#: profile_dialogs.ycp:167
-#, fuzzy
msgid "&Hat"
-msgstr "Vypnout"
+msgstr "&Hat"
#: profile_dialogs.ycp:168
-#, fuzzy
msgid "AppArmor profile for "
-msgstr "Zpráva AppArmor"
+msgstr "AppArmor profil pro "
#: profile_dialogs.ycp:177
msgid "File Name"
@@ -174,77 +170,69 @@
msgstr "Oprávnění"
#: profile_dialogs.ycp:182
-#, fuzzy
msgid "Add Entry"
-msgstr "Záznam"
+msgstr "Přidat položku"
#: profile_dialogs.ycp:183
-#, fuzzy
msgid "&Edit Entry"
-msgstr "Prázdná pol&ožka"
+msgstr "Upravit pol&ožku"
#: profile_dialogs.ycp:184
-#, fuzzy
msgid "&Delete Entry"
-msgstr "&Smazat zónu"
+msgstr "&Smazat položku"
#: profile_dialogs.ycp:194
-#, fuzzy
msgid "AppArmor Hat Dialog"
-msgstr "AppArmor je zakázán"
+msgstr "AppArmor hat"
#: profile_dialogs.ycp:197
-#, fuzzy
msgid "AppArmor Profile Dialog"
-msgstr "AppArmor je zakázán"
+msgstr "AppArmor profil"
#: profile_dialogs.ycp:199
msgid "Back"
msgstr "Zpět"
#: profile_dialogs.ycp:207
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Editing HAT saving"
-msgstr "Zapisují se TV stanice..."
+msgstr "Ukládá se upravený hat"
#: profile_dialogs.ycp:215
msgid "Hats can not have embedded hats."
-msgstr ""
+msgstr "Do hatu nelze připojit další hat."
#: profile_dialogs.ycp:217
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Adding HAT "
-msgstr "Vkládám uživatele"
+msgstr "Vkládám hat "
#: profile_dialogs.ycp:223
msgid "AppArmor include files must be located in the directory /etc/apparmor.d"
-msgstr ""
+msgstr "Připojené soubory do AppArmor se musí nacházet v adresáři /etc/apparmor.d"
#: profile_dialogs.ycp:241
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Saving Hat"
-msgstr "Jeden monitor"
+msgstr "Ukládám hat"
#: profile_dialogs.ycp:253 profile_dialogs.ycp:295
-#, fuzzy, ycp-format
+#, ycp-format
msgid "Unexpected return code: %1"
-msgstr "Vybraná rozhraní: %1"
+msgstr "Neočekávaný návratový kód: %1"
#: profile_dialogs.ycp:264
-#, fuzzy
msgid "Profile Name"
-msgstr "Název pro&filu"
+msgstr "Název profilu"
msgid "Profile"
msgstr "Profil"
#: profile_dialogs.ycp:133
-#, fuzzy
msgid "Inherit"
-msgstr "Děd(i)t"
+msgstr "Dědit"
#: profile_dialogs.ycp:134
-#, fuzzy
msgid "Unconstrained"
msgstr "Neomezený"
@@ -254,63 +242,55 @@
msgid "Capability"
msgstr "Schopnost"
-#, fuzzy
msgid "Include File"
-msgstr "Obsažené soubory &schémat"
+msgstr "Přidat soubor"
-#, fuzzy
msgid "Hat"
-msgstr "Vypnout"
+msgstr "Hat"
-#, fuzzy
msgid "Capbility Selection"
-msgstr "Výběr souborů"
+msgstr "Výběr možností"
-#, fuzzy
msgid "Create Hat"
-msgstr "Vytvořit"
+msgstr "Vytvořit hat"
-#, fuzzy
msgid "Enter or modify Filename"
-msgstr "Zadejte název souboru"
+msgstr "Zadejte nebo změňte název souboru"
#: SD_EditProfile.ycp:31
-#, fuzzy
msgid "Edit Profile - Choose profile to edit"
-msgstr "Musíte zvolit, který profil upravovat"
+msgstr "Úprava profilu - Zvolte profil k úpravě"
#: SD_DeleteProfile.ycp:39
msgid "Please make a selection from the listed profiles and press Next to delete the profile.<p>"
-msgstr ""
+msgstr "Zvolte profil ke smazání ze seznamu a stiskněte Další.<p>"
#: SD_DeleteProfile.ycp:39
-#, fuzzy
msgid "Delete Profile - Choose profile to delete"
-msgstr "Zvolte tiskárnu ke zrušení."
+msgstr "Zmazání profilu - Zvolte profil ke smazání"
#: SD_EditProfile.ycp:31
msgid "Please make a selection from the listed profiles and press Next to edit the profile.<p>"
-msgstr ""
+msgstr "Zvolte profil k úpravě ze seznamu a stiskněte Další.<p>"
#: SD_DeleteProfile.ycp:22
-#, fuzzy
msgid "Delete profile confirmation"
-msgstr "Potvrzení smazání"
+msgstr "Potvrzení smazání profilu"
#: SD_DeleteProfile.ycp:22
-#, fuzzy
msgid ""
"Are you \n"
"sure you want to delete the profile "
-msgstr "Jste si jisti, že chcete smazat: "
+msgstr ""
+"Jste si jisti,\n"
+"že chcete smazat profil "
#: reporting_utils.ycp:449
msgid "Audit"
msgstr "Audit"
-#, fuzzy
msgid "&All"
-msgstr "Vše"
+msgstr "&Všechny"
#: event_notification_helptext.ycp:17
msgid "The Security Event Notification screen enables you to setup email alerts for security events. In the following steps, specify how often alerts are sent, who receives the alert, and how severe the security event must be to send an alert. <br><br><b>Notification Types</b><br> <b>Terse Notification:</b> Terse notification summarizes the total number of system events without providing details. <br>For example:<br> dhcp-101.up.wirex.com has had 10 security events since Tue Oct 12 11:10:00 2004<br><br> <b>Summary Notification:</b> The Summary notification displays the logged AppArmor security events, and lists the number of individual occurrences, including the date of the last occurrence. <br>For example:<br> SubDomain: PERMITTING access to capability 'setgid' (httpd2-prefork(6347) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) 2 times, the latest at Sat Oct 9 16:05:54 2004.<br><br> <b>Verbose Notification:</b> The Verbose notification displays unmod
ified, logged AppArmor security events. It tells you every time an event occurs and writes a new line in the Verbose log. These security events include the date and time the event occurred, when the application profile permits access as well as rejects access, and the type of file permission access that is permitted or rejected. Verbose Notification also reports several messages that the logprof tool uses to interpret profiles. <br>For example:<br> Oct 9 15:40:31 SubDomain: PERMITTING r access to /etc/apache2/httpd.conf (httpd2-prefork(6068) profile /usr/sbin/httpd2-prefork active /usr/sbin/httpd2-prefork) <br<br> <ol> <li> For each notification type that you would like enabled, select the frequency of notification that you would like. For example, if you select <b>1 day</b> from the pull-down list, you will be sent daily notifications of security events, if they occur.</li> <br><br> <li> Enter the email address of those who should receive the Terse, Summary, or Verbose
notifications. </li><br><br> <li>Select the lowest <b>severity level</b> for which a notification should be sent. Security events will be logged and the notifications will be sent at the time indicated by the interval when events are equal or greater than the selected severity level. If the interval is 1 day, the notification will be sent daily, if security events occur.<br><br> <b>Severity Levels:</b> These are numbered one through ten, ten being the most severe security incident. The <b>severity.db</b> file defines the severity level of potential security events. The severity levels are determined by the importance of different security events, such as certain resources accessed or services denied.</li> <li>Select <b>Include unknown security events</b> if you would like to include events that are not rated with a severity number.</li> </ol>"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-iscsi-server
checked in at Fri May 19 02:11:41 CEST 2006.
--------
--- yast2-iscsi-server/yast2-iscsi-server.changes 2006-05-17 17:53:43.000000000 +0200
+++ yast2-iscsi-server/yast2-iscsi-server.changes 2006-05-18 15:34:44.000000000 +0200
@@ -1,0 +2,10 @@
+Thu May 18 15:31:47 CEST 2006 - mzugec(a)suse.cz
+
+- fixed #176724 - duplicates configuration entry
+
+-------------------------------------------------------------------
+Thu May 18 13:10:49 CEST 2006 - mzugec(a)suse.cz
+
+- fixed #148968 - do not restart unchanged targets
+
+-------------------------------------------------------------------
Old:
----
yast2-iscsi-server-2.13.19.tar.bz2
New:
----
yast2-iscsi-server-2.13.21.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-iscsi-server.spec ++++++
--- /var/tmp/diff_new_pack.XsbtWw/_old 2006-05-19 02:11:03.000000000 +0200
+++ /var/tmp/diff_new_pack.XsbtWw/_new 2006-05-19 02:11:03.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-iscsi-server (Version 2.13.19)
+# spec file for package yast2-iscsi-server (Version 2.13.21)
#
# 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-iscsi-server
-Version: 2.13.19
+Version: 2.13.21
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-iscsi-server-2.13.19.tar.bz2
+Source0: yast2-iscsi-server-2.13.21.tar.bz2
prefix: /usr
BuildRequires: docbook-xsl-stylesheets doxygen libxslt perl-XML-Writer popt-devel sgml-skel update-desktop-files yast2 yast2-devtools yast2-packagemanager-devel yast2-perl-bindings yast2-testsuite
Requires: yast2
@@ -29,7 +29,7 @@
%prep
-%setup -n yast2-iscsi-server-2.13.19
+%setup -n yast2-iscsi-server-2.13.21
%build
%{prefix}/bin/y2tool y2autoconf
@@ -64,6 +64,10 @@
%doc %{prefix}/share/doc/packages/yast2-iscsi-server
%changelog -n yast2-iscsi-server
+* Thu May 18 2006 - mzugec(a)suse.cz
+- fixed #176724 - duplicates configuration entry
+* Thu May 18 2006 - mzugec(a)suse.cz
+- fixed #148968 - do not restart unchanged targets
* Wed May 17 2006 - mzugec(a)suse.cz
- fixed #176186 - service status after YaST2 exit
* Tue May 09 2006 - mzugec(a)suse.cz
++++++ yast2-iscsi-server-2.13.19.tar.bz2 -> yast2-iscsi-server-2.13.21.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-iscsi-server-2.13.19/VERSION new/yast2-iscsi-server-2.13.21/VERSION
--- old/yast2-iscsi-server-2.13.19/VERSION 2006-05-17 17:48:30.000000000 +0200
+++ new/yast2-iscsi-server-2.13.21/VERSION 2006-05-18 15:31:42.000000000 +0200
@@ -1 +1 @@
-2.13.19
+2.13.21
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-iscsi-server-2.13.19/configure new/yast2-iscsi-server-2.13.21/configure
--- old/yast2-iscsi-server-2.13.19/configure 2006-05-17 17:42:46.000000000 +0200
+++ new/yast2-iscsi-server-2.13.21/configure 2006-05-18 15:29:41.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-iscsi-server 2.13.18.
+# Generated by GNU Autoconf 2.59 for yast2-iscsi-server 2.13.20.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -269,8 +269,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-iscsi-server'
PACKAGE_TARNAME='yast2-iscsi-server'
-PACKAGE_VERSION='2.13.18'
-PACKAGE_STRING='yast2-iscsi-server 2.13.18'
+PACKAGE_VERSION='2.13.20'
+PACKAGE_STRING='yast2-iscsi-server 2.13.20'
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-iscsi-server 2.13.18 to adapt to many kinds of systems.
+\`configure' configures yast2-iscsi-server 2.13.20 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-iscsi-server 2.13.18:";;
+ short | recursive ) echo "Configuration of yast2-iscsi-server 2.13.20:";;
esac
cat <<\_ACEOF
@@ -908,7 +908,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-yast2-iscsi-server configure 2.13.18
+yast2-iscsi-server configure 2.13.20
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-iscsi-server $as_me 2.13.18, which was
+It was created by yast2-iscsi-server $as_me 2.13.20, 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-iscsi-server'
- VERSION='2.13.18'
+ VERSION='2.13.20'
cat >>confdefs.h <<_ACEOF
@@ -1863,7 +1863,7 @@
-VERSION="2.13.18"
+VERSION="2.13.20"
RPMNAME="yast2-iscsi-server"
MAINTAINER="Michal Zugec <mzugec(a)suse.cz>"
@@ -2693,7 +2693,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-iscsi-server $as_me 2.13.18, which was
+This file was extended by yast2-iscsi-server $as_me 2.13.20, 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-iscsi-server config.status 2.13.18
+yast2-iscsi-server config.status 2.13.20
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-iscsi-server-2.13.19/configure.in new/yast2-iscsi-server-2.13.21/configure.in
--- old/yast2-iscsi-server-2.13.19/configure.in 2006-05-17 17:42:40.000000000 +0200
+++ new/yast2-iscsi-server-2.13.21/configure.in 2006-05-18 15:29:35.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-iscsi-server, 2.13.18, http://bugs.opensuse.org/, yast2-iscsi-server)
+AC_INIT(yast2-iscsi-server, 2.13.20, http://bugs.opensuse.org/, yast2-iscsi-server)
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.18"
+VERSION="2.13.20"
RPMNAME="yast2-iscsi-server"
MAINTAINER="Michal Zugec <mzugec(a)suse.cz>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-iscsi-server-2.13.19/src/IscsiServer.ycp new/yast2-iscsi-server-2.13.21/src/IscsiServer.ycp
--- old/yast2-iscsi-server-2.13.19/src/IscsiServer.ycp 2006-05-17 17:52:30.000000000 +0200
+++ new/yast2-iscsi-server-2.13.21/src/IscsiServer.ycp 2006-05-18 14:42:12.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: IscsiServer settings, input and output functions
* Authors: Michal Zugec <mzugec(a)suse.cz>
*
- * $Id: IscsiServer.ycp 30984 2006-05-17 15:51:56Z mzugec $
+ * $Id: IscsiServer.ycp 31008 2006-05-18 11:12:42Z mzugec $
*
* Representation of the configuration of iscsi-server.
* Input and output routines.
@@ -178,6 +178,7 @@
map<string, any> changes = IscsiServerFunctions::getChanges();
list<string> connected = IscsiServerFunctions::getConnected();
// plus add there all targets except with active sessions (it means delete and create as new each target)
+/*
foreach(string key,any value, IscsiServerFunctions::getTargets(), {
if ((!contains(connected, key))&&(!contains(changes["add"]:[], key))&&(!contains(changes["del"]:[], key))){
changes["del"] = add (changes["del"]:[], key);
@@ -185,17 +186,19 @@
y2milestone("modified key %1", key);
}
});
-
+*/
// delete targets
foreach(string row, changes["del"]:[], {
- y2milestone("row to delete %1", row);
- string target=((map<string, any>)SCR::Execute(.target.bash_output,
+ if (!contains(connected, row)){
+ y2milestone("row to delete %1", row);
+ string target=((map<string, any>)SCR::Execute(.target.bash_output,
// get TID number for target
"cat /proc/net/iet/volume|grep $TARGET", $["TARGET":row]))["stdout"]:"" ;
- string to_delete = splitstring( splitstring(target, " ")[0]:"", ":")[1]:"";
- y2milestone("to delete %1", to_delete);
- // delete record with that TID
- SCR::Execute(.target.bash_output, "ietadm --op delete --tid=$TID", $["TID":to_delete]);
+ string to_delete = splitstring( splitstring(target, " ")[0]:"", ":")[1]:"";
+ y2milestone("to delete %1", to_delete);
+ // delete record with that TID
+ SCR::Execute(.target.bash_output, "ietadm --op delete --tid=$TID", $["TID":to_delete]);
+ } else y2error("Cannot remove target %1 - already connected", row);
});
// add a new target
@@ -231,6 +234,7 @@
SCR::Execute(.target.bash_output, command, $[]);
y2milestone("lun %1,%2", lun_num, lun_path);
});
+
}
return true;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-iscsi-server-2.13.19/src/IscsiServerFunctions.pm new/yast2-iscsi-server-2.13.21/src/IscsiServerFunctions.pm
--- old/yast2-iscsi-server-2.13.19/src/IscsiServerFunctions.pm 2006-04-11 17:42:01.000000000 +0200
+++ new/yast2-iscsi-server-2.13.21/src/IscsiServerFunctions.pm 2006-05-18 15:22:13.000000000 +0200
@@ -102,6 +102,12 @@
my $outgoing = shift;
my $tmp_auth = $config{$target};
+ my @list=();
+ foreach my $row (@{$tmp_auth}){
+ push(@list, $row) if (($$row{'KEY'} ne 'IncomingUser')&&($$row{'KEY'} ne 'OutgoingUser'));
+ }
+ $tmp_auth=\@list;
+
foreach my $row (@incoming){
push(@$tmp_auth, {'KEY'=>'IncomingUser', 'VALUE'=>$row});
}
@@ -117,8 +123,15 @@
if (ref($config{$target})){
my $tmp_list = $config{$target} ;
+ my @list=();
+ foreach my $row (@{$tmp_list}){
+ push(@list, $row) if (($$row{'KEY'} ne 'Target')&&($$row{'KEY'} ne 'Lun'));
+ }
+ $tmp_list=\@list;
+
push(@$tmp_list, {'KEY'=>'Target', 'VALUE'=>$target}, {'KEY'=>'Lun', 'VALUE'=>$lun});
} else {
+ push(@{$changes{'add'}}, $target);
$config{$target} = [ {'KEY'=>'Target', 'VALUE'=>$target}, {'KEY'=>'Lun', 'VALUE'=>$lun} ];
}
@@ -218,7 +231,7 @@
foreach my $key (keys %new_config){
if (! defined $config{$key}){
delete($new_config{$key});
- push(@{$changes{'del'}}, $key);
+# push(@{$changes{'del'}}, $key);
}
}
@@ -226,7 +239,7 @@
if (! defined $new_config{$key}){
# add new items
addTo(\%new_config, $key);
- push(@{$changes{'add'}}, $key) if ($key ne 'auth');
+# push(@{$changes{'add'}}, $key) if ($key ne 'auth');
} else {
# for modifying store comments
my %comments = ();
@@ -285,5 +298,46 @@
return \%changes;
}
+
+# set modified for %changes
+BEGIN { $TYPEINFO{setModifChanges} = ["function", "integer", "string" ]; }
+sub setModifChanges {
+ my $self = shift;
+ my $target = shift;
+ my $ret = 0;
+
+ foreach my $section (("del", "add")){
+ foreach my $row (@{$changes{$section}}){
+ $ret=1 if ($row eq $target);
+ }}
+
+ if ($ret==0){
+ push(@{$changes{"del"}}, $target);
+ push(@{$changes{"add"}}, $target);
+ }
+
+ return \$ret;
+}
+
+
+# set deleted for %changes
+BEGIN { $TYPEINFO{setDelChanges} = ["function", "integer", "string" ]; }
+sub setDelChanges {
+ my $self = shift;
+ my $target = shift;
+ my $ret = 0;
+
+ foreach my $section (("del", "add")){
+ my @list=();
+ foreach my $row (@{$changes{$section}}){
+ push(@list, $row) if ($row ne $target);
+ }
+ $changes{$section}=\@list;
+ }
+ push(@{$changes{"del"}}, $target);
+
+ return \$ret;
+}
+
1;
# EOF
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-iscsi-server-2.13.19/src/widgets.ycp new/yast2-iscsi-server-2.13.21/src/widgets.ycp
--- old/yast2-iscsi-server-2.13.19/src/widgets.ycp 2006-04-24 11:08:57.000000000 +0200
+++ new/yast2-iscsi-server-2.13.21/src/widgets.ycp 2006-05-18 11:22:33.000000000 +0200
@@ -110,6 +110,8 @@
// add a new item
if (Popup::ContinueCancel(_("Really delete this item?"))){
integer del=tointeger( UI::QueryWidget(`id(`server), `CurrentItem) );
+ string target = ((term)UI::QueryWidget(`id(`server), `Item(del)))[1]:"";
+ IscsiServerFunctions::setDelChanges( target );
IscsiServerFunctions::removeItem( ((term)UI::QueryWidget(`id(`server), `Item(del)))[1]:"" );
initTable("");
}
@@ -118,6 +120,8 @@
// edit new item
integer edit=tointeger( UI::QueryWidget(`id(`server), `CurrentItem) );
curr_target = ((term)UI::QueryWidget(`id(`server), `Item(edit)))[1]:"";
+ if (IscsiServerFunctions::setModifChanges( curr_target ) == 0) y2milestone("modified %1", curr_target);
+ else y2error("%1 already modified", curr_target);
// goto EditDialog() (initModify)
ret = `edit;
break;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package parted
checked in at Fri May 19 02:07:10 CEST 2006.
--------
--- parted/parted.changes 2006-03-27 12:43:19.000000000 +0200
+++ parted/parted.changes 2006-05-19 01:56:41.000000000 +0200
@@ -2 +2 @@
-Mon Mar 27 12:42:29 CEST 2006 - fehr(a)suse.de
+Thu May 18 12:40:04 CEST 2006 - fehr(a)suse.de
@@ -4,2 +4,25 @@
-- Add patch from Olaf Hering to support raid flag on mac disklabel
- (#160084)
+- Update to new version 1.7.0
+ libparted:
+ * support for Apple GUIDs to GPT code
+ * probe /dev/hd? before /dev/sd?
+ * prefer /sys/block to /proc/partitions where possible
+ * fix of ext2 "strange layout" bug (EXPERIMENTAL)
+ * handling of sector sizes not equal to 512
+ * added ped_device_get_constraint to support device-dependent constraints
+
+ parted:
+ * new formatter for "print" command
+ * SIGSEGV handler
+ * fixed "rescue" command core dump
+ * fixes for 'mkpart' and 'mkpartfs' and 'print'
+ * position and size of partitions are displayed with up to two
+ digits after the decimal dot (depending on the unit and value)
+
+ manual:
+ * cut down substantially.
+ Lots of general content will be moved to the GNU Storage Guide.
+
+-------------------------------------------------------------------
+Tue Apr 25 12:52:33 CEST 2006 - fehr(a)suse.de
+
+- Update to new version 1.7.0rc5
Old:
----
fat-resize-verbose.diff
format-bug.diff
mac_flag_raid.patch
parted-1.6.11-conf.patch
parted-1.6.11-type.patch
parted-1.6.2-mac.patch
parted-1.6.25.1.tar.bz2
parted-1.6.3-wipeaix.patch
parted-1.6.6-vio.patch
parted.diff
sgi_dvh_fix.patch
New:
----
parted-1.7.0.tar.bz2
parted-mac.patch
parted-type.patch
parted-vio.patch
parted-wipeaix.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ parted.spec ++++++
--- /var/tmp/diff_new_pack.LZOC29/_old 2006-05-19 02:06:54.000000000 +0200
+++ /var/tmp/diff_new_pack.LZOC29/_new 2006-05-19 02:06:54.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package parted (Version 1.6.25.1)
+# spec file for package parted (Version 1.7.0)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -16,25 +16,19 @@
License: GPL
Group: System/Filesystems
Summary: GNU partitioner
-Version: 1.6.25.1
-Release: 9
+Version: 1.7.0
+Release: 1
Source0: %{name}-%{version}.tar.bz2
-Patch: parted.diff
-Patch1: fat-resize-verbose.diff
-Patch2: always-resize-part.dif
-Patch3: parted-1.6.11-type.patch
-Patch4: parted-1.6.2-mac.patch
-Patch6: parted-1.6.3-wipeaix.patch
-Patch7: parted-1.6.11-conf.patch
-Patch8: disable_FAT_check.diff
-Patch13: parted-1.6.6-vio.patch
-Patch14: etherd_support.diff
-Patch15: device_map_support.diff
-Patch18: sgi_dvh_fix.patch
-Patch19: fat16_hfs_fix.dif
-Patch20: always_print_geom.diff
-Patch21: format-bug.diff
-Patch22: mac_flag_raid.patch
+Patch: always-resize-part.dif
+Patch1: parted-type.patch
+Patch2: parted-mac.patch
+Patch3: parted-wipeaix.patch
+Patch4: disable_FAT_check.diff
+Patch5: parted-vio.patch
+Patch6: etherd_support.diff
+Patch7: device_map_support.diff
+Patch8: fat16_hfs_fix.dif
+Patch9: always_print_geom.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
URL: http://www.gnu.org/software/parted/
PreReq: %install_info_prereq
@@ -72,21 +66,15 @@
%prep
%setup -q
%patch
-%patch1
-%patch2
+%patch1 -p1
+%patch2 -p1
%patch3 -p1
-%patch4 -p1
-%patch6 -p1
-%patch7
-%patch8
-%patch13 -p1
-%patch14 -p0
-%patch15 -p0
-#%patch18 -p2
-%patch19 -p1
-%patch20
-%patch21
-%patch22 -p1
+%patch4
+%patch5 -p1
+%patch6 -p0
+%patch7 -p0
+%patch8 -p1
+%patch9
%build
autoreconf --force --install
@@ -127,7 +115,7 @@
%files devel
%defattr(-,root,root)
-%doc doc/API doc/FAQ doc/FAT
+%doc doc/API doc/FAT
%{_prefix}/include/*
%{aclocaldir}/*
%{_libdir}/*.a*
@@ -135,9 +123,27 @@
%{_libdir}/*.so
%changelog -n parted
-* Mon Mar 27 2006 - fehr(a)suse.de
-- Add patch from Olaf Hering to support raid flag on mac disklabel
- (#160084)
+* Thu May 18 2006 - fehr(a)suse.de
+- Update to new version 1.7.0
+ libparted:
+ * support for Apple GUIDs to GPT code
+ * probe /dev/hd? before /dev/sd?
+ * prefer /sys/block to /proc/partitions where possible
+ * fix of ext2 "strange layout" bug (EXPERIMENTAL)
+ * handling of sector sizes not equal to 512
+ * added ped_device_get_constraint to support device-dependent constraints
+ parted:
+ * new formatter for "print" command
+ * SIGSEGV handler
+ * fixed "rescue" command core dump
+ * fixes for 'mkpart' and 'mkpartfs' and 'print'
+ * position and size of partitions are displayed with up to two
+ digits after the decimal dot (depending on the unit and value)
+ manual:
+ * cut down substantially.
+ Lots of general content will be moved to the GNU Storage Guide.
+* Tue Apr 25 2006 - fehr(a)suse.de
+- Update to new version 1.7.0rc5
* Mon Mar 06 2006 - schwab(a)suse.de
- Fix format string.
* Wed Jan 25 2006 - mls(a)suse.de
++++++ always-resize-part.dif ++++++
--- /var/tmp/diff_new_pack.LZOC29/_old 2006-05-19 02:06:54.000000000 +0200
+++ /var/tmp/diff_new_pack.LZOC29/_new 2006-05-19 02:06:54.000000000 +0200
@@ -1,34 +1,34 @@
--- parted/parted.c
-+++ parted/parted.c 2005/08/15 14:52:44
-@@ -1132,7 +1132,7 @@
++++ parted/parted.c 2006/03/22 10:06:03
+@@ -1573,7 +1573,7 @@
{
- PedDisk *disk;
- PedPartition *part = NULL;
-- PedFileSystem *fs;
-+ PedFileSystem *fs = NULL;
- PedConstraint *constraint;
- PedSector start, end;
- PedGeometry *range_start, *range_end;
-@@ -1169,21 +1169,37 @@
- goto error_destroy_constraint;
- ped_partition_set_system (part, NULL);
- } else {
+ PedDisk *disk;
+ PedPartition *part = NULL;
+- PedFileSystem *fs;
++ PedFileSystem *fs = NULL;
+ PedConstraint *constraint;
+ PedSector start, end;
+ PedGeometry *range_start = NULL, *range_end = NULL;
+@@ -1610,21 +1610,38 @@
+ goto error_destroy_constraint;
+ ped_partition_set_system (part, NULL);
+ } else {
+ int always_resize = getenv( "YAST_IS_RUNNING" ) != NULL;
+ const char* fsname = "";
+ if( always_resize )
+ {
+ PedFileSystemType* fst = ped_file_system_probe( &part->geom );
+ if( fst )
-+ fsname = fst->name;
++ fsname = fst->name;
+ }
- fs = ped_file_system_open (&part->geom);
-- if (!fs)
-+ if (!fs && (!always_resize || strncmp(fsname,"fat",3)==0) )
- goto error_destroy_disk;
-- constraint = constraint_intersect_and_destroy (
-- ped_file_system_get_resize_constraint (fs),
-- constraint_from_start_end (
-- *dev, range_start, range_end));
+ fs = ped_file_system_open (&part->geom);
+- if (!fs)
++ if (!fs && (!always_resize || strncmp(fsname,"fat",3)==0) )
+ goto error_destroy_disk;
+- constraint = constraint_intersect_and_destroy (
+- ped_file_system_get_resize_constraint (fs),
+- constraint_from_start_end (
+- *dev, range_start, range_end));
+ if (fs)
+ constraint = constraint_intersect_and_destroy (
+ ped_file_system_get_resize_constraint (fs),
@@ -39,31 +39,32 @@
+ new_geom.start = part->geom.start;
+ constraint = ped_constraint_exact(&new_geom);
+ }
- if (!ped_disk_set_partition_geom (disk, part, constraint,
- new_geom.start, new_geom.end))
- goto error_close_fs;
-- if (!ped_file_system_resize (fs, &part->geom, timer))
-- goto error_close_fs;
-- /* may have changed... eg fat16 -> fat32 */
-- ped_partition_set_system (part, fs->type);
-- ped_file_system_close (fs);
-+ if(fs) {
-+ if (!ped_file_system_resize (fs, &part->geom, timer))
-+ goto error_close_fs;
-+ /* may have changed... eg fat16 -> fat32 */
-+ ped_partition_set_system (part, fs->type);
-+ ped_file_system_close (fs);
-+ }
- }
+ if (!ped_disk_set_partition_geom (disk, part, constraint,
+ new_geom.start, new_geom.end))
+ goto error_close_fs;
+- if (!ped_file_system_resize (fs, &part->geom, timer))
+- goto error_close_fs;
+- /* may have changed... eg fat16 -> fat32 */
+- ped_partition_set_system (part, fs->type);
+- ped_file_system_close (fs);
++ if(fs)
++ {
++ if (!ped_file_system_resize (fs, &part->geom, timer))
++ goto error_close_fs;
++ /* may have changed... eg fat16 -> fat32 */
++ ped_partition_set_system (part, fs->type);
++ ped_file_system_close (fs);
++ }
+ }
- ped_geometry_destroy (range_start);
-@@ -1194,7 +1203,8 @@
- return 1;
+ ped_disk_commit (disk);
+@@ -1637,7 +1654,8 @@
+ return 1;
error_close_fs:
-- ped_file_system_close (fs);
+- ped_file_system_close (fs);
+ if (fs)
-+ ped_file_system_close (fs);
++ ped_file_system_close (fs);
error_destroy_constraint:
- ped_constraint_destroy (constraint);
+ ped_constraint_destroy (constraint);
error_destroy_disk:
++++++ always_print_geom.diff ++++++
--- /var/tmp/diff_new_pack.LZOC29/_old 2006-05-19 02:06:54.000000000 +0200
+++ /var/tmp/diff_new_pack.LZOC29/_new 2006-05-19 02:06:54.000000000 +0200
@@ -1,24 +1,24 @@
--- parted/parted.c
-+++ parted/parted.c 2005/08/03 15:47:05
-@@ -907,7 +907,21 @@
++++ parted/parted.c 2006/03/22 11:09:18
+@@ -1231,7 +1231,21 @@
- disk = ped_disk_new (*dev);
- if (!disk)
+ disk = ped_disk_new (*dev);
+ if (!disk)
+ {
-+ if (ped_unit_get_default () == PED_UNIT_CHS
-+ || ped_unit_get_default () == PED_UNIT_CYLINDER) {
++ if (ped_unit_get_default () == PED_UNIT_CHS ||
++ ped_unit_get_default () == PED_UNIT_CYLINDER)
++ {
+ PedCHSGeometry* chs = &(*dev)->bios_geom;
+ char* cyl_size = ped_unit_format_custom (*dev,
+ chs->heads * chs->sectors,
+ PED_UNIT_KILOBYTE);
+ printf (_("BIOS cylinder,head,sector geometry: %d,%d,%d. "
-+ "Each cylinder is %s.\n"),
-+ chs->cylinders, chs->heads, chs->sectors, cyl_size);
++ "Each cylinder is %s.\n"),
++ chs->cylinders, chs->heads, chs->sectors, cyl_size);
+ ped_free (cyl_size);
-+ }
-+
- goto error;
++ }
+ goto error;
+ }
- peek_word = command_line_peek_word ();
- if (peek_word) {
+ peek_word = command_line_peek_word ();
+ if (peek_word) {
++++++ device_map_support.diff ++++++
--- /var/tmp/diff_new_pack.LZOC29/_old 2006-05-19 02:06:54.000000000 +0200
+++ /var/tmp/diff_new_pack.LZOC29/_new 2006-05-19 02:06:54.000000000 +0200
@@ -8,8 +8,8 @@
} PedDeviceType;
typedef struct _PedDevice PedDevice;
---- libparted/linux.c
-+++ libparted/linux.c 2004/09/29 10:46:55
+--- libparted/arch/linux.c
++++ libparted/arch/linux.c 2004/09/29 10:46:55
@@ -218,6 +218,7 @@
#define UBD_MAJOR 98
#define VIODASD_MAJOR 112
@@ -18,15 +18,15 @@
#define SCSI_BLK_MAJOR(M) ( \
(M) == SCSI_DISK0_MAJOR \
-@@ -315,6 +316,8 @@
+@@ -330,6 +330,8 @@
dev->type = PED_DEVICE_VIODASD;
} else if (dev_major == AOE_MAJOR && (dev_minor % 0x10 == 0)) {
dev->type = PED_DEVICE_AOE;
+ } else if (dev_major == MAPPER_MAJOR) {
+ dev->type = PED_DEVICE_MAPPER;
- } else {
- dev->type = PED_DEVICE_FILE;
- }
+ } else {
+ dev->type = PED_DEVICE_UNKNOWN;
+ }
@@ -828,6 +831,11 @@
goto error_free_dev;
break;
++++++ disable_FAT_check.diff ++++++
--- /var/tmp/diff_new_pack.LZOC29/_old 2006-05-19 02:06:54.000000000 +0200
+++ /var/tmp/diff_new_pack.LZOC29/_new 2006-05-19 02:06:54.000000000 +0200
@@ -1,5 +1,5 @@
---- libparted/disk_dos.c
-+++ libparted/disk_dos.c 2005/01/11 14:39:51
+--- libparted/labels/dos.c
++++ libparted/labels/dos.c 2005/01/11 14:39:51
@@ -170,6 +170,9 @@
if (PED_BE32_TO_CPU (*(unsigned int*)(part_table.boot_code)) == AIXIPLRECID)
return 0;
++++++ etherd_support.diff ++++++
--- /var/tmp/diff_new_pack.LZOC29/_old 2006-05-19 02:06:54.000000000 +0200
+++ /var/tmp/diff_new_pack.LZOC29/_new 2006-05-19 02:06:54.000000000 +0200
@@ -1,17 +1,17 @@
--- include/parted/device.h
-+++ include/parted/device.h 2004/09/29 07:45:39
-@@ -35,7 +35,8 @@
- PED_DEVICE_ATARAID = 6,
- PED_DEVICE_I2O = 7,
- PED_DEVICE_UBD = 8,
-- PED_DEVICE_VIODASD = 9
-+ PED_DEVICE_VIODASD = 9,
++++ include/parted/device.h 2006/03/22 10:59:27
+@@ -43,7 +43,8 @@
+ PED_DEVICE_ATARAID = 6,
+ PED_DEVICE_I2O = 7,
+ PED_DEVICE_UBD = 8,
+- PED_DEVICE_VIODASD = 9
++ PED_DEVICE_VIODASD = 9,
+ PED_DEVICE_AOE = 10, /* ATA over Ethernet */
} PedDeviceType;
typedef struct _PedDevice PedDevice;
---- libparted/linux.c
-+++ libparted/linux.c 2004/09/29 07:47:10
+--- libparted/arch/linux.c
++++ libparted/arch/linux.c 2004/09/29 07:47:10
@@ -217,6 +217,7 @@
#define I2O_MAJOR8 87
#define UBD_MAJOR 98
@@ -20,16 +20,16 @@
#define SCSI_BLK_MAJOR(M) ( \
(M) == SCSI_DISK0_MAJOR \
-@@ -312,6 +313,8 @@
- dev->type = PED_DEVICE_UBD;
+@@ -327,6 +327,8 @@
+ dev->type = PED_DEVICE_UBD;
} else if (dev_major == VIODASD_MAJOR && (dev_minor % 0x08 == 0)) {
dev->type = PED_DEVICE_VIODASD;
+ } else if (dev_major == AOE_MAJOR && (dev_minor % 0x10 == 0)) {
+ dev->type = PED_DEVICE_AOE;
- } else {
- dev->type = PED_DEVICE_FILE;
- }
-@@ -815,6 +818,11 @@
+ } else {
+ dev->type = PED_DEVICE_UNKNOWN;
+ }
+@@ -929,6 +931,11 @@
goto error_free_dev;
break;
@@ -38,6 +38,6 @@
+ goto error_free_dev;
+ break;
+
- case PED_DEVICE_UBD:
- if (!init_generic (dev, _("UBD Driver")))
- goto error_free_dev;
+ case PED_DEVICE_FILE:
+ if (!init_file (dev))
+ goto error_free_arch_specific;
++++++ fat16_hfs_fix.dif ++++++
--- /var/tmp/diff_new_pack.LZOC29/_old 2006-05-19 02:06:54.000000000 +0200
+++ /var/tmp/diff_new_pack.LZOC29/_new 2006-05-19 02:06:54.000000000 +0200
@@ -1,5 +1,5 @@
---- parted-1.6.22/libparted/disk_mac.c
-+++ parted-1.6.22/libparted/disk_mac.c
+--- parted-1.6.22/libparted/labels/mac.c
++++ parted-1.6.22/libparted/labels/mac.c
@@ -444,7 +444,7 @@
return _rawpart_cmp_type (raw_part, "Apple_Void");
}
@@ -23,8 +23,8 @@
mac_part_data = part->disk_specific;
strncpy (mac_part_data->volume_name, raw_part->name, 32);
---- parted-1.6.22/libparted/fs_fat/calc.c
-+++ parted-1.6.22/libparted/fs_fat/calc.c
+--- parted-1.6.22/libparted/fs/fat/calc.c
++++ parted-1.6.22/libparted/fs/fat/calc.c
@@ -26,7 +26,7 @@
fat_min_cluster_size (FatType fat_type) {
switch (fat_type) {
@@ -52,8 +52,8 @@
case FAT_TYPE_FAT32: return 0xfff0;
}
---- parted-1.6.22/libparted/fs_fat/fat.c
-+++ parted-1.6.22/libparted/fs_fat/fat.c
+--- parted-1.6.22/libparted/fs/fat/fat.c
++++ parted-1.6.22/libparted/fs/fat/fat.c
@@ -763,8 +763,8 @@
if (!min_size)
return NULL;
++++++ parted-1.6.25.1.tar.bz2 -> parted-1.7.0.tar.bz2 ++++++
++++ 192696 lines of diff (skipped)
++++++ parted-mac.patch ++++++
--- parted-1.6.2/libparted/disk.c.mac Tue Aug 6 13:13:27 2002
+++ parted-1.6.2/libparted/disk.c Tue Aug 6 13:55:05 2002
@@ -1014,6 +1014,41 @@
return part->disk->type->ops->partition_get_name (part);
}
+const char*
+ped_partition_get_system_name (const PedPartition* part)
+{
+ PED_ASSERT (part != NULL, return NULL);
+ PED_ASSERT (part->disk != NULL, return 0);
+ PED_ASSERT (ped_partition_is_active (part), return 0);
+
+ if (!ped_disk_type_check_feature (
+ part->disk->type, PED_DISK_TYPE_SYSTEM_NAME))
+ return NULL; /* silent skip */
+
+ PED_ASSERT (part->disk->type->ops->partition_get_system_name != NULL,
+ return NULL);
+ return part->disk->type->ops->partition_get_system_name (part);
+}
+
+int
+ped_partition_set_system_name (PedPartition* part, const char* name)
+{
+ PED_ASSERT (part != NULL, return 0);
+ PED_ASSERT (part->disk != NULL, return 0);
+ PED_ASSERT (ped_partition_is_active (part), return 0);
+ PED_ASSERT (name != NULL, return 0);
+
+ if (!ped_disk_type_check_feature (
+ part->disk->type, PED_DISK_TYPE_SYSTEM_NAME))
+ return 0; /* silent skip */
+
+ PED_ASSERT (part->disk->type->ops->partition_set_system_name != NULL,
+ return 0);
+ part->disk->type->ops->partition_set_system_name (part, name);
+ return 1;
+}
+
+
PedPartition*
ped_disk_extended_partition (const PedDisk* disk)
{
--- parted-1.6.2/libparted/labels/mac.c.mac Mon Apr 8 12:08:03 2002
+++ parted-1.6.2/libparted/labels/mac.c Tue Aug 6 14:00:09 2002
@@ -1209,6 +1209,36 @@
return mac_data->volume_name;
}
+/* we do not really want to call this ... yet */
+static void
+mac_partition_set_system_name (PedPartition* part, const char* name)
+{
+ MacPartitionData* mac_data;
+ int i;
+
+ PED_ASSERT (part != NULL, return);
+ PED_ASSERT (part->disk_specific != NULL, return);
+ mac_data = part->disk_specific;
+
+ strncpy (mac_data->system_name, name, 32);
+ mac_data->system_name [32] = 0;
+ for (i = strlen (mac_data->system_name) - 1;
+ mac_data->system_name[i] == ' '; i--)
+ mac_data->system_name [i] = 0;
+}
+
+static const char*
+mac_partition_get_system_name (const PedPartition* part)
+{
+ MacPartitionData* mac_data;
+
+ PED_ASSERT (part != NULL, return NULL);
+ PED_ASSERT (part->disk_specific != NULL, return NULL);
+ mac_data = part->disk_specific;
+
+ return mac_data->system_name;
+}
+
static PedConstraint*
_primary_constraint (PedDisk* disk)
{
@@ -1423,6 +1453,8 @@
partition_is_flag_available: mac_partition_is_flag_available,
partition_set_name: mac_partition_set_name,
partition_get_name: mac_partition_get_name,
+ partition_set_system_name: mac_partition_set_system_name,
+ partition_get_system_name: mac_partition_get_system_name,
partition_align: mac_partition_align,
partition_enumerate: mac_partition_enumerate,
@@ -1435,7 +1467,7 @@
next: NULL,
name: "mac",
ops: &mac_disk_ops,
- features: PED_DISK_TYPE_PARTITION_NAME
+ features: PED_DISK_TYPE_PARTITION_NAME | PED_DISK_TYPE_SYSTEM_NAME
};
void
--- parted-1.6.2/include/parted/disk.h.mac Tue Aug 6 13:13:27 2002
+++ parted-1.6.2/include/parted/disk.h Tue Aug 6 13:58:09 2002
@@ -71,10 +71,11 @@
typedef enum {
PED_DISK_TYPE_EXTENDED=1, /**< supports extended partitions */
- PED_DISK_TYPE_PARTITION_NAME=2 /**< supports partition names */
+ PED_DISK_TYPE_PARTITION_NAME=2, /**< supports partition names */
+ PED_DISK_TYPE_SYSTEM_NAME=4 /**< supports system names */
} PedDiskTypeFeature;
#define PED_DISK_TYPE_FIRST_FEATURE PED_DISK_TYPE_EXTENDED
-#define PED_DISK_TYPE_LAST_FEATURE PED_DISK_TYPE_PARTITION_NAME
+#define PED_DISK_TYPE_LAST_FEATURE PED_DISK_TYPE_SYSTEM_NAME
/** @} */
@@ -170,6 +171,9 @@
/* other */
int (*alloc_metadata) (PedDisk* disk);
int (*get_max_primary_partition_count) (const PedDisk* disk);
+
+ void (*partition_set_system_name) (PedPartition* part, const char* name);
+ const char* (*partition_get_system_name) (const PedPartition* part);
};
struct _PedDiskType {
@@ -241,7 +245,9 @@
extern int ped_partition_set_system (PedPartition* part,
const PedFileSystemType* fs_type);
extern int ped_partition_set_name (PedPartition* part, const char* name);
+extern int ped_partition_set_system_name (PedPartition* part, const char* name);
extern const char* ped_partition_get_name (const PedPartition* part);
+extern const char* ped_partition_get_system_name (const PedPartition* part);
extern int ped_partition_is_busy (const PedPartition* part);
extern char* ped_partition_get_path (const PedPartition* part);
--- parted-1.6.2/parted/parted.c.mac Tue Aug 6 13:13:27 2002
+++ parted-1.6.2/parted/parted.c Tue Aug 6 13:13:27 2002
@@ -1088,6 +1088,7 @@
const char* name;
char* res = ped_malloc(1);
void* _res = res;
+ const char* sysname;
*res = '\0';
@@ -1125,6 +1126,23 @@
}
}
+ sysname = ped_partition_get_system_name( part );
+ if (sysname) {
+ if (first_flag)
+ first_flag = 0;
+ else {
+ _res = res;
+ ped_realloc (&_res, strlen (res)
+ + 1 + 2);
+ res = _res;
+ strncat (res, ", ", 2);
+ }
+ _res = res;
+ ped_realloc (&_res, strlen (res) + 6 + strlen(sysname));
+ res = _res;
+ strcat (res, "type=");
+ strcat (res, sysname);
+ }
return res;
}
++++++ parted-type.patch ++++++
--- parted-1.6.11/libparted/disk.c.type Fri May 24 00:32:16 2002
+++ parted-1.6.11/libparted/disk.c Wed Jul 24 13:47:58 2002
@@ -1761,6 +1761,8 @@
return N_("lba");
case PED_PARTITION_HPSERVICE:
return N_("hp-service");
+ case PED_PARTITION_TYPE:
+ return N_("type");
case PED_PARTITION_PALO:
return N_("palo");
--- parted-1.6.11/libparted/labels/dos.c.type Mon Apr 8 12:07:38 2002
+++ parted-1.6.11/libparted/labels/dos.c Wed Jul 24 13:47:58 2002
@@ -952,6 +952,10 @@
disk = part->disk;
switch (flag) {
+ case PED_PARTITION_TYPE:
+ dos_data->system = state;
+ return 1;
+
case PED_PARTITION_HIDDEN:
if (part->type == PED_PARTITION_EXTENDED) {
ped_exception_throw (
@@ -1350,6 +1350,9 @@
case PED_PARTITION_LBA:
return dos_data->lba;
+ case PED_PARTITION_TYPE:
+ return dos_data->system;
+
case PED_PARTITION_PALO:
return dos_data->palo;
@@ -1374,6 +1374,7 @@
case PED_PARTITION_RAID:
case PED_PARTITION_LVM:
case PED_PARTITION_LBA:
+ case PED_PARTITION_TYPE:
case PED_PARTITION_PALO:
return 1;
--- parted-1.6.2/parted/ui.c.type Wed Jul 3 02:59:11 2002
+++ parted-1.6.2/parted/ui.c Wed Jul 24 13:47:58 2002
@@ -519,7 +519,10 @@
NULL, 1);
if (!input)
return 0;
- valid = sscanf (input, "%d", value);
+ if (strstr(input, "0x") == input)
+ valid = sscanf (input, "%x", value);
+ else
+ valid = sscanf (input, "%d", value);
free (input);
return valid;
}
--- parted-1.6.11/include/parted/disk.h.type Wed Apr 10 03:23:11 2002
+++ parted-1.6.11/include/parted/disk.h Wed Jul 24 13:47:58 2002
@@ -62,8 +62,9 @@
PED_PARTITION_LBA=7,
PED_PARTITION_HPSERVICE=8,
PED_PARTITION_PALO=9,
- PED_PARTITION_PREP=10,
- PED_PARTITION_MSFT_RESERVED=11
+ PED_PARTITION_TYPE=10,
+ PED_PARTITION_PREP=11,
+ PED_PARTITION_MSFT_RESERVED=12
} PedPartitionFlag;
#define PED_PARTITION_FIRST_FLAG PED_PARTITION_BOOT
#define PED_PARTITION_LAST_FLAG PED_PARTITION_MSFT_RESERVED
--- parted-1.6.2/parted/parted.c.type Wed Jul 24 13:47:58 2002
+++ parted-1.6.2/parted/parted.c Wed Jul 24 14:26:45 2002
@@ -1094,17 +1094,28 @@
first_flag = 1;
for (flag = ped_partition_flag_next (0); flag;
flag = ped_partition_flag_next (flag)) {
- if (ped_partition_get_flag (part, flag)) {
- if (first_flag)
- first_flag = 0;
- else {
- _res = res;
- ped_realloc (&_res, strlen (res)
- + 1 + 2);
- res = _res;
- strncat (res, ", ", 2);
- }
-
+ if (first_flag)
+ first_flag = 0;
+ else {
+ _res = res;
+ ped_realloc (&_res, strlen (res)
+ + 1 + 2);
+ res = _res;
+ strncat (res, ", ", 2);
+ }
+ if (flag == PED_PARTITION_TYPE) {
+ int xtype = ped_partition_get_flag (part, flag);
+ if (xtype) {
+ char tmpstr[21];
+ int len = snprintf(tmpstr,sizeof(tmpstr)-1,"type=%02x",xtype);
+ _res = res;
+ ped_realloc (&_res, strlen (res) + 1 +
+ ((len>sizeof(tmpstr))?sizeof(tmpstr):len) );
+ res = _res;
+ strncat (res, tmpstr, 21);
+ }
+ }
+ else if (ped_partition_get_flag (part, flag)) {
name = _(ped_partition_flag_get_name (flag));
_res = res;
ped_realloc (&_res, strlen (res) + 1
@@ -1726,12 +1737,19 @@
goto error_destroy_disk;
if (!command_line_get_part_flag (_("Flag to Invert?"), part, &flag))
goto error_destroy_disk;
- state = (ped_partition_get_flag (part, flag) == 0 ? 1 : 0);
+ if( flag == PED_PARTITION_TYPE )
+ state = ped_partition_get_flag (part, flag);
+ else
+ state = (ped_partition_get_flag (part, flag) == 0 ? 1 : 0);
- if (!is_toggle_mode) {
+ if (!is_toggle_mode && flag != PED_PARTITION_TYPE ) {
if (!command_line_get_state (_("New state?"), &state))
goto error_destroy_disk;
}
+ else if( flag == PED_PARTITION_TYPE ) {
+ if (!command_line_get_integer (_("New type?"), &state))
+ goto error_destroy_disk;
+ }
if (!ped_partition_set_flag (part, flag, state))
goto error_destroy_disk;
++++++ parted-vio.patch ++++++
--- parted-1.6.6/libparted/arch/linux.c.vio 2004-03-31 14:45:15.000000000 +0200
+++ parted-1.6.6/libparted/arch/linux.c 2004-03-31 15:36:47.000000000 +0200
@@ -216,6 +216,7 @@
#define I2O_MAJOR7 86
#define I2O_MAJOR8 87
#define UBD_MAJOR 98
+#define VIODASD_MAJOR 112
#define SCSI_BLK_MAJOR(M) ( \
(M) == SCSI_DISK0_MAJOR \
@@ -324,6 +324,8 @@
dev->type = PED_DEVICE_CPQARRAY;
} else if (dev_major == UBD_MAJOR && (dev_minor % 0x10 == 0)) {
dev->type = PED_DEVICE_UBD;
+ } else if (dev_major == VIODASD_MAJOR && (dev_minor % 0x08 == 0)) {
+ dev->type = PED_DEVICE_VIODASD;
} else {
dev->type = PED_DEVICE_UNKNOWN;
}
@@ -921,6 +923,11 @@
goto error_free_dev;
break;
+ case PED_DEVICE_VIODASD:
+ if (!init_generic (dev, _("VIO DASD Driver")))
+ goto error_free_dev;
+ break;
+
case PED_DEVICE_FILE:
if (!init_file (dev))
goto error_free_arch_specific;
--- parted-1.6.6/include/parted/device.h.vio 2004-03-31 14:49:15.000000000 +0200
+++ parted-1.6.6/include/parted/device.h 2004-03-31 15:36:34.000000000 +0200
@@ -42,7 +42,8 @@
PED_DEVICE_FILE = 5,
PED_DEVICE_ATARAID = 6,
PED_DEVICE_I2O = 7,
- PED_DEVICE_UBD = 8
+ PED_DEVICE_UBD = 8,
+ PED_DEVICE_VIODASD = 9
} PedDeviceType;
typedef struct _PedDevice PedDevice;
++++++ parted-wipeaix.patch ++++++
--- parted-1.6.3/libparted/labels/dos.c 2002-09-23 14:32:38.000000000 +0000
+++ parted-1.6.3/libparted/labels/dos.c 2002-09-23 14:26:07.000000000 +0000
@@ -51,6 +51,8 @@
#define MSDOS_MAGIC 0xAA55
#define PARTITION_MAGIC_MAGIC 0xf6f6
+#define AIXIPLRECID 0xc9c2d4c1 /* Value is EBCIDIC 'IBMA' */
+
#define PARTITION_EMPTY 0x00
#define PARTITION_FAT12 0x01
#define PARTITION_FAT16_SM 0x04
@@ -166,6 +166,10 @@
if (PED_LE16_TO_CPU (part_table.magic) != MSDOS_MAGIC)
return 0;
+ /* Is this an AIX IPL label? Then just go away. */
+ if (PED_BE32_TO_CPU (*(unsigned int*)(part_table.boot_code)) == AIXIPLRECID)
+ return 0;
+
/* if this is a FAT fs, fail here. Note that the Smart Boot Manager
* Loader (SBML) signature indicates a partition table, not a file
* system.
@@ -784,7 +786,10 @@
ped_device_read (disk->dev, &table, 0, 1);
- if (!table.boot_code[0]) {
+ /* either no bootrecord at all, or AIX IPL signature ... */
+ if ((!table.boot_code[0]) ||
+ (PED_BE32_TO_CPU (*(unsigned int*)(table.boot_code)) == AIXIPLRECID)
+ ) {
memset (table.boot_code, 0, 512);
memcpy (table.boot_code, MBR_BOOT_CODE,
sizeof (MBR_BOOT_CODE));
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package lvm2
checked in at Fri May 19 02:06:47 CEST 2006.
--------
--- lvm2/lvm2.changes 2006-04-26 10:02:53.000000000 +0200
+++ lvm2/lvm2.changes 2006-05-19 01:52:19.000000000 +0200
@@ -6,0 +7,39 @@
+
+-------------------------------------------------------------------
+Mon Apr 24 18:32:56 CEST 2006 - fehr(a)suse.de
+
+- update to new version 2.02.05
+ Fix vgid string termination in recent cache code
+
+-------------------------------------------------------------------
+Thu Apr 20 17:11:07 CEST 2006 - fehr(a)suse.de
+
+- update to new version 2.02.04
+ Check for libsepol.
+ Add some cflow & scope support.
+ Separate out DEFS from CFLAGS.
+ Remove inlines and use unique function names.
+
+-------------------------------------------------------------------
+Wed Apr 19 09:48:51 CEST 2006 - fehr(a)suse.de
+
+- update to new version 2.02.03
+ vgrename accepts vgid and exported VG.
+ Add --partial to pvs.
+ When choosing between identically-named VGs, also consider creation_host.
+ Provide total log suppression with 2.
+ Fix vgexport/vgimport to set/reset PV exported flag so pv_attr is correct.
+ Add vgid to struct physical_volume and pass with vg_name to some functions.
+ If two or more VGs are found with the same name, use one that is not exported.
+ Whenever vgname is captured, also capture vgid and whether exported.
+ Remove an incorrect unlock_vg() from process_each_lv().
+ Update extent size information in vgchange and vgcreate man pages.
+ Introduce origin_from_cow() and lv_is_visible().
+ pvremove without -f now fails if there's no PV label.
+ Support lvconvert -s.
+ Suppress locking library load failure message if --ignorelockingfailure.
+ Propagate partial mode around cluster.
+ Fix archive file expiration.
+ Fix dmeventd build.
+ clvmd now uses libcman rather than cman ioctls.
+ clvmd will allow new cman to shutdown on request.
Old:
----
LVM2.2.02.02.tar.bz2
New:
----
LVM2.2.02.05.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lvm2.spec ++++++
--- /var/tmp/diff_new_pack.6PDxor/_old 2006-05-19 02:06:37.000000000 +0200
+++ /var/tmp/diff_new_pack.6PDxor/_new 2006-05-19 02:06:37.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package lvm2 (Version 2.02.02)
+# spec file for package lvm2 (Version 2.02.05)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
PreReq: %fillup_prereq %insserv_prereq
%endif
Autoreqprov: on
-Version: 2.02.02
-Release: 8
+Version: 2.02.05
+Release: 1
Summary: LVM2 Tools
Source: LVM2.%{version}.tar.bz2
Source1: lvm.conf
@@ -179,6 +179,36 @@
- add LVM_DEVICE_TIMEOUT sysconfig variable to make sure
udev has finished processing (#149979)
- Fix init script dependencies
+* Mon Apr 24 2006 - fehr(a)suse.de
+- update to new version 2.02.05
+ Fix vgid string termination in recent cache code
+* Thu Apr 20 2006 - fehr(a)suse.de
+- update to new version 2.02.04
+ Check for libsepol.
+ Add some cflow & scope support.
+ Separate out DEFS from CFLAGS.
+ Remove inlines and use unique function names.
+* Wed Apr 19 2006 - fehr(a)suse.de
+- update to new version 2.02.03
+ vgrename accepts vgid and exported VG.
+ Add --partial to pvs.
+ When choosing between identically-named VGs, also consider creation_host.
+ Provide total log suppression with 2.
+ Fix vgexport/vgimport to set/reset PV exported flag so pv_attr is correct.
+ Add vgid to struct physical_volume and pass with vg_name to some functions.
+ If two or more VGs are found with the same name, use one that is not exported.
+ Whenever vgname is captured, also capture vgid and whether exported.
+ Remove an incorrect unlock_vg() from process_each_lv().
+ Update extent size information in vgchange and vgcreate man pages.
+ Introduce origin_from_cow() and lv_is_visible().
+ pvremove without -f now fails if there's no PV label.
+ Support lvconvert -s.
+ Suppress locking library load failure message if --ignorelockingfailure.
+ Propagate partial mode around cluster.
+ Fix archive file expiration.
+ Fix dmeventd build.
+ clvmd now uses libcman rather than cman ioctls.
+ clvmd will allow new cman to shutdown on request.
* Thu Apr 06 2006 - fehr(a)suse.de
- add option --mknodes to vgscan call in /etc/init.d/boot.lvm to
avoid potential inconsistencies in minor number of dm devices after
++++++ LVM2.2.02.02.tar.bz2 -> LVM2.2.02.05.tar.bz2 ++++++
++++ 12192 lines of diff (skipped)
++++++ no_buildroot_shared.diff ++++++
--- /var/tmp/diff_new_pack.6PDxor/_old 2006-05-19 02:06:40.000000000 +0200
+++ /var/tmp/diff_new_pack.6PDxor/_new 2006-05-19 02:06:40.000000000 +0200
@@ -1,11 +1,11 @@
--- tools/Makefile.in
-+++ tools/Makefile.in 2005/03/07 10:55:59
-@@ -90,7 +90,7 @@
++++ tools/Makefile.in 2006/04/20 15:25:48
+@@ -95,7 +95,7 @@
LVMLIBS += -ldevmapper
endif
--CFLAGS += -DLVM_SHARED_PATH=\"$(exec_prefix)/sbin/lvm\"
-+CFLAGS += -DLVM_SHARED_PATH=\"/sbin/lvm\"
+-DEFS += -DLVM_SHARED_PATH=\"$(exec_prefix)/sbin/lvm\"
++DEFS += -DLVM_SHARED_PATH=\"/sbin/lvm\"
include $(top_srcdir)/make.tmpl
++++++ sysconfig.lvm ++++++
--- lvm2/sysconfig.lvm 2006-04-26 10:00:39.000000000 +0200
+++ lvm2/sysconfig.lvm 2003-02-03 15:05:12.000000000 +0100
@@ -9,13 +9,3 @@
# For almost all standard LVM installations it can safely stay empty.
#
LVM_VGS_ACTIVATED_ON_BOOT=""
-
-## Type: integer
-## Default: 60
-#
-# Timeout for udev device detection. This is the upper limit which the
-# boot script will wait for udev to finish hotplug event processing.
-# If LVM fails to detect all devices during boot this value should be
-# increased. Setting this to '0' disables waiting for udev.
-#
-LVM_DEVICE_TIMEOUT="60"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package libbonobo
checked in at Fri May 19 02:06:31 CEST 2006.
--------
--- GNOME/libbonobo/libbonobo.changes 2006-03-07 14:26:19.000000000 +0100
+++ libbonobo/libbonobo.changes 2006-05-18 00:01:10.000000000 +0200
@@ -1,0 +2,5 @@
+Wed May 17 23:58:51 CEST 2006 - gekker(a)suse.de
+
+- Fix file descriptor leak (#176555)
+
+-------------------------------------------------------------------
New:
----
libbonobo-fd-leak.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libbonobo.spec ++++++
--- /var/tmp/diff_new_pack.eA0vnV/_old 2006-05-19 02:04:22.000000000 +0200
+++ /var/tmp/diff_new_pack.eA0vnV/_new 2006-05-19 02:04:22.000000000 +0200
@@ -16,7 +16,7 @@
%define sysconfdir /etc
Summary: The Bonobo Component System for the GNOME 2.x Desktop Platform
Version: 2.10.1
-Release: 15
+Release: 24
License: GPL, LGPL
Obsoletes: bonobo-activation
Provides: bonobo-activation
@@ -30,6 +30,7 @@
Patch3: libbonobo-fork.patch
Patch4: libbonobo-arguments.patch
Patch5: libbonobo-re-enter.patch
+Patch6: libbonobo-fd-leak.patch
%description
Bonobo is a component system for the GNOME platform. Libbonobo is the
@@ -101,6 +102,7 @@
%patch3 -p1
%patch4
%patch5 -p1
+%patch6
%build
rename no nb po/no.*
@@ -169,6 +171,8 @@
%{prefix}/%_lib/bonobo-2.0
%changelog -n libbonobo
+* Wed May 17 2006 - gekker(a)suse.de
+- Fix file descriptor leak (#176555)
* Tue Mar 07 2006 - jpr(a)suse.de
- Prevent re-entrancy crash (#149735)
* Sat Feb 18 2006 - aj(a)suse.de
++++++ libbonobo-fd-leak.patch ++++++
--- bonobo-activation/bonobo-activation-fork-server.c.orig Fri Sep 9 17:20:15 2005
+++ bonobo-activation/bonobo-activation-fork-server.c Fri Sep 9 17:31:52 2005
@@ -359,10 +359,18 @@
g_source_destroy (source);
g_source_unref (source);
+ g_io_channel_shutdown (ai.ioc, FALSE, NULL);
g_io_channel_unref (ai.ioc);
if (use_new_loop)
g_main_context_unref (context);
+
+ close (iopipes[1]);
+
+ g_strfreev(newenv);
+
+ if (fd_arg != 0)
+ g_free ((char *) cmd[fd_arg]);
return CORBA_OBJECT_NIL;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package kdelibs3
checked in at Fri May 19 02:04:16 CEST 2006.
--------
--- KDE/kdelibs3/kdelibs3-devel-doc.changes 2006-03-07 12:22:01.000000000 +0100
+++ kdelibs3/kdelibs3-devel-doc.changes 2006-03-20 13:32:01.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Mar 20 13:31:55 CET 2006 - stbinner(a)suse.de
+
+- update to KDE 3.5.2
+
+-------------------------------------------------------------------
--- KDE/kdelibs3/kdelibs3.changes 2006-05-17 17:31:52.000000000 +0200
+++ kdelibs3/kdelibs3.changes 2006-05-18 10:36:29.000000000 +0200
@@ -1,0 +2,8 @@
+Mon May 15 16:49:14 CEST 2006 - stbinner(a)suse.de
+
+- update to KDE 3.5.2 and 3_5_BRANCH.diff
+ * fixes to Kate
+ * khtml: fixes and performance improvements
+ * kjs: fixes and performance improvements
+
+-------------------------------------------------------------------
@@ -4 +12 @@
-- fix kerberos handling in kprinter (#154334)
+- fix kerberos handling in kprinter (#154334)
--- KDE/kdelibs3/testkhtml.changes 2006-02-28 13:13:03.000000000 +0100
+++ kdelibs3/testkhtml.changes 2006-03-20 13:31:47.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Mar 20 13:31:43 CET 2006 - stbinner(a)suse.de
+
+- update to KDE 3.5.2
+
+-------------------------------------------------------------------
Old:
----
04_startup_phases_kdelibs.patch
3_5_BRANCH-r518199.diff
3_5_BRANCH-r521012.diff
3_5_BRANCH-r522108.diff
3_5_BRANCH-r523122.diff
3_5_BRANCH-r526455.diff
3_5_BRANCH-r536436.diff
colordialog.diff
fix-kdirwatch-crash.diff
fix-khtml-pixmap-leak.patch
fix-kurllabel-regression.diff
fix-non-utf8-title.diff
kdelibs-3.5.1.tar.bz2
kdelibs_kpropertiesdialog_acls.diff
kdesu-lc_all.diff
kioslave_file_avoid_overwrite.diff
kmessagebox-with-kinstance.diff
krun-pass-windows.diff
New:
----
kdelibs-3.5.2.tar.bz2
kdelibs3-gcc-4.1-miscompile.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdelibs3-devel-doc.spec ++++++
--- /var/tmp/diff_new_pack.cqNqRU/_old 2006-05-19 02:03:51.000000000 +0200
+++ /var/tmp/diff_new_pack.cqNqRU/_new 2006-05-19 02:03:51.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdelibs3-devel-doc (Version 3.5.1)
+# spec file for package kdelibs3-devel-doc (Version 3.5.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -17,8 +17,8 @@
Group: Documentation/HTML
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Additional Package Documentation
-Version: 3.5.1
-Release: 50
+Version: 3.5.2
+Release: 5
%define kdelibs_patch_level b
BuildArch: noarch
Requires: kdelibs3 qt3-devel-doc
@@ -79,7 +79,6 @@
if test "$exitc" != 0; then
exit $exitc
fi
- rm -rf $RPM_BUILD_ROOT/opt/kde3/share/apps/ksgmltools2/customization/xx
ln -s $KDEDOCDIR/index.html $RPM_BUILD_ROOT/usr/share/doc/KDE3-API/index.html
rm -rf ${RPM_BUILD_ROOT}/opt/kde3/share/apps
mkdir -p $RPM_BUILD_ROOT/opt/kde3/share/apps/kdelibs
@@ -101,6 +100,8 @@
/opt/kde3/share/doc
%changelog -n kdelibs3-devel-doc
+* Mon Mar 20 2006 - stbinner(a)suse.de
+- update to KDE 3.5.2
* Tue Mar 07 2006 - coolo(a)suse.de
- require qt3-devel-doc
* Wed Mar 01 2006 - coolo(a)suse.de
++++++ kdelibs3.spec ++++++
--- /var/tmp/diff_new_pack.cqNqRU/_old 2006-05-19 02:03:51.000000000 +0200
+++ /var/tmp/diff_new_pack.cqNqRU/_new 2006-05-19 02:03:51.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdelibs3 (Version 3.5.1)
+# spec file for package kdelibs3 (Version 3.5.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -17,8 +17,8 @@
Group: System/GUI/KDE
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: KDE Base Libraries
-Version: 3.5.1
-Release: 50
+Version: 3.5.2
+Release: 5
%define kdelibs_patch_level a
Obsoletes: kde3-i18n kups keramik kdelibs3-cups kdelibs3-33addons
Provides: kups keramik kdelibs3-cups kdelibs3-33addons
@@ -75,34 +75,18 @@
Patch65: integrate-global-pixmaps-new.diff
Patch66: integrate-global-pixmaps-10.1.diff
Patch70: ktip-icon-hack.diff
-Patch71: 04_startup_phases_kdelibs.patch
Patch80: CATALOG.kdelibs3.diff
Patch81: xml-catalog.diff
-Patch82: fix-non-utf8-title.diff
-Patch84: fix-kurllabel-regression.diff
+Patch83: kdelibs3-gcc-4.1-miscompile.diff
Patch85: desktop-translations.diff
Patch86: use-xauthlocalhostname.diff
-Patch87: colordialog.diff
Patch88: mozilla-sliders.patch
Patch89: kdeprint-utf8.diff
Patch90: kimproxy-warning.diff
-Patch91: krun-pass-windows.diff
-Patch92: kdelibs_kpropertiesdialog_acls.diff
-Patch93: kioslave_file_avoid_overwrite.diff
-Patch94: 3_5_BRANCH-r518199.diff
Patch95: kdelibs_http_offline_mode.diff
-Patch96: fix-khtml-pixmap-leak.patch
Patch97: autostart-spec.diff
-Patch98: 3_5_BRANCH-r522108.diff
-Patch99: 3_5_BRANCH-r523122.diff
-Patch100: kmessagebox-with-kinstance.diff
-Patch101: kdesu-lc_all.diff
-Patch102: 3_5_BRANCH-r521012.diff
-Patch103: 3_5_BRANCH-r526455.diff
-Patch104: fix-kdirwatch-crash.diff
Patch105: kdelibs3-hicolor-scalable-sizes.patch
Patch106: use-mediamanager.diff
-Patch107: 3_5_BRANCH-r536436.diff
Patch108: patch-mimetype-iconnames.diff
Patch109: fix-kerberos-printing.diff
@@ -238,9 +222,6 @@
%patch64
%endif
%endif
-%if %suse_version > 1000
-%patch71 -p1
-%endif
%patch70
rm -rf admin
bunzip2 -cd %{SOURCE8} | tar xfv - --exclude=.cvsignore --exclude=CVS
@@ -248,31 +229,18 @@
%patch2
%patch80 -p 1
%patch81
-%patch82
-%patch84
+%if %suse_version > 1000
+%patch83
+%endif
%patch85
%patch86
-%patch87
%patch88
%patch89
%patch90
-%patch91
-%patch92
-%patch93
-%patch94
%patch95
-%patch96
%patch97
-%patch98
-%patch99
-%patch100
-%patch101
-%patch102
-%patch103
-%patch104
%patch105 -p 1
%patch106
-%patch107
%patch108
%patch109
tar xfvj %SOURCE12
@@ -758,6 +726,11 @@
* Wed May 17 2006 - dmueller(a)suse.de
- fix kerberos handling in kprinter (#154334)
* Mon May 15 2006 - stbinner(a)suse.de
+- update to KDE 3.5.2 and 3_5_BRANCH.diff
+ * fixes to Kate
+ * khtml: fixes and performance improvements
+ * kjs: fixes and performance improvements
+* Mon May 15 2006 - stbinner(a)suse.de
- complete OpenDocument mime type icons (#166917)
* Tue May 02 2006 - coolo(a)suse.de
- only show kresources in KDE (#170681)
++++++ testkhtml.spec ++++++
--- /var/tmp/diff_new_pack.cqNqRU/_old 2006-05-19 02:03:51.000000000 +0200
+++ /var/tmp/diff_new_pack.cqNqRU/_new 2006-05-19 02:03:51.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package testkhtml (Version 3.5.1)
+# spec file for package testkhtml (Version 3.5.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,8 +15,8 @@
URL: http://www.kde.org
License: Other License(s), see package, BSD
Group: System/GUI/KDE
-Version: 3.5.1
-Release: 50
+Version: 3.5.2
+Release: 5
Summary: Internal: regression testing for konqueror renderer
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: kdelibs-%{version}.tar.bz2
@@ -72,6 +72,8 @@
/opt/kde3/share/apps/khtmltests
%changelog -n testkhtml
+* Mon Mar 20 2006 - stbinner(a)suse.de
+- update to KDE 3.5.2
* Fri Jan 27 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Sat Jan 21 2006 - coolo(a)suse.de
++++++ 3_5_BRANCH.diff ++++++
++++ 29157 lines (skipped)
++++ between KDE/kdelibs3/3_5_BRANCH.diff
++++ and kdelibs3/3_5_BRANCH.diff
++++++ admin.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/admin/cvs.sh new/admin/cvs.sh
--- old/admin/cvs.sh 2006-01-19 17:04:32.000000000 +0100
+++ new/admin/cvs.sh 2006-03-20 13:33:48.000000000 +0100
@@ -316,7 +316,7 @@
fi
fi
if test -z "$VERSION" || test "$VERSION" = "@VERSION@"; then
- VERSION="\"3.5.1\""
+ VERSION="\"3.5.2\""
fi
if test -z "$modulename" || test "$modulename" = "@MODULENAME@"; then
modulename=`pwd`;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/admin/depcomp new/admin/depcomp
--- old/admin/depcomp 2005-07-06 23:21:25.000000000 +0200
+++ new/admin/depcomp 2006-03-20 13:33:48.000000000 +0100
@@ -1,7 +1,7 @@
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
-scriptversion=2005-05-14.22
+scriptversion=2005-07-09.11
# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
@@ -467,7 +467,8 @@
done
"$@" -E |
- sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
+ sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
sed '$ s: \\$::' > "$tmpdepfile"
rm -f "$depfile"
echo "$object : \\" > "$depfile"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/admin/install-sh new/admin/install-sh
--- old/admin/install-sh 2005-07-06 23:21:25.000000000 +0200
+++ new/admin/install-sh 2006-03-20 13:33:48.000000000 +0100
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2005-05-14.22
+scriptversion=2005-11-07.23
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -58,7 +58,21 @@
rmprog="${RMPROG-rm}"
mkdirprog="${MKDIRPROG-mkdir}"
-chmodcmd="$chmodprog 0755"
+posix_glob=
+posix_mkdir=
+
+# Symbolic mode for testing mkdir with directories.
+# It is the same as 755, but also tests that "u+" works.
+test_mode=u=rwx,g=rx,o=rx,u+wx
+
+# Desired mode of installed file.
+mode=0755
+
+# Desired mode of newly created intermediate directories.
+# It is empty if not known yet.
+intermediate_mode=
+
+chmodcmd=$chmodprog
chowncmd=
chgrpcmd=
stripcmd=
@@ -111,7 +125,7 @@
--help) echo "$usage"; exit $?;;
- -m) chmodcmd="$chmodprog $2"
+ -m) mode=$2
shift
shift
continue;;
@@ -164,6 +178,8 @@
exit 0
fi
+test -n "$dir_arg" || trap '(exit $?); exit' 1 2 13 15
+
for src
do
# Protect names starting with `-'.
@@ -173,15 +189,11 @@
if test -n "$dir_arg"; then
dst=$src
- src=
-
- if test -d "$dst"; then
- mkdircmd=:
- chmodcmd=
- else
- mkdircmd=$mkdirprog
- fi
+ dstdir=$dst
+ test -d "$dstdir"
+ dstdir_status=$?
else
+
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
# might cause directories to be created, which would be especially bad
# if $src (and thus $dsttmp) contains '*'.
@@ -208,53 +220,122 @@
echo "$0: $dstarg: Is a directory" >&2
exit 1
fi
- dst=$dst/`basename "$src"`
+ dstdir=$dst
+ dst=$dstdir/`basename "$src"`
+ dstdir_status=0
+ else
+ # Prefer dirname, but fall back on a substitute if dirname fails.
+ dstdir=`
+ (dirname "$dst") 2>/dev/null ||
+ expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$dst" : 'X\(//\)[^/]' \| \
+ X"$dst" : 'X\(//\)$' \| \
+ X"$dst" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+ echo X"$dst" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'
+ `
+
+ test -d "$dstdir"
+ dstdir_status=$?
fi
fi
- # This sed command emulates the dirname command.
- dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'`
+ obsolete_mkdir_used=false
- # Make sure that the destination directory exists.
+ if test $dstdir_status != 0; then
+ case $posix_mkdir in
+ '')
+ posix_mkdir=false
+ if $mkdirprog -m $test_mode -p -- / >/dev/null 2>&1; then
+ posix_mkdir=true
+ else
+ # Remove any dirs left behind by ancient mkdir implementations.
+ rmdir ./-m "$test_mode" ./-p ./-- 2>/dev/null
+ fi ;;
+ esac
- # Skip lots of stat calls in the usual case.
- if test ! -d "$dstdir"; then
- defaultIFS='
- '
- IFS="${IFS-$defaultIFS}"
-
- oIFS=$IFS
- # Some sh's can't handle IFS=/ for some reason.
- IFS='%'
- set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
- shift
- IFS=$oIFS
+ if
+ $posix_mkdir && {
- pathcomp=
+ # With -d, create the new directory with the user-specified mode.
+ # Otherwise, create it using the same intermediate mode that
+ # mkdir -p would use when creating intermediate directories.
+ # POSIX says that this mode is "$(umask -S),u+wx", so use that
+ # if umask -S works.
+
+ if test -n "$dir_arg"; then
+ mkdir_mode=$mode
+ else
+ case $intermediate_mode in
+ '')
+ if umask_S=`(umask -S) 2>/dev/null`; then
+ intermediate_mode=$umask_S,u+wx
+ else
+ intermediate_mode=$test_mode
+ fi ;;
+ esac
+ mkdir_mode=$intermediate_mode
+ fi
+
+ $mkdirprog -m "$mkdir_mode" -p -- "$dstdir"
+ }
+ then :
+ else
- while test $# -ne 0 ; do
- pathcomp=$pathcomp$1
+ # mkdir does not conform to POSIX, or it failed possibly due to
+ # a race condition. Create the directory the slow way, step by
+ # step, checking for races as we go.
+
+ case $dstdir in
+ /*) pathcomp=/ ;;
+ -*) pathcomp=./ ;;
+ *) pathcomp= ;;
+ esac
+
+ case $posix_glob in
+ '')
+ if (set -f) 2>/dev/null; then
+ posix_glob=true
+ else
+ posix_glob=false
+ fi ;;
+ esac
+
+ oIFS=$IFS
+ IFS=/
+ $posix_glob && set -f
+ set fnord $dstdir
shift
- if test ! -d "$pathcomp"; then
- $mkdirprog "$pathcomp"
- # mkdir can fail with a `File exist' error in case several
- # install-sh are creating the directory concurrently. This
- # is OK.
- test -d "$pathcomp" || exit
- fi
- pathcomp=$pathcomp/
- done
+ $posix_glob && set +f
+ IFS=$oIFS
+
+ for d
+ do
+ test "x$d" = x && continue
+
+ pathcomp=$pathcomp$d
+ if test ! -d "$pathcomp"; then
+ $mkdirprog "$pathcomp"
+ # Don't fail if two instances are running concurrently.
+ test -d "$pathcomp" || exit 1
+ fi
+ pathcomp=$pathcomp/
+ done
+ obsolete_mkdir_used=true
+ fi
fi
if test -n "$dir_arg"; then
- $doit $mkdircmd "$dst" \
- && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
- && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
- && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \
- && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; }
-
+ { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+ { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+ test -z "$chmodcmd" || $doit $chmodcmd "$mode" "$dst"; } || exit 1
else
- dstfile=`basename "$dst"`
# Make a couple of temp file names in the proper directory.
dsttmp=$dstdir/_inst.$$_
@@ -262,7 +343,6 @@
# Trap to clean up those temp files at exit.
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
- trap '(exit $?); exit' 1 2 13 15
# Copy the file name to the temp name.
$doit $cpprog "$src" "$dsttmp" &&
@@ -276,10 +356,10 @@
{ test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
&& { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
&& { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
- && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } &&
+ && { test -z "$chmodcmd" || $doit $chmodcmd "$mode" "$dsttmp"; } &&
# Now rename the file to the real destination.
- { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \
+ { $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null \
|| {
# The rename failed, perhaps because mv can't rename something else
# to itself, or perhaps because mv is so ancient that it does not
@@ -291,11 +371,12 @@
# reasons. In this case, the final cleanup might fail but the new
# file should still install successfully.
{
- if test -f "$dstdir/$dstfile"; then
- $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
- || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \
+ if test -f "$dst"; then
+ $doit $rmcmd -f "$dst" 2>/dev/null \
+ || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null \
+ && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }; }\
|| {
- echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
+ echo "$0: cannot unlink or rename $dst" >&2
(exit 1); exit 1
}
else
@@ -304,16 +385,13 @@
} &&
# Now rename the file to the real destination.
- $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
+ $doit $mvcmd "$dsttmp" "$dst"
}
- }
- fi || { (exit 1); exit 1; }
-done
+ } || exit 1
-# The final little trick to "correctly" pass the exit status to the exit trap.
-{
- (exit 0); exit 0
-}
+ trap '' 0
+ fi
+done
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/admin/missing new/admin/missing
--- old/admin/missing 2005-07-06 23:21:25.000000000 +0200
+++ new/admin/missing 2006-03-20 13:33:48.000000000 +0100
@@ -1,9 +1,9 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2005-06-08.21
+scriptversion=2004-09-07.08
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004
# Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
@@ -19,8 +19,8 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -87,12 +87,12 @@
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
Send bug reports to <bug-automake(a)gnu.org>."
- exit $?
+ exit 0
;;
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
echo "missing $scriptversion (GNU Automake)"
- exit $?
+ exit 0
;;
-*)
@@ -288,18 +288,11 @@
call might also be the consequence of using a buggy \`make' (AIX,
DU, IRIX). You might want to install the \`Texinfo' package or
the \`GNU make' package. Grab either from any GNU archive site."
- # The file to touch is that specified with -o ...
file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
if test -z "$file"; then
- # ... or it is the one specified with @setfilename ...
- infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile`
- # ... or it is derived from the source name (dir/f.texi becomes f.info)
- test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
- fi
- # If the file does not exist, the user really needs makeinfo;
- # let's fail without touching anything.
- test -f $file || exit 1
+ file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+ file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
+ fi
touch $file
;;
++++++ desktop-translations.diff ++++++
--- /var/tmp/diff_new_pack.cqNqRU/_old 2006-05-19 02:03:54.000000000 +0200
+++ /var/tmp/diff_new_pack.cqNqRU/_new 2006-05-19 02:03:54.000000000 +0200
@@ -1,43 +1,3 @@
---- kio/kfile/kpropertiesdialog.cpp (Revision 505306)
-+++ kio/kfile/kpropertiesdialog.cpp (Revision 505307)
-@@ -3103,12 +3103,10 @@ KDesktopPropsPlugin::KDesktopPropsPlugin
- return;
- f.close();
-
-- KSimpleConfig config( path );
-- config.setDollarExpansion( false );
-- config.setDesktopGroup();
-- QString nameStr = config.readEntry( "Name" );
-- QString genNameStr = config.readEntry( "GenericName" );
-- QString commentStr = config.readEntry( "Comment" );
-+ KDesktopFile config( path );
-+ QString nameStr = config.readName();
-+ QString genNameStr = config.readGenericName();
-+ QString commentStr = config.readComment();
- QString commandStr = config.readPathEntry( "Exec" );
- if (commandStr.left(12) == "ksystraycmd ")
- {
-@@ -3951,16 +3949,15 @@ KApplicationPropsPlugin::KApplicationPro
- return;
- f.close();
-
-- KSimpleConfig config( path );
-- config.setDesktopGroup();
-- QString commentStr = config.readEntry( "Comment" );
-- QString genNameStr = config.readEntry( "GenericName" );
-+ KDesktopFile config( path );
-+ QString commentStr = config.readComment();
-+ QString genNameStr = config.readGenericName();
-
- QStringList selectedTypes = config.readListEntry( "ServiceTypes" );
- // For compatibility with KDE 1.x
- selectedTypes += config.readListEntry( "MimeType", ';' );
-
-- QString nameStr = config.readEntry( QString::fromLatin1("Name") );
-+ QString nameStr = config.readName();
- if ( nameStr.isEmpty() || d->m_kdesktopMode ) {
- // We'll use the file name if no name is specified
- // because we _need_ a Name for a valid file.
Index: kio/kio/kmimetype.cpp
===================================================================
--- kio/kio/kmimetype.cpp (Revision 506454)
++++++ kdelibs-3.5.1.tar.bz2 -> kdelibs-3.5.2.tar.bz2 ++++++
KDE/kdelibs3/kdelibs-3.5.1.tar.bz2 kdelibs3/kdelibs-3.5.2.tar.bz2 differ: char 11, line 1
++++++ kdelibs3-gcc-4.1-miscompile.diff ++++++
Index: kdecore/kwinmodule.cpp
===================================================================
--- kdecore/kwinmodule.cpp (revision 502575)
+++ kdecore/kwinmodule.cpp (working copy)
@@ -393,7 +393,9 @@ QRect KWinModule::workArea( const QValue
if ( strut.bottom > 0 )
r.setBottom( r.bottom() - (int) strut.bottom );
- a = a.intersect(r);
+ QRect tmp;
+ tmp = a.intersect(r);
+ a = tmp;
}
return a;
}
++++++ smooth-scrolling.diff ++++++
--- /var/tmp/diff_new_pack.cqNqRU/_old 2006-05-19 02:03:56.000000000 +0200
+++ /var/tmp/diff_new_pack.cqNqRU/_new 2006-05-19 02:03:56.000000000 +0200
@@ -5,7 +5,7 @@
@@ -147,6 +147,9 @@ public:
KHTMLViewPrivate()
- : underMouse( 0 ), underMouseNonShared( 0 )
+ : underMouse( 0 ), underMouseNonShared( 0 ), visibleWidgets( 107 )
+#ifndef NO_SMOOTH_SCROLL_HACK
+ , dx(0), dy(0), ddx(0), ddy(0), rdx(0), rdy(0), scrolling(false)
+#endif
++++++ use-xauthlocalhostname.diff ++++++
--- /var/tmp/diff_new_pack.cqNqRU/_old 2006-05-19 02:03:56.000000000 +0200
+++ /var/tmp/diff_new_pack.cqNqRU/_new 2006-05-19 02:03:56.000000000 +0200
@@ -176,19 +176,19 @@
QCString line = fgets(buf, 1024, xFile);
if (line.length())
line.truncate(line.length()-1); // Strip LF.
-@@ -155,10 +157,19 @@ void KHostName::changeX()
- continue;
-
+@@ -159,12 +159,17 @@
QCString newNetId = newName+netId.mid(i);
-+ QCString oldNetId = netId.left(i);
-
-- cmd = "xauth remove "+KProcess::quote(netId);
-- system(QFile::encodeName(cmd));
-- cmd = "xauth add ";
+ QCString oldNetId = netId.left(i);
+
+- if(oldNetId != oldName)
+- continue;
+ if(oldNetId != oldName
+ && (!xauthlocalhostname || strcmp(xauthlocalhostname, oldNetId.data()) != 0))
+ continue;
-+
+
+- cmd = "xauth remove "+KProcess::quote(netId);
+- system(QFile::encodeName(cmd));
+- cmd = "xauth add ";
+ // don't nuke the xauth when XAUTHLOCALHOSTNAME points to it
+ if (!xauthlocalhostname || oldNetId != xauthlocalhostname)
+ {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package icewm
checked in at Fri May 19 02:03:35 CEST 2006.
--------
--- icewm/icewm-default.changes 2006-01-25 21:36:33.000000000 +0100
+++ icewm/icewm-default.changes 2006-05-18 13:46:36.000000000 +0200
@@ -1,0 +2,8 @@
+Tue May 16 15:14:31 CEST 2006 - pnemec(a)suse.cz
+
+- updated to 1.2.26
+ many minor fix
+ some translation fix
+ strict-aliasing patch is in upstream now
+
+-------------------------------------------------------------------
--- icewm/icewm-lite.changes 2006-01-25 21:36:33.000000000 +0100
+++ icewm/icewm-lite.changes 2006-05-18 13:23:14.000000000 +0200
@@ -1,0 +2,8 @@
+Thu May 18 11:18:12 CEST 2006 - pnemec(a)suse.cz
+
+- updated to 1.2.26
+ many minor fix
+ some translation fix
+ strict-aliasing patch is in upstream now
+
+-------------------------------------------------------------------
--- icewm/icewm.changes 2006-02-14 16:15:28.000000000 +0100
+++ icewm/icewm.changes 2006-05-18 13:22:26.000000000 +0200
@@ -1,0 +2,8 @@
+Tue May 16 15:14:31 CEST 2006 - pnemec(a)suse.cz
+
+- updated to 1.2.26
+ many minor fix
+ some translation fix
+ strict-aliasing patch is in upstream now
+
+-------------------------------------------------------------------
Old:
----
icewm-1.2.23-strict-aliasing.patch
icewm-1.2.23.tar.bz2
New:
----
icewm-1.2.26.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ icewm-default.spec ++++++
--- /var/tmp/diff_new_pack.qU2qeK/_old 2006-05-19 02:01:52.000000000 +0200
+++ /var/tmp/diff_new_pack.qU2qeK/_new 2006-05-19 02:01:52.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package icewm-default (Version 1.2.23)
+# spec file for package icewm-default (Version 1.2.26)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -18,13 +18,12 @@
Requires: icewm, xdg-menu
Conflicts: icewm-lite, icewm-gnome
Autoreqprov: on
-Version: 1.2.23
-Release: 7
+Version: 1.2.26
+Release: 1
Source: icewm-%{version}.tar.bz2
Patch0: icewm-LANG.menu.patch
Patch5: icewm-multiByte.patch
Patch6: icewm-menu.patch
-Patch7: icewm-%{version}-strict-aliasing.patch
URL: http://www.icewm.org/
Summary: Window Manager with a Taskbar--Default Version
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -54,7 +53,6 @@
%patch0 -p1
%patch5
%patch6
-%patch7
%build
%{?suse_update_config:%{suse_update_config -f}}
@@ -93,6 +91,11 @@
/usr/bin/icewm-session
%changelog -n icewm-default
+* Tue May 16 2006 - pnemec(a)suse.cz
+- updated to 1.2.26
+ many minor fix
+ some translation fix
+ strict-aliasing patch is in upstream now
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 20 2006 - tiwai(a)suse.de
++++++ icewm-lite.spec ++++++
--- /var/tmp/diff_new_pack.qU2qeK/_old 2006-05-19 02:01:52.000000000 +0200
+++ /var/tmp/diff_new_pack.qU2qeK/_new 2006-05-19 02:01:52.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package icewm-lite (Version 1.2.23)
+# spec file for package icewm-lite (Version 1.2.26)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -18,13 +18,12 @@
Requires: icewm, xdg-menu
Conflicts: icewm-default, icewm-gnome
Autoreqprov: on
-Version: 1.2.23
-Release: 7
+Version: 1.2.26
+Release: 1
Source: icewm-%{version}.tar.bz2
Patch0: icewm-LANG.menu.patch
Patch5: icewm-multiByte.patch
Patch6: icewm-menu.patch
-Patch7: icewm-%{version}-strict-aliasing.patch
URL: http://www.icewm.org/
Summary: Window Manager with Taskbar--Lite Version
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -56,7 +55,6 @@
%patch0 -p1
%patch5
%patch6
-%patch7
%build
%{?suse_update_config:%{suse_update_config -f}}
@@ -94,6 +92,11 @@
/usr/bin/icewm-session
%changelog -n icewm-lite
+* Thu May 18 2006 - pnemec(a)suse.cz
+- updated to 1.2.26
+ many minor fix
+ some translation fix
+ strict-aliasing patch is in upstream now
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 20 2006 - tiwai(a)suse.de
++++++ icewm.spec ++++++
--- /var/tmp/diff_new_pack.qU2qeK/_old 2006-05-19 02:01:52.000000000 +0200
+++ /var/tmp/diff_new_pack.qU2qeK/_new 2006-05-19 02:01:52.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package icewm (Version 1.2.23)
+# spec file for package icewm (Version 1.2.26)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -17,14 +17,13 @@
Provides: windowmanager
Requires: icewm-bin, xdg-menu, desktop-data
Autoreqprov: on
-Version: 1.2.23
-Release: 7
+Version: 1.2.26
+Release: 1
Source: icewm-%{version}.tar.bz2
Source1: %{name}.desktop
Patch0: icewm-LANG.menu.patch
Patch5: icewm-multiByte.patch
Patch6: icewm-menu.patch
-Patch7: icewm-%{version}-strict-aliasing.patch
URL: http://www.icewm.org/
Summary: Window Manager with a Taskbar
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -69,10 +68,6 @@
%patch0 -p1
%patch5
%patch6
-%patch7
-#
-#rename no messages
-mv po/no.po po/nb.po
%build
%{?suse_update_config:%{suse_update_config -f}}
@@ -151,6 +146,11 @@
/usr/bin/icewm-session
%changelog -n icewm
+* Tue May 16 2006 - pnemec(a)suse.cz
+- updated to 1.2.26
+ many minor fix
+ some translation fix
+ strict-aliasing patch is in upstream now
* Tue Feb 14 2006 - mmarek(a)suse.cz
- fixed strict-aliasing patch once more
[#150786]
++++++ icewm-1.2.23.tar.bz2 -> icewm-1.2.26.tar.bz2 ++++++
++++ 9811 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 Fri May 19 02:01:35 CEST 2006.
--------
--- zmd/zmd.changes 2006-05-16 23:30:47.000000000 +0200
+++ zmd/zmd.changes 2006-05-18 23:25:54.000000000 +0200
@@ -1,0 +2,8 @@
+Thu May 18 23:23:54 CEST 2006 - maw(a)suse.de
+
+- New source drop (r28510) which:
+- Subscribes the catalogue of a one-catalog-only service
+- Marks RemoteTransactionProgress.MediaMessage with view
+ privileges, fixing #171008, #171171, and #170328.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zmd.spec ++++++
--- /var/tmp/diff_new_pack.JcqzQu/_old 2006-05-19 02:00:58.000000000 +0200
+++ /var/tmp/diff_new_pack.JcqzQu/_new 2006-05-19 02:00:58.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: 39
+Release: 40
License: LGPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
@@ -159,6 +159,11 @@
# %{_libdir}/monodoc/sources/*
%changelog -n zmd
+* Thu May 18 2006 - maw(a)suse.de
+- New source drop (r28510) which:
+- Subscribes the catalogue of a one-catalog-only service
+- Marks RemoteTransactionProgress.MediaMessage with view
+ privileges, fixing #171008, #171171, and #170328.
* Tue May 16 2006 - maw(a)suse.de
- New source drop (r28426) which:
- Improves remoting exception messages.
++++++ 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-15 16:42:04.000000000 +0200
+++ new/zmd-7.1.1.0/ChangeLog 2006-05-17 20:25:44.000000000 +0200
@@ -1,3 +1,11 @@
+2006-05-17 Rian Hunter <rhunter(a)novell.com>
+
+ * src/BundleManager.cs: add static method to return all catalogs
+ provided by a certain service: GetServiceCatalogs
+ * src/ServiceManager.cs: add a delegate to the "ServiceAdded" event
+ that subscribes to a catalog if that is the newly added service's only
+ catalog.
+
2006-05-11 Dan Mills <thunder(a)ximian.com>
* zmd.init.lsb.in: Add $remote_fs to the Should-Start line. Fixes
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-16 01:43:44.000000000 +0200
+++ new/zmd-7.1.1.0/modules/ChangeLog 2006-05-17 00:55:13.000000000 +0200
@@ -1,3 +1,8 @@
+2006-05-16 Chris Rivera <cmr(a)ximian.com>
+
+ * linux/RemotePackageManager.cs: Mark MediaMessage with view privileges.
+ This is probably going to end up fixing 171008 and 170328.
+
2006-05-15 Chris Rivera <cmr(a)ximian.com>
* linux/Atom.cs: Add a dummy object that is needed for zypp as suggested
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-15 20:48:15.000000000 +0200
+++ new/zmd-7.1.1.0/modules/linux/RemotePackageManager.cs 2006-05-17 00:52:16.000000000 +0200
@@ -53,6 +53,7 @@
}
public string MediaMessage {
+ [Privilege ("view")]
get { return progress.MediaMessage; }
}
}
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-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/de_DE.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-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"
@@ -274,52 +274,52 @@
msgid "No bundle with id '{0}' was found."
msgstr "Kein Bundle mit ID '{0}' gefunden."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr ""
"Bundle '{0}' erfordert das Bundle mit der ID '{1}', das jedoch nicht "
"gefunden wurde."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "Bundle '{0}' ist nicht vorbereitet."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr ""
"Bundle '{0}' erfordert das Bundle mit der ID '{1}', das jedoch nicht "
"gefunden wurde."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr ""
"Bundle '{0}' erfordert das Bundle mit der ID '{1}', das jedoch nicht "
"gefunden wurde."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "Bundle '{0}' ist nicht vorbereitet."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' ist bereits installiert."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' ist nicht installiert."
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Bundles werden vorbereitet."
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Eine andere Transaktion wird bereits ausgeführt."
@@ -711,55 +711,55 @@
msgstr ""
"Der Startzeitpunkt kann nach Beginn des Zeitplans nicht mehr geändert werden"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Dienstaktualisierung"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "Ursprüngliche Dienstdatei enthielt keine URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Aktivierung ursprünglicher Dienste"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "Dienst '{0}' an '{1}' ist auf diesem Client bereits vorhanden."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "Ein Dienst des Typs '{0}' ist auf diesem Client bereits vorhanden."
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' ist kein gültiger Diensttyp."
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Dienstaktualisierung"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "Der Dienst '{0}' unterstützt keine Registrierung."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Unbekannte Dienstspeicherversion '{0}'"
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-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/en_US.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-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"
@@ -271,46 +271,46 @@
msgid "No bundle with id '{0}' was found."
msgstr "No bundle with id '{0}' was found."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr "Bundle '{0}' requires bundle with id '{1}', which was not found."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "Bundle '{0}' is not prepared."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr "Bundle '{0}' requires bundle with id '{1}', which was not found."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr "Bundle '{0}' requires bundle with id '{1}', which was not found."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "Bundle '{0}' is not prepared."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' is already installed."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' is not installed."
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Preparing Bundles"
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Another transaction is already in progress"
@@ -697,55 +697,55 @@
msgid "Cannot change start time after schedule is running"
msgstr "Cannot change start time after schedule is running"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Service Refresh"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "Initial service file did not contain an URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Mounting Initial Services"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "Service '{0}' at '{1}' already exists on this client."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "A service of type '{0}' already exists on this client"
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' is not a valid service type"
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Refreshing Services"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "The '{0}' service does not support registration."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Unknown service storage version '{0}'"
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-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/es_ES.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-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"
@@ -279,46 +279,46 @@
msgid "No bundle with id '{0}' was found."
msgstr "No se ha encontrado ningún lote con ID '{0}'."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr "El lote '{0}' exige un ID '{1}' que no se ha encontrado."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "El lote '{0}' no está preparado."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr "El lote '{0}' exige un ID '{1}' que no se ha encontrado."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr "El lote '{0}' exige un ID '{1}' que no se ha encontrado."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "El lote '{0}' no está preparado."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' ya instalado."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' sin instalar."
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Preparando lotes"
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Hay otra transacción en proceso"
@@ -710,55 +710,55 @@
msgstr ""
"No es posible cambiar la hora de inicio cuando la programación está en curso"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Actualización de servicio"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "El archivo de servicio inicial no contenía ninguna URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Montando servicios iniciales"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "El servicio '{0}' de '{1}' ya existe en este cliente."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "Ya existe un servicio del tipo '{0}' en este cliente"
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' no es un tipo de servicio válido"
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Actualizando servicios"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "El servicio '{0}' no admite registro."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Versión de almacenamiento de servicio no válida '{0}'"
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-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/fr_FR.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-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"
@@ -278,52 +278,52 @@
msgid "No bundle with id '{0}' was found."
msgstr "Aucun ensemble avec l'identificateur '{0}' n'a été trouvé."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr ""
"L'ensemble '{0}' nécessite l'ensemble ayant l'identificateur '{1}' , qui n'a "
"pas été trouvé."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "L'ensemble '{0}' n'est pas préparé."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr ""
"L'ensemble '{0}' nécessite l'ensemble ayant l'identificateur '{1}' , qui n'a "
"pas été trouvé."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr ""
"L'ensemble '{0}' nécessite l'ensemble ayant l'identificateur '{1}' , qui n'a "
"pas été trouvé."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "L'ensemble '{0}' n'est pas préparé."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' est déjà installé."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' n'est pas installé"
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Préparation des ensembles"
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Une autre transaction est déjà en cours"
@@ -713,55 +713,55 @@
msgstr ""
"Changement de l'heure de début impossible lorsque la planification est lancée"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Rafraîchissement du service"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "Le fichier de service initial ne contenait pas d'URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Montage des services initiaux"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "Le service '{0}' à '{1}' existe déjà sur ce client."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "Un service de type '{0}' existe déjà sur ce client."
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' n'est pas un type de service valide"
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Rafraîchissement des services"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "Le service '{0}' ne prend pas en charge l'enregistrement."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Version de stockage de service '{0}' inconnue"
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-16 22:43:05.000000000 +0200
+++ new/zmd-7.1.1.0/po/pt_BR.po 2006-05-17 21:04:33.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:04-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"
@@ -274,46 +274,46 @@
msgid "No bundle with id '{0}' was found."
msgstr "Não foi encontrado nenhum bundle com ID '{0}'."
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, fuzzy, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr "O bundle '{0}' requer o bundle com ID '{1}', que não foi encontrado."
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr "O bundle '{0}' não está preparado."
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr "O bundle '{0}' requer o bundle com ID '{1}', que não foi encontrado."
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, fuzzy, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr "O bundle '{0}' requer o bundle com ID '{1}', que não foi encontrado."
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, fuzzy, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr "O bundle '{0}' não está preparado."
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr "'{0}' já está instalado."
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr "'{0}' não está instalado."
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr "Preparando Bundles"
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr "Já existe outra transação em andamento"
@@ -704,55 +704,55 @@
"Não é possível mudar o horário de início depois que a programação está em "
"execução"
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr "Atualização de Serviço"
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr "O arquivo de serviço inicial não contém um URL."
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr "Montando Serviços Iniciais"
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr "O serviço '{0}' em '{1}' já existe neste cliente."
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr "Um serviço do tipo '{0}' já existe neste cliente"
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr "'{0}' não é um tipo de serviço válido"
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr "Atualizando Serviços"
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "O serviço '{0}' não suporta registro."
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Versão de armazenamento de serviço desconhecida '{0}'"
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-16 22:43:04.000000000 +0200
+++ new/zmd-7.1.1.0/po/zmd.pot 2006-05-17 21:06:11.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-16 16:43-0400\n"
+"POT-Creation-Date: 2006-05-17 15:06-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"
@@ -269,46 +269,46 @@
msgid "No bundle with id '{0}' was found."
msgstr ""
-#: src/BundleManager.cs:426
+#: src/BundleManager.cs:440
#, csharp-format
msgid "Bundle '{0}' (requires '{1}') is locked and can not be removed"
msgstr ""
-#: src/BundleManager.cs:440 src/BundleManager.cs:549
+#: src/BundleManager.cs:454 src/BundleManager.cs:563
#, csharp-format
msgid "Bundle '{0}' is locked and can not be removed."
msgstr ""
-#: src/BundleManager.cs:465
+#: src/BundleManager.cs:479
#, csharp-format
msgid "Bundle '{0}' requires bundle with id '{1}', which was not found."
msgstr ""
-#: src/BundleManager.cs:469
+#: src/BundleManager.cs:483
#, csharp-format
msgid "Bundle '{0}' (required by '{1}') is locked and cat not be installed."
msgstr ""
-#: src/BundleManager.cs:484 src/BundleManager.cs:543
+#: src/BundleManager.cs:498 src/BundleManager.cs:557
#, csharp-format
msgid "Bundle '{0}' is locked and can not be installed."
msgstr ""
-#: src/BundleManager.cs:496
+#: src/BundleManager.cs:510
#, csharp-format
msgid "'{0}' is already installed."
msgstr ""
-#: src/BundleManager.cs:502
+#: src/BundleManager.cs:516
#, csharp-format
msgid "'{0}' is not installed."
msgstr ""
-#: src/BundleManager.cs:510
+#: src/BundleManager.cs:524
msgid "Preparing Bundles"
msgstr ""
-#: src/BundleManager.cs:535
+#: src/BundleManager.cs:549
msgid "Another transaction is already in progress"
msgstr ""
@@ -691,55 +691,55 @@
msgid "Cannot change start time after schedule is running"
msgstr ""
-#: src/ServiceManager.cs:101
+#: src/ServiceManager.cs:111
msgid "Service Refresh"
msgstr ""
-#: src/ServiceManager.cs:124
+#: src/ServiceManager.cs:134
msgid "Initial services are already loaded."
msgstr ""
-#: src/ServiceManager.cs:194
+#: src/ServiceManager.cs:204
msgid "Initial service file did not contain an URL."
msgstr ""
-#: src/ServiceManager.cs:222
+#: src/ServiceManager.cs:232
msgid "Mounting Initial Services"
msgstr ""
-#: src/ServiceManager.cs:287
+#: src/ServiceManager.cs:297
msgid "This service type requires a network connection, but none is present."
msgstr ""
-#: src/ServiceManager.cs:293
+#: src/ServiceManager.cs:303
#, csharp-format
msgid "Service '{0}' at '{1}' already exists on this client."
msgstr ""
-#: src/ServiceManager.cs:307
+#: src/ServiceManager.cs:317
#, csharp-format
msgid "A service of type '{0}' already exists on this client"
msgstr ""
-#: src/ServiceManager.cs:350
+#: src/ServiceManager.cs:360
#, csharp-format
msgid "'{0}' is not a valid service type"
msgstr ""
-#: src/ServiceManager.cs:375
+#: src/ServiceManager.cs:385
msgid "No suitable service types could be found"
msgstr ""
-#: src/ServiceManager.cs:539
+#: src/ServiceManager.cs:549
msgid "Refreshing Services"
msgstr ""
-#: src/ServiceManager.cs:646
+#: src/ServiceManager.cs:656
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr ""
-#: src/ServiceManager.cs:809
+#: src/ServiceManager.cs:819
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr ""
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-04-26 20:25:47.000000000 +0200
+++ new/zmd-7.1.1.0/src/BundleManager.cs 2006-05-17 20:25:44.000000000 +0200
@@ -275,6 +275,20 @@
return (Catalog[]) ret.ToArray (typeof (Catalog));
}
+ public static Catalog[] GetServiceCatalogs (Service service) {
+ ArrayList ret = new ArrayList ();
+
+ lock (catalogs) {
+ foreach (Catalog cat in catalogs) {
+ if (cat.Service == service) {
+ ret.Add (cat);
+ }
+ }
+ }
+
+ return (Catalog[]) ret.ToArray (typeof (Catalog));
+ }
+
public static IEnumerable Query (IList query) {
MultiEnumerable multi = new MultiEnumerable ();
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/ServiceManager.cs new/zmd-7.1.1.0/src/ServiceManager.cs
--- old/zmd-7.1.1.0/src/ServiceManager.cs 2006-04-21 16:28:26.000000000 +0200
+++ new/zmd-7.1.1.0/src/ServiceManager.cs 2006-05-17 20:25:43.000000000 +0200
@@ -92,11 +92,21 @@
services = new ArrayList ();
disconnServices = new ArrayList ();
disconnExisting = new ArrayList ();
+
+ ServiceAdded += SubscribeToSingleCatalog;
}
private ServiceManager () {
}
+ private static void SubscribeToSingleCatalog (Service service) {
+ Catalog[] cats = BundleManager.GetServiceCatalogs (service);
+
+ if (cats.Length == 1) {
+ cats[0].IsSubscribed = true;
+ }
+ }
+
private static void CreateRefreshSchedule () {
RefreshSchedule sched = new RefreshSchedule (GettextCatalog.GetString ("Service Refresh"));
sched.RecurrenceType = RecurrenceType.Custom;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package zen-updater
checked in at Fri May 19 02:00:52 CEST 2006.
--------
--- zen-updater/zen-updater.changes 2006-05-16 23:25:30.000000000 +0200
+++ zen-updater/zen-updater.changes 2006-05-18 23:27:53.000000000 +0200
@@ -1,0 +2,7 @@
+Thu May 18 23:27:35 CEST 2006 - maw(a)suse.de
+
+- New source drop (r28510) which:
+- Fixes a tree view selection issue
+- Fixes a GTK warning.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zen-updater.spec ++++++
--- /var/tmp/diff_new_pack.XkARO4/_old 2006-05-19 02:00:45.000000000 +0200
+++ /var/tmp/diff_new_pack.XkARO4/_new 2006-05-19 02:00:45.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: 51
+Release: 52
License: LGPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %name-%version.tar.bz2
@@ -70,6 +70,10 @@
%{_mandir}/*/*
%changelog -n zen-updater
+* Thu May 18 2006 - maw(a)suse.de
+- New source drop (r28510) which:
+- Fixes a tree view selection issue
+- Fixes a GTK warning.
* Tue May 16 2006 - maw(a)suse.de
- New source drop (r28496) which:
- Shows the resolvable status in the details section
++++++ zen-updater-7.1.0.tar.bz2 ++++++
++++ 44750 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-vm
checked in at Fri May 19 02:00:38 CEST 2006.
--------
--- yast2-vm/yast2-vm.changes 2006-05-17 10:33:54.000000000 +0200
+++ yast2-vm/yast2-vm.changes 2006-05-19 00:01:21.000000000 +0200
@@ -1,0 +2,7 @@
+Thu May 18 15:57:32 MDT 2006 - mgfritch(a)novell.com
+
+- Do not install kernel-xen when installing kernel-xenpae.
+ (#175117)
+- 2.13.50
+
+-------------------------------------------------------------------
Old:
----
yast2-vm-2.13.49.tar.bz2
New:
----
yast2-vm-2.13.50.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-vm.spec ++++++
--- /var/tmp/diff_new_pack.lOmoVE/_old 2006-05-19 02:00:34.000000000 +0200
+++ /var/tmp/diff_new_pack.lOmoVE/_new 2006-05-19 02:00:34.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-vm (Version 2.13.49)
+# spec file for package yast2-vm (Version 2.13.50)
#
# 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-vm
-Version: 2.13.49
+Version: 2.13.50
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-vm-2.13.49.tar.bz2
+Source0: yast2-vm-2.13.50.tar.bz2
prefix: /usr
BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-testsuite
Requires: yast2 yast2-installation
@@ -32,7 +32,7 @@
Ladislav Slezak <lslezak(a)suse.cz>
%prep
-%setup -n yast2-vm-2.13.49
+%setup -n yast2-vm-2.13.50
%build
%{prefix}/bin/y2tool y2autoconf
@@ -73,6 +73,10 @@
%doc %{prefix}/share/doc/packages/yast2-vm
%changelog -n yast2-vm
+* Thu May 18 2006 - mgfritch(a)novell.com
+- Do not install kernel-xen when installing kernel-xenpae.
+ (#175117)
+- 2.13.50
* Wed May 17 2006 - lslezak(a)suse.cz
- check whether the package management is available at start
of the yast module (#175148)
++++++ yast2-vm-2.13.49.tar.bz2 -> yast2-vm-2.13.50.tar.bz2 ++++++
++++ 3125 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-vm-2.13.49/Makefile.am new/yast2-vm-2.13.50/Makefile.am
--- old/yast2-vm-2.13.49/Makefile.am 2006-05-17 10:28:56.000000000 +0200
+++ new/yast2-vm-2.13.50/Makefile.am 2006-05-18 17:51:04.000000000 +0200
@@ -6,9 +6,7 @@
# (Edit ./SUBDIRS instead)
#
-#where devtools are
-PREFIX := $(shell pkg-config --print-errors --variable=prefix yast2-devtools)
-Y2TOOL = $(PREFIX)/bin/y2tool
+PREFIX = /usr
VERSION = $(shell cat $(srcdir)/VERSION)
RPMNAME = $(shell cat $(srcdir)/RPMNAME)
@@ -32,10 +30,6 @@
extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
AUTOMAKE_OPTIONS = foreign dist-bzip2
-# where devtools instal m4 snippets
-# argh, executed literally
-#ACLOCAL_AMFLAGS = -I $(PREFIX)/share/aclocal
-ACLOCAL_AMFLAGS = -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
cmp -s $< $@ || cp -f $< $@
@@ -63,8 +57,12 @@
# info '(automake)Conditionals'
if CREATE_PKGCONFIG
+# pkg-config
+# if a package does not have its own pc, copy the generic one
+$(RPMNAME).pc.in: $(DEVTOOLS_DIR)/admin/generic.pc.in
+ test -f $@ || cp -p $< $@
# create the file here instead of by configure
-# because the prerequisite is made here (not anymore!)
+# because the prerequisite is made here
# and we don't want any paths in y2autoconf
# info '(autoconf)config.status Invocation'
$(RPMNAME).pc: $(RPMNAME).pc.in
@@ -96,7 +94,7 @@
done
pot:
- $(Y2TOOL) y2makepot -s $(srcdir)
+ y2tool y2makepot -s $(srcdir)
install-pot: pot
@POT_DST=`find -type d -name testsuite -prune , \
@@ -117,7 +115,7 @@
fi
spellcheck: pot
- $(Y2TOOL) pot-spellcheck
+ y2tool pot-spellcheck
# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
@@ -144,20 +142,20 @@
rm -f package/*.bak
rm -f package/*.auto
mv $(RPMNAME)-$(VERSION).tar.bz2 package/
- if ! test -x $(Y2TOOL); then \
- echo "$(Y2TOOL): not found."; \
+ if ! test -x $(PREFIX)/bin/y2tool; then \
+ echo "$(PREFIX)/bin/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"`"; \
- $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ $(PREFIX)/bin/y2tool create-spec < $$i > $$here/package/$${newname} ; \
done
-package: check-up-to-date check-tagversion check-all-packages check-textdomain package-local
+package: check-up-to-date check-tagversion check-all-packages package-local
-TAGVERSION = $(Y2TOOL) tagversion
+TAGVERSION = $(PREFIX)/bin/y2tool tagversion
check-up-to-date check-cvs-up-to-date check-svn-up-to-date:
if [ -d $(srcdir)/CVS ]; then \
@@ -200,13 +198,10 @@
false; \
fi
-check-textdomain:
- $(Y2TOOL) check-textdomain $(srcdir)
-
stable: checkin-stable
checkin-stable: package
- $(Y2TOOL) checkin-stable
+ $(PREFIX)/bin/y2tool checkin-stable
# For po/ modules
@@ -215,4 +210,4 @@
# 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
-SUBDIRS = agents control doc src testsuite
+SUBDIRS = agents control doc src
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-vm-2.13.49/Makefile.am.common new/yast2-vm-2.13.50/Makefile.am.common
--- old/yast2-vm-2.13.49/Makefile.am.common 2006-05-17 10:28:56.000000000 +0200
+++ new/yast2-vm-2.13.50/Makefile.am.common 2006-05-18 17:51:04.000000000 +0200
@@ -9,7 +9,7 @@
# suffix mapping: info '(make)Static Usage'
# apply only to our modules, not external ones
${ybcfiles}: %.ybc: %.ycp $(ycpchook)
- Y2DIR=$(YCPC_Y2DIR) LD_LIBRARY_PATH=$(YCPC_LD_LIBRARY_PATH) ${YCPC} -c -M. -I. -q $(YCPCFLAGS) $<
+ Y2DIR=$(YCPC_Y2DIR) LD_LIBRARY_PATH=$(YCPC_LD_LIBRARY_PATH) $(bindir)/ycpc -c -M. -I. -q $(YCPCFLAGS) $<
# files to clean
CLEANFILES = ${ybcfiles}
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-vm-2.13.49/VERSION new/yast2-vm-2.13.50/VERSION
--- old/yast2-vm-2.13.49/VERSION 2006-05-17 09:59:02.000000000 +0200
+++ new/yast2-vm-2.13.50/VERSION 2006-05-18 23:57:22.000000000 +0200
@@ -1 +1 @@
-2.13.49
+2.13.50
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-vm-2.13.49/configure.in new/yast2-vm-2.13.50/configure.in
--- old/yast2-vm-2.13.49/configure.in 2006-05-17 10:28:56.000000000 +0200
+++ new/yast2-vm-2.13.50/configure.in 2006-05-18 17:51:04.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2-vm
dnl
-dnl -- This file is generated by y2autoconf 2.13.18 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-vm, 2.13.49, http://bugs.opensuse.org/, yast2-vm)
+AC_INIT(yast2-vm, 2.13.49, http://www.suse.de/feedback, yast2-vm)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -110,8 +110,8 @@
AC_MSG_ERROR(xgettext is missing; please install gettext-devel.)
fi
-devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
-devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+devtools_ybindir=`pkg-config --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --variable=yast2dir yast2-devtools`
dnl producing pkg-config for others?
AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
@@ -138,10 +138,6 @@
if test "$YCPMAKEDEP" = "false"; then
AC_MSG_ERROR([ycpmakedep is not installed])
fi
-AC_PATH_PROG(YCPC, ycpc, false, $PATH:$bindir)
-if test "$YCPC" = "false"; then
- AC_MSG_ERROR([ycpc is not installed])
-fi
( cd control;
@@ -155,8 +151,7 @@
control/Makefile
doc/autodocs/Makefile
doc/Makefile
-src/Makefile
-testsuite/Makefile)
+src/Makefile)
AC_OUTPUT
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-vm-2.13.49/src/VM_XEN.ycp new/yast2-vm-2.13.50/src/VM_XEN.ycp
--- old/yast2-vm-2.13.49/src/VM_XEN.ycp 2006-05-17 09:01:38.000000000 +0200
+++ new/yast2-vm-2.13.50/src/VM_XEN.ycp 2006-05-18 23:59:30.000000000 +0200
@@ -3,7 +3,7 @@
* Package: XEN specific functions and values
* Authors: Ladislav Slezak <lslezak(a)suse.cz>
* Michael G. Fritch <mgfritch(a)novell.com>
- * $Id: VM_XEN.ycp 30952 2006-05-17 04:21:58Z mgfritch $
+ * $Id: VM_XEN.ycp 31030 2006-05-18 21:59:22Z mgfritch $
*/
{
module "VM_XEN";
@@ -87,8 +87,11 @@
if (VM_Common::GetCustomKernel()) {
isNetWare = VM_Common::IsNetWareKernel(VM_Common::GetKernelImage());
}
- if (isNetWare && VM_Common::proposal_type != "install")
- VM_Common::memory_size = 512; // if NetWare, increase the memory_size=512
+ if (isNetWare && VM_Common::proposal_type != "install") {
+ if (VM_Common::memory_size < 512) {
+ VM_Common::memory_size = 512; // if NetWare, increase the memory_size=512
+ }
+ }
return true;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-vm-2.13.49/src/dom0_setup.ycp new/yast2-vm-2.13.50/src/dom0_setup.ycp
--- old/yast2-vm-2.13.49/src/dom0_setup.ycp 2006-05-16 12:42:17.000000000 +0200
+++ new/yast2-vm-2.13.50/src/dom0_setup.ycp 2006-05-18 23:59:30.000000000 +0200
@@ -5,7 +5,7 @@
*
* Purpose: Configure domain0 (Xen management domain)
*
- * $Id: dom0_setup.ycp 30923 2006-05-15 22:51:58Z mgfritch $
+ * $Id: dom0_setup.ycp 31030 2006-05-18 21:59:22Z mgfritch $
*/
{
@@ -73,7 +73,7 @@
if (VM_XEN::isPAEKernel())
kernel_pkg = "kernel-xenpae";
- list<string> packages = ["xen", "kernel-xen", "xen-libs", "xen-tools", "xen-tools-ioemu"];
+ list<string> packages = ["xen", "xen-libs", "xen-tools", "xen-tools-ioemu"];
packages = add(packages, kernel_pkg);
boolean success = true;
boolean bootloader_modified = false;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-vm-2.13.49/src/inst_vm_source.ycp new/yast2-vm-2.13.50/src/inst_vm_source.ycp
--- old/yast2-vm-2.13.49/src/inst_vm_source.ycp 2006-05-11 09:32:27.000000000 +0200
+++ new/yast2-vm-2.13.50/src/inst_vm_source.ycp 2006-05-18 23:59:30.000000000 +0200
@@ -6,7 +6,7 @@
*
* Purpose: Ask the user for installation source for the virtual machine.
*
- * $Id: inst_vm_source.ycp 30792 2006-05-10 02:00:13Z mgfritch $
+ * $Id: inst_vm_source.ycp 31030 2006-05-18 21:59:22Z mgfritch $
*
*/
{
@@ -319,7 +319,9 @@
// if NetWare always set localtime=1 in para virtualization
if (VM_Common::GetVirtualizationType() == "para" && VM_Common::IsNetWareKernel(kernel)) {
VM::SetLocaltime(1);
- VM::SetMemorySize(512); // if NetWare increase the memory_size=512
+ if (VM::GetMemorySize() < 512) {
+ VM::SetMemorySize(512); // if NetWare increase the memory_size=512
+ }
}
}
else {
@@ -481,7 +483,9 @@
// if NetWare always set localtime=1 in para virtualization
if (VM_Common::GetVirtualizationType() == "para" && VM_Common::IsNetWareKernel(kernel)) {
VM::SetLocaltime(1);
- VM::SetMemorySize(512); // if NetWare increase the memory_size=512
+ if (VM::GetMemorySize() < 512) {
+ VM::SetMemorySize(512); // if NetWare increase the memory_size=512
+ }
}
}
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-vm-2.13.49/testsuite/Makefile.am new/yast2-vm-2.13.50/testsuite/Makefile.am
--- old/yast2-vm-2.13.49/testsuite/Makefile.am 2005-01-21 18:45:40.000000000 +0100
+++ new/yast2-vm-2.13.50/testsuite/Makefile.am 1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-#
-# Makefile.am for .../testsuite
-#
-# Do not edit this file (Makefile.am) as it will be overwritten!
-#
-
-AUTOMAKE_OPTIONS = dejagnu
-EXTRA_DIST = $(wildcard tests/*.out) $(wildcard tests/*.err) $(wildcard tests/*.ycp) $(wildcard tests/*.yh)
-
-testsuite_prepare = @ydatadir@/testsuite/Makefile.testsuite
-
-all-local: $(testsuite_prepare)
- make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir)
-
-clean-local: $(testsuite_prepare)
- make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) clean
-
-check-local: $(testsuite_prepare)
- make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) check
-
-# EOF
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package tomboy
checked in at Fri May 19 02:00:26 CEST 2006.
--------
--- GNOME/tomboy/tomboy.changes 2006-05-17 21:54:47.000000000 +0200
+++ tomboy/tomboy.changes 2006-05-18 23:32:26.000000000 +0200
@@ -1,0 +2,11 @@
+Thu May 18 23:31:52 CEST 2006 - joeshaw(a)suse.de
+
+- Add a patch to fix a crash when dragging an item onto the icon
+ if you have no "Start Here" note. (bnc #176704)
+
+-------------------------------------------------------------------
+Thu May 18 20:54:18 CEST 2006 - joeshaw(a)suse.de
+
+- Add a patch to fix the crash in bnc #175872.
+
+-------------------------------------------------------------------
New:
----
tomboy-dnd-crash-176704.patch
tomboy-null-match-175872.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tomboy.spec ++++++
--- /var/tmp/diff_new_pack.4cL7Zs/_old 2006-05-19 02:00:10.000000000 +0200
+++ /var/tmp/diff_new_pack.4cL7Zs/_new 2006-05-19 02:00:10.000000000 +0200
@@ -19,7 +19,7 @@
Autoreqprov: on
Requires: mono
Version: 0.3.3
-Release: 43
+Release: 44
Summary: GNOME note taking application.
URL: http://www.beatniksoftware.com/tomboy/
Source: %{name}-%{version}.tar.bz2
@@ -39,6 +39,8 @@
Patch7: tomboy-plugins-folder-fixes.patch
Patch8: tomboy-gtk-file-chooser.patch
Patch9: tomboy-no-custom-font.patch
+Patch10: tomboy-null-match-175872.patch
+Patch11: tomboy-dnd-crash-176704.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: mono-core
Requires: dbus-1 dbus-1-x11
@@ -70,6 +72,8 @@
%patch7
%patch8
%patch9
+%patch10
+%patch11
cp %SOURCE1 data/images/tomboy.png
cp %SOURCE1 data/images/tomboy-48.png
cp %SOURCE2 data/images/tomboy-24.png
@@ -133,6 +137,11 @@
%{prefix}/%_lib/dbus-1.0/services/com.beatniksoftware.Tomboy.service
%changelog -n tomboy
+* Thu May 18 2006 - joeshaw(a)suse.de
+- Add a patch to fix a crash when dragging an item onto the icon
+ if you have no "Start Here" note. (bnc #176704)
+* Thu May 18 2006 - joeshaw(a)suse.de
+- Add a patch to fix the crash in bnc #175872.
* Wed May 17 2006 - joeshaw(a)suse.de
- Add patch to use the default application font. (bnc #176428)
* Thu May 04 2006 - gekker(a)suse.de
++++++ tomboy-dnd-crash-176704.patch ++++++
Index: Tomboy/Tray.cs
===================================================================
RCS file: /cvs/gnome/tomboy/Tomboy/Tray.cs,v
retrieving revision 1.26
diff -u -p -u -r1.26 Tray.cs
--- Tomboy/Tray.cs 13 Jul 2005 20:08:34 -0000 1.26
+++ Tomboy/Tray.cs 18 May 2006 21:30:07 -0000
@@ -276,6 +276,10 @@ namespace Tomboy
return;
Note link_note = manager.Find (Catalog.GetString ("Start Here"));
+
+ if (link_note == null)
+ link_note = manager.Create (Catalog.GetString ("Start Here"));
+
link_note.Window.Present ();
NoteBuffer buffer = link_note.Buffer;
++++++ tomboy-null-match-175872.patch ++++++
From: Joe Shaw <joeshaw(a)novell.com>
I am not sure this patch is right; it is probably treating the
symptom rather than the cause. This bug was fixed for 0.3.4,
but only because the code was largely rewritten. In fact, it may
still be present, but no longer causes a crash.
Index: Tomboy/Watchers.cs
===================================================================
RCS file: /cvs/gnome/tomboy/Tomboy/Watchers.cs,v
retrieving revision 1.37
diff -u -p -u -r1.37 Watchers.cs
--- Tomboy/Watchers.cs 10 Aug 2005 07:32:15 -0000 1.37
+++ Tomboy/Watchers.cs 18 May 2006 18:16:27 -0000
@@ -733,7 +733,7 @@ namespace Tomboy
{
Note match_note = (Note) value;
- if (match_note == note)
+ if (match_note == note || match_note == null)
return;
Gtk.TextIter title_start = start;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0