openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- 1 participants
- 383927 discussions
Hello community,
here is the log from the commit of package man-pages-es
checked in at Sun Apr 2 12:36:02 CEST 2006.
--------
--- AUTO/noarch/man-pages-es/man-pages-es.changes 2006-01-25 21:25:07.000000000 +0100
+++ man-pages-es/man-pages-es.changes 2006-04-01 23:48:10.000000000 +0200
@@ -1,0 +2,5 @@
+Sat Apr 1 23:59:57 CEST 2006 - sndirsch(a)suse.de
+
+- added missing locale provides (Bug #161867)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ man-pages-es.spec ++++++
--- /var/tmp/diff_new_pack.dC9eNG/_old 2006-04-02 12:33:25.000000000 +0200
+++ /var/tmp/diff_new_pack.dC9eNG/_new 2006-04-02 12:33:25.000000000 +0200
@@ -1,31 +1,30 @@
#
# spec file for package man-pages-es (Version 1.28)
#
-# Copyright (c) 2004 SuSE Linux AG, Nuernberg, Germany.
+# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://www.suse.de/feedback/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
-# usedforbuild aaa_base acl attr bash bind-utils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db devs diffutils e2fsprogs file filesystem fillup findutils flex gawk gdbm-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv kbd less libacl libattr libgcc libstdc++ libxcrypt m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch permissions popt ps pwdutils rcs readline sed sendmail strace syslogd sysvinit tar texinfo timezone unzip util-linux vim zlib zlib-devel autoconf automake binutils gcc gdbm gettext libtool perl rpm
Name: man-pages-es
Version: 1.28
-Release: 219
-Provides: ldpmanes
+Release: 274
+Provides: ldpmanes locale(man-pages:es)
Obsoletes: ldpmanes
License: Other License(s), see package
Group: Documentation/Man
Autoreqprov: on
-Summary: LDP manpage (spanish version)
+Summary: LDP man Page (Spanish)
Source: man-pages-es-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArchitectures: noarch
%description
-LDP manpage (spanish version)
+LDP man Page (Spanish)
@@ -49,6 +48,8 @@
%doc README
%changelog -n man-pages-es
+* Sat Apr 01 2006 - sndirsch(a)suse.de
+- added missing locale provides (Bug #161867)
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Mon Jan 26 2004 - kukuk(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package swi-prolog
checked in at Sun Apr 2 12:32:16 CEST 2006.
--------
--- swi-prolog/swi-prolog.changes 2006-01-25 21:41:56.000000000 +0100
+++ swi-prolog/swi-prolog.changes 2006-04-01 19:24:45.000000000 +0200
@@ -1,0 +2,5 @@
+Sat Apr 1 19:19:35 CEST 2006 - schwab(a)suse.de
+
+- Remove use of kernel headers to fix build on ppc.
+
+-------------------------------------------------------------------
Old:
----
minmem
New:
----
pl-5.6.3.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ swi-prolog.spec ++++++
--- /var/tmp/diff_new_pack.yDbHOW/_old 2006-04-02 12:31:44.000000000 +0200
+++ /var/tmp/diff_new_pack.yDbHOW/_new 2006-04-02 12:31:44.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
@@ -17,13 +17,14 @@
Obsoletes: swi_pl
Autoreqprov: on
Version: 5.6.3
-Release: 1
+Release: 8
Summary: SWI-Prolog distribution
Source: pl-%{version}.tar.gz
Source1: refman.pdf
Source2: HTMLmanual.tar.gz
Source3: userguide.pdf
Source4: userguide.html.tgz
+Patch: pl-%{version}.diff
URL: http://www.swi-prolog.org
Group: Development/Languages/Other
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -43,6 +44,7 @@
%prep
%setup -q -n pl-%{version}
+%patch
%build
%{?suse_update_config:%{suse_update_config -f src packages}}
@@ -59,7 +61,6 @@
%endif
%install
-rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_defaultdocdir}/swi-prolog/packages
#############################################
### Launch a virtual framebuffer X server ###
@@ -134,6 +135,8 @@
%doc %{_prefix}/share/man/*/*
%changelog -n swi-prolog
+* Sat Apr 01 2006 - schwab(a)suse.de
+- Remove use of kernel headers to fix build on ppc.
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Mon Jan 23 2006 - sndirsch(a)suse.de
++++++ pl-5.6.3.diff ++++++
--- src/configure.in
+++ src/configure.in
@@ -539,8 +539,8 @@
AC_TRY_COMPILE(
[
#include <sys/types.h>
-#include <linux/unistd.h>
-_syscall0(pid_t,gettid)
+#include <sys/syscall.h>
+static inline pid_t gettid() { return syscall(SYS_gettid); }
],
[ pid_t t = gettid();
], AC_DEFINE(HAVE_GETTID, 1,
--- src/pl-thread.c
+++ src/pl-thread.c
@@ -74,8 +74,8 @@
#include <errno.h>
#if defined(__linux__) && defined(HAVE_GETTID)
-#include <linux/unistd.h>
-_syscall0(pid_t,gettid)
+#include <sys/syscall.h>
+static inline pid_t gettid() { return syscall(SYS_gettid); }
#endif
#ifdef HAVE_SEMA_INIT /* Solaris */
--- src/pl-trace.c
+++ src/pl-trace.c
@@ -581,8 +581,7 @@
case 'c': FeedBack("creep\n");
clear(frame, FR_SKIPPED);
return ACTION_CONTINUE;
- case '\04':
- case EOF: FeedBack("EOF: ");
+ case '\04': FeedBack("EOF: ");
case 'e': FeedBack("exit\n");
exitFromDebugger(0);
case 'f': FeedBack("fail\n");
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-bootloader
checked in at Sun Apr 2 11:50:35 CEST 2006.
--------
--- yast2-bootloader/yast2-bootloader.changes 2006-03-29 18:54:46.000000000 +0200
+++ yast2-bootloader/yast2-bootloader.changes 2006-04-01 23:27:58.000000000 +0200
@@ -1,0 +2,12 @@
+Sat Apr 1 23:25:58 CEST 2006 - od(a)suse.de
+
+- added TESTME comment: test parted partition activation with BSD
+ slices
+- remove more old-style backticks
+- add needed comments
+- added parted to Requires (#161316)
+- changed a y2internal -> y2milestone
+- fixed harmless typos
+- 2.13.35
+
+-------------------------------------------------------------------
Old:
----
yast2-bootloader-2.13.34.tar.bz2
New:
----
yast2-bootloader-2.13.35.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-bootloader.spec ++++++
--- /var/tmp/diff_new_pack.Bt3ETg/_old 2006-04-02 11:50:02.000000000 +0200
+++ /var/tmp/diff_new_pack.Bt3ETg/_new 2006-04-02 11:50:02.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-bootloader (Version 2.13.34)
+# spec file for package yast2-bootloader (Version 2.13.35)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,16 +11,16 @@
# norootforbuild
Name: yast2-bootloader
-Version: 2.13.34
+Version: 2.13.35
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-bootloader-2.13.34.tar.bz2
+Source0: yast2-bootloader-2.13.35.tar.bz2
prefix: /usr
BuildRequires: docbook-xsl-stylesheets doxygen gcc-c++ libxslt limal-bootloader limal-devel perl-XML-Writer perl-gettext sgml-skel swig update-alternatives update-desktop-files yast2-devel yast2-devtools yast2-installation yast2-perl-bindings yast2-testsuite
PreReq: /bin/sed %fillup_prereq
-Requires: yast2 yast2-core yast2-storage perl-Bootloader limal-bootloader
+Requires: yast2 yast2-core yast2-storage perl-Bootloader limal-bootloader parted
%ifarch %ix86 x86_64
Requires: master-boot-code
%endif
@@ -60,7 +60,7 @@
Dan Meszaros
%prep
-%setup -n yast2-bootloader-2.13.34
+%setup -n yast2-bootloader-2.13.35
%build
%{prefix}/bin/y2tool y2autoconf
@@ -111,6 +111,15 @@
/usr/share/YaST2/clients/bootfloppy.ycp
%changelog -n yast2-bootloader
+* Sat Apr 01 2006 - od(a)suse.de
+- added TESTME comment: test parted partition activation with BSD
+ slices
+- remove more old-style backticks
+- add needed comments
+- added parted to Requires (#161316)
+- changed a y2internal -> y2milestone
+- fixed harmless typos
+- 2.13.35
* Wed Mar 29 2006 - od(a)suse.de
- using parted for activation of boot partition now (instead of
/sbin/activate from the lilo package) (#161316)
++++++ yast2-bootloader-2.13.34.tar.bz2 -> yast2-bootloader-2.13.35.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.34/VERSION new/yast2-bootloader-2.13.35/VERSION
--- old/yast2-bootloader-2.13.34/VERSION 2006-03-29 18:52:03.000000000 +0200
+++ new/yast2-bootloader-2.13.35/VERSION 2006-04-01 23:25:39.000000000 +0200
@@ -1 +1 @@
-2.13.34
+2.13.35
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.34/src/modules/BootELILO.ycp new/yast2-bootloader-2.13.35/src/modules/BootELILO.ycp
--- old/yast2-bootloader-2.13.34/src/modules/BootELILO.ycp 2006-03-17 23:43:43.000000000 +0100
+++ new/yast2-bootloader-2.13.35/src/modules/BootELILO.ycp 2006-03-30 16:50:27.000000000 +0200
@@ -13,7 +13,7 @@
* Jiri Srain <jsrain(a)suse.cz>
* Andreas Schwab <schwab(a)suse.de>
*
- * $Id: BootELILO.ycp 28904 2006-03-13 15:35:23Z jplack $
+ * $Id: BootELILO.ycp 29574 2006-03-30 14:50:24Z odabrunz $
*
*/
@@ -211,7 +211,7 @@
boolean ret = BootCommon::Read (reread);
efi_entry_name
= (string)SCR::Read (.sysconfig.bootloader.LOADER_LOCATION);
- y2internal ("EFI entry: %1", efi_entry_name);
+ y2milestone ("EFI entry: %1", efi_entry_name);
// check for meaningless EFI entry name in sysconfig
if ("mbr" == efi_entry_name || "" == efi_entry_name
|| nil == efi_entry_name)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.34/src/modules/BootPOWERLILO.ycp new/yast2-bootloader-2.13.35/src/modules/BootPOWERLILO.ycp
--- old/yast2-bootloader-2.13.34/src/modules/BootPOWERLILO.ycp 2006-03-21 17:41:44.000000000 +0100
+++ new/yast2-bootloader-2.13.35/src/modules/BootPOWERLILO.ycp 2006-04-01 23:05:49.000000000 +0200
@@ -14,7 +14,7 @@
* Joachim Plack <jplack(a)suse.de>
* Olaf Dabrunz <od(a)suse.de>
*
- * $Id: BootPOWERLILO.ycp 29231 2006-03-21 16:38:03Z jplack $
+ * $Id: BootPOWERLILO.ycp 29590 2006-03-31 14:28:39Z jplack $
*
*/
@@ -93,7 +93,7 @@
// misc. functions
-global define void initBoardType () ``{
+global define void initBoardType () {
if (Arch::board_iseries ())
{
board_type = "iseries";
@@ -120,13 +120,13 @@
}
}
-global define string getBoardType () ``{
+global define string getBoardType () {
if (board_type == nil)
initBoardType ();
return board_type;
}
-global define void setBoardType (string board) ``{
+global define void setBoardType (string board) {
board_type = board;
currentBoardInit ();
}
@@ -134,7 +134,7 @@
/**
* Initialize the attribute of currently used board type
*/
- global define void currentBoardInit () ``{
+ global define void currentBoardInit () {
if (getBoardType () == "iseries")
{
iSeriesInit ();
@@ -414,7 +414,7 @@
/**
* Propose bootloader settings
*/
-global define void Propose () ``{
+global define void Propose () {
y2debug ("Started propose: Glob: %1, Sec: %2",
BootCommon::globals, BootCommon::sections);
@@ -474,7 +474,7 @@
/**
* Propose bootloader settings
*
- global define void Propose () ``{
+ global define void Propose () {
boolean initial_propose = true;
if (BootCommon::was_proposed)
{
@@ -544,7 +544,7 @@
* Export bootloader settings to a map
* @return bootloader settings
*/
-global define map Export () ``{
+global define map Export () {
map exp = $[
"global": BootCommon::globals,
"sections" : BootCommon::sections,
@@ -559,7 +559,7 @@
* @param settings map of bootloader settings
* @return boolean true on success
*/
-global define boolean Import (map settings) ``{
+global define boolean Import (map settings) {
BootCommon::globals = settings["global"]:$[];
BootCommon::sections = settings["sections"]:[];
BootCommon::activate = settings["activate"]:false;
@@ -606,7 +606,8 @@
if (clean)
{
BootCommon::RemoveUnexistentSections ("", "");
- BootCommon::UpdateInitrdLine ();
+ // FIXME: this is not needed, unclear code
+ // BootCommon::UpdateInitrdLine ();
BootCommon::UpdateAppend ();
}
@@ -724,9 +725,9 @@
// if we find a section that looks like it has been initially proposed
// from the installer, replace with the actual "good" proposal
if (contains(sections_to_recreate, oname)) {
- sections_to_recreate = filter (string this_name, sections_to_recreate, ``(
- this_name != oname
- ));
+ sections_to_recreate = filter (string this_name,
+ sections_to_recreate, ``(this_name != oname)
+ );
return CreateImageSection(oname);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.34/src/ppc/misc.ycp new/yast2-bootloader-2.13.35/src/ppc/misc.ycp
--- old/yast2-bootloader-2.13.34/src/ppc/misc.ycp 2006-03-07 22:16:46.000000000 +0100
+++ new/yast2-bootloader-2.13.35/src/ppc/misc.ycp 2006-03-30 16:43:27.000000000 +0200
@@ -11,7 +11,7 @@
* Authors:
* Jiri Srain <jsrain(a)suse.cz>
*
- * $Id: misc.ycp 28675 2006-03-07 21:16:39Z odabrunz $
+ * $Id: misc.ycp 29550 2006-03-30 09:01:31Z mvidner $
*
*/
@@ -119,7 +119,7 @@
map<string,map> tm = Storage::GetTargetMap ();
string vg = "";
foreach (string dev, map info, tm, {
- if (info["type"]:`CT_UNKNONW==`CT_LVM)
+ if (info["type"]:`CT_UNKNOWN==`CT_LVM)
{
list<map> volumes = info["partitions"]:[];
foreach (map v, volumes, {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-bootloader-2.13.34/src/routines/misc.ycp new/yast2-bootloader-2.13.35/src/routines/misc.ycp
--- old/yast2-bootloader-2.13.34/src/routines/misc.ycp 2006-03-29 18:23:36.000000000 +0200
+++ new/yast2-bootloader-2.13.35/src/routines/misc.ycp 2006-04-01 23:25:23.000000000 +0200
@@ -11,7 +11,7 @@
* Authors:
* Jiri Srain <jsrain(a)suse.cz>
*
- * $Id: misc.ycp 29538 2006-03-29 16:23:31Z odabrunz $
+ * $Id: misc.ycp 29603 2006-04-01 21:25:19Z odabrunz $
*
* WARNING:
* To be included to BootCommon.ycp only, requires function
@@ -243,12 +243,12 @@
list<string> floppies = getFloppyDevices ();
devices = filter (string k, map v, devices,
- ``(v["type"]:`CT_UNKNONW != `CT_LVM));
+ ``(v["type"]:`CT_UNKNOWN != `CT_LVM));
if (type == `boot || type == `boot_other)
{
devices = filter (string k, map v, devices,
- ``(v["type"]:`CT_UNKNONW == `CT_DISK));
+ ``(v["type"]:`CT_UNKNOWN == `CT_DISK));
}
list<string> all_disks = (list<string>) maplist (string k, map v, devices, ``(k));
@@ -510,6 +510,8 @@
string dev = "";
string mp = "";
integer max = 0;
+ //
+ // FIXME: this is broken code, implement a proper prefix match!! see below
foreach (string k, list v, mountpoints, ``{
if (k != "swap" && issubstring (fullpth, k) && size (k) > max)
{
@@ -521,6 +523,7 @@
if (mp == "")
return [];
+ // FIXME: pth will be wrong for fullpth=='(hd0,1)/boot/vmlinux' !!
string pth = substring (fullpth, size (mp));
if (substring (pth, 0, 1) != "/")
pth = "/" + pth;
@@ -1094,6 +1097,13 @@
y2milestone ("Activating partition %1 on %2", num, mbr_dev);
// FIXME: this is the most rotten code since molded sliced bread
// move to bootloader/Core/GRUB.pm or similar
+ // TESTME: make sure that parted does not destroy BSD
+ // slices (#suse24740): cf. section 5.1 of "info parted":
+ // Parted only supports the BSD disk label system.
+ // Parted is unlikely to support the partition slice
+ // system in the future because the semantics are rather
+ // strange, and don't work like "normal" partition tables
+ // do.
string command = sformat
("/usr/sbin/parted -s %1 set %2 boot on", mbr_dev, num);
y2milestone ("Running command %1", command);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package kernel-source
checked in at Sun Apr 2 11:49:56 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-03-31 12:03:08.000000000 +0200
+++ kernel-source/kernel-bigsmp.changes 2006-04-02 11:17:53.000000000 +0200
@@ -1,0 +2,44 @@
+Sat Apr 1 19:36:50 CEST 2006 - olh(a)suse.de
+
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+
+-------------------------------------------------------------------
+Sat Apr 1 13:31:32 CEST 2006 - ak(a)suse.de
+
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+
+-------------------------------------------------------------------
+Sat Apr 1 10:11:06 CEST 2006 - olh(a)suse.de
+
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+
+-------------------------------------------------------------------
+Sat Apr 1 10:00:04 CEST 2006 - olh(a)suse.de
+
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+
+-------------------------------------------------------------------
+Fri Mar 31 17:03:39 CEST 2006 - schwab(a)suse.de
+
+- Increase max number of nodes to 1024 [#160976].
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-iseries64.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-smp.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-um.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
New:
----
needed_space_in_mb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:15.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:15.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 8
+Release: 9
Summary: Kernel with Multiprocessor Support and PAE
License: GPL
Group: System/Kernel
@@ -115,7 +115,7 @@
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -441,6 +441,35 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:15.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:15.000000000 +0200
@@ -17,7 +17,7 @@
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
Version: 2.6.16
-Release: 8
+Release: 9
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher <agruen(a)suse.de>
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%install
@@ -40,6 +40,35 @@
/etc/dummy
%changelog -n kernel-dummy
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:15.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:15.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 7
+Release: 8
Summary: 64-Bit Kernel for iSeries
License: GPL
Group: System/Kernel
@@ -116,7 +116,7 @@
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -442,6 +442,35 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:15.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:15.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 8
+Release: 9
Summary: kernel for kdump
License: GPL
Group: System/Kernel
@@ -125,7 +125,7 @@
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -451,6 +451,35 @@
%files -f kernel.files
%changelog -n kernel-kdump
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:15.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:15.000000000 +0200
@@ -20,7 +20,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 7
+Release: 8
Summary: Kernel for ppc64 Systems
License: GPL, LGPL
Group: System/Kernel
@@ -130,7 +130,7 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -456,6 +456,35 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:15.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:15.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 7
+Release: 8
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -113,7 +113,7 @@
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -439,6 +439,35 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
++++++ kernel-smp.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:15.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:15.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 8
+Release: 9
Summary: Kernel with Multiprocessor Support
License: GPL
Group: System/Kernel
@@ -124,7 +124,7 @@
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -450,6 +450,35 @@
%files -f kernel.files
%changelog -n kernel-smp
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:16.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:16.000000000 +0200
@@ -25,7 +25,7 @@
%endif
PreReq: /sbin/insserv /usr/bin/grep /bin/sed /bin/uname /bin/mkdir /bin/cat /bin/ln /bin/rm /etc/rc.status
Version: 2.6.16
-Release: 8
+Release: 9
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2
Source1: functions.sh
Source2: source-post.sh
@@ -93,7 +93,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -273,6 +273,35 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:16.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:16.000000000 +0200
@@ -49,7 +49,7 @@
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
Version: 2.6.16
-Release: 8
+Release: 9
Requires: linux
Requires: kernel-source = 2.6.16-%release
Source11: arch-symbols
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%install
@@ -127,6 +127,35 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.V1WZmA/_old 2006-04-02 11:46:16.000000000 +0200
+++ /var/tmp/diff_new_pack.V1WZmA/_new 2006-04-02 11:46:16.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 8
+Release: 9
Summary: The User Mode Linux kernel.
License: GPL
Group: System/Kernel
@@ -116,7 +116,7 @@
-Source Timestamp: 2006-03-31 09:19:02 +0000
+Source Timestamp: 2006-04-01 22:00:07 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -442,6 +442,35 @@
%files -f kernel.files
%changelog -n kernel-um
+* Sat Apr 01 2006 - olh(a)suse.de
+- update to 2.6.16.1
+ dm: bio split bvec fix
+ TCP: Do not use inet->id of global tcp_socket when sending RST (CVE-2006-1242)
+ Fix speedstep-smi assembly bug in speedstep_smi_ownership
+ DMI: fix DMI onboard device discovery
+ fix scheduler deadlock
+ i810fb_cursor(): use GFP_ATOMIC
+ NET: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
+ V4L/DVB (3324): Fix Samsung tuner frequency ranges
+ sata_mv: fix irq port status usage
+ rtc.h broke strace(1) builds
+ v9fs: assign dentry ops to negative dentries
+ 2.6.xx: sata_mv: another critical fix
+ Kconfig: VIDEO_DECODER must select FW_LOADER
+ XFS writeout fix
+ proc: fix duplicate line in /proc/devices
+ cciss: fix use-after-free in cciss_init_one
+* Sat Apr 01 2006 - ak(a)suse.de
+- patches.arch/x86_64-mce-nmi-watchdog: Fix compilation
+ without CONFIG_X86_MCE
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ Workaround for pSeries RTAS bug (162384 - LTC21927)
+* Sat Apr 01 2006 - olh(a)suse.de
+- add patches.arch/ppc-floppy-isa-dma.patch
+ make ISA floppies work again
+* Fri Mar 31 2006 - schwab(a)suse.de
+- Increase max number of nodes to 1024 [#160976].
* Fri Mar 31 2006 - olh(a)suse.de
- add patches.arch/ppc-pseries-lparcfg-1.7.patch
pass correct databuf size to ibm,get-system-parameter (162380 - LTC22746)
kernel-xen.spec: same change
kernel-xenpae.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-03-31 12:03:04.000000000 +0200
+++ kernel-source/build-source-timestamp 2006-04-02 11:17:53.000000000 +0200
@@ -1 +1 @@
-2006-03-31 09:19:02 +0000
+2006-04-01 22:00:07 +0000
++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2006-03-28 16:05:43.000000000 +0200
+++ new/config/ia64/debug 2006-04-01 14:04:22.000000000 +0200
@@ -122,6 +122,7 @@
CONFIG_FORCE_MAX_ZONEORDER=17
CONFIG_SMP=y
CONFIG_NR_CPUS=1024
+CONFIG_IA64_NR_NODES=1024
CONFIG_HOTPLUG_CPU=y
CONFIG_SCHED_SMT=y
# CONFIG_PREEMPT is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2006-03-28 16:05:43.000000000 +0200
+++ new/config/ia64/default 2006-04-01 14:04:22.000000000 +0200
@@ -122,6 +122,7 @@
CONFIG_FORCE_MAX_ZONEORDER=17
CONFIG_SMP=y
CONFIG_NR_CPUS=1024
+CONFIG_IA64_NR_NODES=1024
CONFIG_HOTPLUG_CPU=y
CONFIG_SCHED_SMT=y
# CONFIG_PREEMPT is not set
++++++ kabi.tar.bz2 ++++++
++++++ minmem ++++++
--- kernel-source/minmem 2006-03-31 15:44:28.000000000 +0200
+++ kernel-source/minmem 2006-04-02 11:18:00.000000000 +0200
@@ -1 +1 @@
-514000
+1048576
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/i386-kexec-apic-ack new/patches.arch/i386-kexec-apic-ack
--- old/patches.arch/i386-kexec-apic-ack 2006-03-30 16:49:55.000000000 +0200
+++ new/patches.arch/i386-kexec-apic-ack 2006-03-31 14:37:54.000000000 +0200
@@ -1,6 +1,7 @@
From: Vivek Goyal <vgoyal(a)in.ibm.com>
Subject: [PATCH] i386 kdump timer vector lockup fix
Acked-by: ak(a)suse.de
+Patch-mainline: 2.6.17
Porting the patch I posted for x86_64 to i386.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-floppy-isa-dma.patch new/patches.arch/ppc-floppy-isa-dma.patch
--- old/patches.arch/ppc-floppy-isa-dma.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/ppc-floppy-isa-dma.patch 2006-04-01 10:00:47.000000000 +0200
@@ -0,0 +1,56 @@
+From: Stephen Rothwell <sfr(a)canb.auug.org.au> Tue, 28 Mar 2006 14:40:58 +1100
+Subject: [PATCH] powerpc: make ISA floppies work again
+X-Git-Commit: b239cbe957ae730caa8af2f169a4d35b8c1bb299
+
+
+We used to assume that a DMA mapping request with a NULL dev was for
+ISA DMA. This assumption was broken at some point. Now we explicitly
+pass the detected ISA PCI device in the floppy setup.
+
+Signed-off-by: Stephen Rothwell <sfr(a)canb.auug.org.au>
+Signed-off-by: Paul Mackerras <paulus(a)samba.org>
+Signed-off-by: Olaf Hering <olh(a)suse.de>
+
+ arch/powerpc/kernel/pci_64.c | 1 +
+ include/asm-powerpc/floppy.h | 5 +++--
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+Index: linux-2.6.16/arch/powerpc/kernel/pci_64.c
+===================================================================
+--- linux-2.6.16.orig/arch/powerpc/kernel/pci_64.c
++++ linux-2.6.16/arch/powerpc/kernel/pci_64.c
+@@ -78,6 +78,7 @@ int global_phb_number; /* Global phb co
+
+ /* Cached ISA bridge dev. */
+ struct pci_dev *ppc64_isabridge_dev = NULL;
++EXPORT_SYMBOL_GPL(ppc64_isabridge_dev);
+
+ static void fixup_broken_pcnet32(struct pci_dev* dev)
+ {
+Index: linux-2.6.16/include/asm-powerpc/floppy.h
+===================================================================
+--- linux-2.6.16.orig/include/asm-powerpc/floppy.h
++++ linux-2.6.16/include/asm-powerpc/floppy.h
+@@ -35,6 +35,7 @@
+ #ifdef CONFIG_PCI
+
+ #include <linux/pci.h>
++#include <asm/ppc-pci.h> /* for ppc64_isabridge_dev */
+
+ #define fd_dma_setup(addr,size,mode,io) powerpc_fd_dma_setup(addr,size,mode,io)
+
+@@ -52,12 +53,12 @@ static __inline__ int powerpc_fd_dma_set
+ if (bus_addr
+ && (addr != prev_addr || size != prev_size || dir != prev_dir)) {
+ /* different from last time -- unmap prev */
+- pci_unmap_single(NULL, bus_addr, prev_size, prev_dir);
++ pci_unmap_single(ppc64_isabridge_dev, bus_addr, prev_size, prev_dir);
+ bus_addr = 0;
+ }
+
+ if (!bus_addr) /* need to map it */
+- bus_addr = pci_map_single(NULL, addr, size, dir);
++ bus_addr = pci_map_single(ppc64_isabridge_dev, addr, size, dir);
+
+ /* remember this one as prev */
+ prev_addr = addr;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-pseries-rtas-mtcr-bug.patch new/patches.arch/ppc-pseries-rtas-mtcr-bug.patch
--- old/patches.arch/ppc-pseries-rtas-mtcr-bug.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/ppc-pseries-rtas-mtcr-bug.patch 2006-04-01 10:11:40.000000000 +0200
@@ -0,0 +1,45 @@
+From: Mike Kravetz <kravetz(a)us.ibm.com>
+Subject: [PATCH] powerpc: Workaround for pSeries RTAS bug
+X-Git-Commit: 9fe901d124871f5781b9c4ccbb7ff93fdff9d39e
+
+Bug 162384 - LTC21927-Unable to DLPAR add memory on sles10 beta4
+
+A bug in the RTAS services incorrectly interprets some bits in the CR
+when called from the OS. Specifically, bits in CR4. The result could
+be a firmware crash that also takes down the partition. A firmware
+fix is in the works. We have seen this situation when performing DLPAR
+operations. As a temporary workaround, clear the CR in enter_rtas().
+Note that enter_rtas() will not set any bits in CR4 before calling RTAS.
+
+Also note that the 32 bit version of enter_rtas() should have the same
+work around even though the chances of hitting the bug are much smaller
+due to the lack of DLPAR on 32 bit kernels. However, my assembly skills
+are a bit rusty and the 32 bit code doesn't seem to follow the conventions
+for where things should be saved. In addition, I don't have a system
+to test 32 bit kernels. Help creating and at least touch testing the
+same workaround for 32 bit would be appreciated.
+
+Signed-off-by: Mike Kravetz <kravetz(a)us.ibm.com>
+Signed-off-by: Paul Mackerras <paulus(a)samba.org>
+Signed-off-by: Olaf Hering <olh(a)suse.de>
+
+ arch/powerpc/kernel/entry_64.S | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+Index: linux-2.6.16/arch/powerpc/kernel/entry_64.S
+===================================================================
+--- linux-2.6.16.orig/arch/powerpc/kernel/entry_64.S
++++ linux-2.6.16/arch/powerpc/kernel/entry_64.S
+@@ -619,6 +619,12 @@ _GLOBAL(enter_rtas)
+ mfsrr1 r10
+ std r10,_SRR1(r1)
+
++ /* Temporary workaround to clear CR until RTAS can be modified to
++ * ignore all bits.
++ */
++ li r0,0
++ mtcr r0
++
+ /* There is no way it is acceptable to get here with interrupts enabled,
+ * check it with the asm equivalent of WARN_ON
+ */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86_64-gart-relax new/patches.arch/x86_64-gart-relax
--- old/patches.arch/x86_64-gart-relax 2006-02-10 14:35:10.000000000 +0100
+++ new/patches.arch/x86_64-gart-relax 2006-04-01 14:04:23.000000000 +0200
@@ -1,5 +1,6 @@
Subject: Use cpu_relax in poll loop in GART IOMMU
From: ak(a)suse.de
+Patch-mainline: 2.6.17
The code waits for the GART to clear the TLB flush bit. Use cpu_relax
in this time to allow hypervisors to yield the CPU in this time.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86_64-mce-nmi-watchdog new/patches.arch/x86_64-mce-nmi-watchdog
--- old/patches.arch/x86_64-mce-nmi-watchdog 2006-03-30 16:49:55.000000000 +0200
+++ new/patches.arch/x86_64-mce-nmi-watchdog 2006-04-01 13:32:00.000000000 +0200
@@ -18,7 +18,7 @@
#define MISC_MCELOG_MINOR 227
#define NR_BANKS 6
-+atomic_t mce_entry;
++atomic_t mce_entry;
+
static int mce_dont_init;
@@ -27,7 +27,7 @@
int i;
int panicm_found = 0;
-+ atomic_inc(&mce_entry);
++ atomic_inc(&mce_entry);
+
if (regs)
notify_die(DIE_NMI, "machine check", regs, error_code, 18, SIGKILL);
@@ -58,14 +58,16 @@
/*
* lapic_nmi_owner tracks the ownership of the lapic NMI hardware:
-@@ -480,6 +481,10 @@ void __kprobes nmi_watchdog_tick(struct
+@@ -480,6 +481,12 @@ void __kprobes nmi_watchdog_tick(struct
__get_cpu_var(nmi_touch) = 0;
touched = 1;
}
++#ifdef CONFIG_X86_MCE
+ /* Could check oops_in_progress here too, but it's safer
+ not too */
-+ if (atomic_read(&mce_entry) > 0)
++ if (atomic_read(&mce_entry) > 0)
+ touched = 1;
++#endif
if (!touched && __get_cpu_var(last_irq_sum) == sum) {
/*
* Ayiee, looks like this CPU is stuck ...
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86_64-memmap-alloc new/patches.arch/x86_64-memmap-alloc
--- old/patches.arch/x86_64-memmap-alloc 2006-03-09 08:39:46.000000000 +0100
+++ new/patches.arch/x86_64-memmap-alloc 2006-04-01 14:04:23.000000000 +0200
@@ -1,6 +1,7 @@
Subject: Try to allocate node memmap near the end of node
From: ak(a)suse.de
References: 154694
+Patch-mainline: 2.6.17
This fixes problems with very large nodes (over 128GB) filling up all of
the first 4GB with their mem_map and not leaving enough
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86_64-nmi-watchdog-timeout new/patches.arch/x86_64-nmi-watchdog-timeout
--- old/patches.arch/x86_64-nmi-watchdog-timeout 2006-01-09 20:12:25.000000000 +0100
+++ new/patches.arch/x86_64-nmi-watchdog-timeout 2006-04-01 14:04:23.000000000 +0200
@@ -1,6 +1,7 @@
From: ak(a)suse.de
Patch-mainline: never
Subject: Increase NMI watchdog timeout to 30s
+Patch-mainline: never
Be a bit more tolerant to broken drivers.
Defensive programming for enterprises.
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/driver-0001-sysfs-sysfs_remove_dir-needs-to-invalidate-the-dentry.patch new/patches.drivers/driver-0001-sysfs-sysfs_remove_dir-needs-to-invalidate-the-dentry.patch
--- old/patches.drivers/driver-0001-sysfs-sysfs_remove_dir-needs-to-invalidate-the-dentry.patch 2006-03-23 19:33:14.000000000 +0100
+++ new/patches.drivers/driver-0001-sysfs-sysfs_remove_dir-needs-to-invalidate-the-dentry.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,62 +0,0 @@
-From nobody Mon Sep 17 00:00:00 2001
-From: Greg Kroah-Hartman <gregkh(a)suse.de>
-Date: Thu Mar 16 15:44:26 2006 -0800
-Subject: [PATCH 01/23] sysfs: sysfs_remove_dir() needs to invalidate the dentry (#144041)
-Patch-Mainline: 2.6.16.1
-
-When calling sysfs_remove_dir() don't allow any further sysfs functions
-to work for this kobject anymore. This fixes a nasty USB cdc-acm oops
-on disconnect.
-
-Many thanks to Bob Copeland and Paul Fulghum for taking the time to
-track this down.
-
-Cc: Bob Copeland <email(a)bobcopeland.com>
-Cc: Paul Fulghum <paulkf(a)microgate.com>
-Cc: Maneesh Soni <maneesh(a)in.ibm.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de>
-
----
-
- fs/sysfs/dir.c | 1 +
- fs/sysfs/inode.c | 6 +++++-
- 2 files changed, 6 insertions(+), 1 deletions(-)
-
-641e6f30a095f3752ed84fd9d279382f5d3ef4c1
-diff --git a/fs/sysfs/dir.c b/fs/sysfs/dir.c
-index 49bd219..cfd290d 100644
---- a/fs/sysfs/dir.c
-+++ b/fs/sysfs/dir.c
-@@ -302,6 +302,7 @@ void sysfs_remove_dir(struct kobject * k
- * Drop reference from dget() on entrance.
- */
- dput(dentry);
-+ kobj->dentry = NULL;
- }
-
- int sysfs_rename_dir(struct kobject * kobj, const char *new_name)
-diff --git a/fs/sysfs/inode.c b/fs/sysfs/inode.c
-index 689f7bc..6beee6f 100644
---- a/fs/sysfs/inode.c
-+++ b/fs/sysfs/inode.c
-@@ -227,12 +227,16 @@ void sysfs_drop_dentry(struct sysfs_dire
- void sysfs_hash_and_remove(struct dentry * dir, const char * name)
- {
- struct sysfs_dirent * sd;
-- struct sysfs_dirent * parent_sd = dir->d_fsdata;
-+ struct sysfs_dirent * parent_sd;
-+
-+ if (!dir)
-+ return;
-
- if (dir->d_inode == NULL)
- /* no inode means this hasn't been made visible yet */
- return;
-
-+ parent_sd = dir->d_fsdata;
- mutex_lock(&dir->d_inode->i_mutex);
- list_for_each_entry(sd, &parent_sd->s_children, s_sibling) {
- if (!sd->s_element)
---
-1.2.4
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/driver-0014-firmware-fix-BUG-in-fw_realloc_buffer.patch new/patches.drivers/driver-0014-firmware-fix-BUG-in-fw_realloc_buffer.patch
--- old/patches.drivers/driver-0014-firmware-fix-BUG-in-fw_realloc_buffer.patch 2006-03-23 19:33:14.000000000 +0100
+++ new/patches.drivers/driver-0014-firmware-fix-BUG-in-fw_realloc_buffer.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,55 +0,0 @@
-From nobody Mon Sep 17 00:00:00 2001
-From: Jeff Moyer <jmoyer(a)redhat.com>
-Date: Mon Feb 13 14:52:38 2006 -0800
-Subject: [PATCH 14/23] firmware: fix BUG: in fw_realloc_buffer
-Patch-Mainline: 2.6.16.1
-
-The fw_realloc_buffer routine does not handle an increase in buffer size of
-more than 4k. It's not clear to me why it expects that it will only get an
-extra 4k of data. The attached patch modifies fw_realloc_buffer to vmalloc
-as much memory as is requested, instead of what we previously had + 4k.
-
-I've tested this on my laptop, which would crash occaisionally on boot
-without the patch. With the patch, it hasn't crashed, but I can't be
-certain that this code path is exercised.
-
-Signed-off-by: Jeff Moyer <jmoyer(a)redhat.com>
-Signed-off-by: Andrew Morton <akpm(a)osdl.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de>
-
----
-
- drivers/base/firmware_class.c | 6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
-
-30560ba6eda308c13a361d08eb5d4eaab94ab37e
-diff --git a/drivers/base/firmware_class.c b/drivers/base/firmware_class.c
-index e97e911..4723182 100644
---- a/drivers/base/firmware_class.c
-+++ b/drivers/base/firmware_class.c
-@@ -211,18 +211,20 @@ static int
- fw_realloc_buffer(struct firmware_priv *fw_priv, int min_size)
- {
- u8 *new_data;
-+ int new_size = fw_priv->alloc_size;
-
- if (min_size <= fw_priv->alloc_size)
- return 0;
-
-- new_data = vmalloc(fw_priv->alloc_size + PAGE_SIZE);
-+ new_size = ALIGN(min_size, PAGE_SIZE);
-+ new_data = vmalloc(new_size);
- if (!new_data) {
- printk(KERN_ERR "%s: unable to alloc buffer\n", __FUNCTION__);
- /* Make sure that we don't keep incomplete data */
- fw_load_abort(fw_priv);
- return -ENOMEM;
- }
-- fw_priv->alloc_size += PAGE_SIZE;
-+ fw_priv->alloc_size = new_size;
- if (fw_priv->fw->data) {
- memcpy(new_data, fw_priv->fw->data, fw_priv->fw->size);
- vfree(fw_priv->fw->data);
---
-1.2.4
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/driver-0021-get_cpu_sysdev-signedness-fix.patch new/patches.drivers/driver-0021-get_cpu_sysdev-signedness-fix.patch
--- old/patches.drivers/driver-0021-get_cpu_sysdev-signedness-fix.patch 2006-03-23 19:33:14.000000000 +0100
+++ new/patches.drivers/driver-0021-get_cpu_sysdev-signedness-fix.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,47 +0,0 @@
-From nobody Mon Sep 17 00:00:00 2001
-From: Andrew Morton <akpm(a)osdl.org>
-Date: Tue Mar 7 23:53:25 2006 -0800
-Subject: [PATCH 21/23] get_cpu_sysdev() signedness fix
-Patch-Mainline: 2.6.16.1
-
-Doing (int < NR_CPUS) doesn't dtrt if it's negative..
-
-Signed-off-by: Andrew Morton <akpm(a)osdl.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de>
-
----
-
- drivers/base/cpu.c | 2 +-
- include/linux/cpu.h | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-a29d642a4aa99c5234314ab2523281139226c231
-diff --git a/drivers/base/cpu.c b/drivers/base/cpu.c
-index 07a7f97..29f3d75 100644
---- a/drivers/base/cpu.c
-+++ b/drivers/base/cpu.c
-@@ -141,7 +141,7 @@ int __devinit register_cpu(struct cpu *c
- return error;
- }
-
--struct sys_device *get_cpu_sysdev(int cpu)
-+struct sys_device *get_cpu_sysdev(unsigned cpu)
- {
- if (cpu < NR_CPUS)
- return cpu_sys_devices[cpu];
-diff --git a/include/linux/cpu.h b/include/linux/cpu.h
-index 0ed1d48..d612b89 100644
---- a/include/linux/cpu.h
-+++ b/include/linux/cpu.h
-@@ -32,7 +32,7 @@ struct cpu {
- };
-
- extern int register_cpu(struct cpu *, int, struct node *);
--extern struct sys_device *get_cpu_sysdev(int cpu);
-+extern struct sys_device *get_cpu_sysdev(unsigned cpu);
- #ifdef CONFIG_HOTPLUG_CPU
- extern void unregister_cpu(struct cpu *, struct node *);
- #endif
---
-1.2.4
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/driver-0023-sysfs-fix-a-kobject-leak-in-sysfs_add_link-on-the-error-path.patch new/patches.drivers/driver-0023-sysfs-fix-a-kobject-leak-in-sysfs_add_link-on-the-error-path.patch
--- old/patches.drivers/driver-0023-sysfs-fix-a-kobject-leak-in-sysfs_add_link-on-the-error-path.patch 2006-03-23 19:33:14.000000000 +0100
+++ new/patches.drivers/driver-0023-sysfs-fix-a-kobject-leak-in-sysfs_add_link-on-the-error-path.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,33 +0,0 @@
-From nobody Mon Sep 17 00:00:00 2001
-From: Greg Kroah-Hartman <gregkh(a)suse.de>
-Date: Thu Mar 16 15:44:26 2006 -0800
-Subject: [PATCH 23/23] sysfs: fix a kobject leak in sysfs_add_link on the error path
-Patch-Mainline: 2.6.16.1
-
-As pointed out by Oliver Neukum.
-
-Cc: Maneesh Soni <maneesh(a)in.ibm.com>
-Cc: Oliver Neukum <oliver(a)neukum.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de>
-
----
-
- fs/sysfs/symlink.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-b3229087c5e08589cea4f5040dab56f7dc11332a
-diff --git a/fs/sysfs/symlink.c b/fs/sysfs/symlink.c
-index fe23f47..d2eac3c 100644
---- a/fs/sysfs/symlink.c
-+++ b/fs/sysfs/symlink.c
-@@ -66,6 +66,7 @@ static int sysfs_add_link(struct dentry
- if (!error)
- return 0;
-
-+ kobject_put(target);
- kfree(sl->link_name);
- exit2:
- kfree(sl);
---
-1.2.4
-
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/md-raid1-hang new/patches.fixes/md-raid1-hang
--- old/patches.fixes/md-raid1-hang 2006-03-24 01:03:45.000000000 +0100
+++ new/patches.fixes/md-raid1-hang 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-From: NeilBrown <neilb(a)suse.de>
-Subject: md: Fix bug: BIO_RW_BARRIER requests to md/raid1 hang.
-Patch-mainline: 2.6.16.1
-References: 159435
-
-Both R1BIO_Barrier and R1BIO_Returned are 4 !!!!
-
-This means that barrier requests don't get returned (i.e. b_endio called)
-because it looks like they already have been.
-
-
-Signed-off-by: Neil Brown <neilb(a)suse.de>
-
-Index: linux-2.6.16/include/linux/raid/raid1.h
-===================================================================
---- linux-2.6.16.orig/include/linux/raid/raid1.h 2006-03-20 16:53:29.000000000 +1100
-+++ linux-2.6.16/include/linux/raid/raid1.h 2006-03-24 10:38:29.000000000 +1100
-@@ -130,6 +130,6 @@
- * with failure when last write completes (and all failed).
- * Record that bi_end_io was called with this flag...
- */
--#define R1BIO_Returned 4
-+#define R1BIO_Returned 6
-
- #endif
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/patch-2.6.16.1 new/patches.fixes/patch-2.6.16.1
--- old/patches.fixes/patch-2.6.16.1 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/patch-2.6.16.1 2006-04-01 19:45:02.000000000 +0200
@@ -0,0 +1,476 @@
+Subject: Linux 2.6.16.1
+From: Greg KH <gregkh(a)suse.de>
+
+ arch/i386/kernel/cpu/cpufreq/speedstep-smi.c | 4 +-
+ arch/i386/kernel/dmi_scan.c | 2 -
+ drivers/base/cpu.c | 2 -
+ drivers/base/firmware_class.c | 6 ++-
+ drivers/block/cciss.c | 2 -
+ drivers/md/dm.c | 45 +++++++++++++++------------
+ drivers/media/video/Kconfig | 1
+ drivers/media/video/tuner-types.c | 4 +-
+ drivers/scsi/sata_mv.c | 7 +++-
+ drivers/video/i810/i810_main.c | 2 -
+ fs/9p/vfs_inode.c | 3 -
+ fs/proc/proc_misc.c | 2 -
+ fs/sysfs/dir.c | 1
+ fs/sysfs/inode.c | 6 +++
+ fs/sysfs/symlink.c | 1
+ fs/xfs/linux-2.6/xfs_aops.c | 2 -
+ include/linux/cpu.h | 2 -
+ include/linux/raid/raid1.h | 2 -
+ include/linux/rtc.h | 4 +-
+ kernel/sched.c | 9 ++++-
+ net/core/sock.c | 5 +--
+ net/ipv4/ip_output.c | 6 ---
+ 22 files changed, 69 insertions(+), 49 deletions(-)
+
+diff --git a/arch/i386/kernel/cpu/cpufreq/speedstep-smi.c b/arch/i386/kernel/cpu/cpufreq/speedstep-smi.c
+index 28cc5d5..cfc4276 100644
+--- a/arch/i386/kernel/cpu/cpufreq/speedstep-smi.c
++++ b/arch/i386/kernel/cpu/cpufreq/speedstep-smi.c
+@@ -75,7 +75,9 @@ static int speedstep_smi_ownership (void
+ __asm__ __volatile__(
+ "out %%al, (%%dx)\n"
+ : "=D" (result)
+- : "a" (command), "b" (function), "c" (0), "d" (smi_port), "D" (0), "S" (magic)
++ : "a" (command), "b" (function), "c" (0), "d" (smi_port),
++ "D" (0), "S" (magic)
++ : "memory"
+ );
+
+ dprintk("result is %x\n", result);
+diff --git a/arch/i386/kernel/dmi_scan.c b/arch/i386/kernel/dmi_scan.c
+index 6a93d75..ca2a0cb 100644
+--- a/arch/i386/kernel/dmi_scan.c
++++ b/arch/i386/kernel/dmi_scan.c
+@@ -106,7 +106,7 @@ static void __init dmi_save_devices(stru
+ struct dmi_device *dev;
+
+ for (i = 0; i < count; i++) {
+- char *d = ((char *) dm) + (i * 2);
++ char *d = (char *)(dm + 1) + (i * 2);
+
+ /* Skip disabled device */
+ if ((*d & 0x80) == 0)
+diff --git a/drivers/base/cpu.c b/drivers/base/cpu.c
+index 07a7f97..29f3d75 100644
+--- a/drivers/base/cpu.c
++++ b/drivers/base/cpu.c
+@@ -141,7 +141,7 @@ int __devinit register_cpu(struct cpu *c
+ return error;
+ }
+
+-struct sys_device *get_cpu_sysdev(int cpu)
++struct sys_device *get_cpu_sysdev(unsigned cpu)
+ {
+ if (cpu < NR_CPUS)
+ return cpu_sys_devices[cpu];
+diff --git a/drivers/base/firmware_class.c b/drivers/base/firmware_class.c
+index e97e911..4723182 100644
+--- a/drivers/base/firmware_class.c
++++ b/drivers/base/firmware_class.c
+@@ -211,18 +211,20 @@ static int
+ fw_realloc_buffer(struct firmware_priv *fw_priv, int min_size)
+ {
+ u8 *new_data;
++ int new_size = fw_priv->alloc_size;
+
+ if (min_size <= fw_priv->alloc_size)
+ return 0;
+
+- new_data = vmalloc(fw_priv->alloc_size + PAGE_SIZE);
++ new_size = ALIGN(min_size, PAGE_SIZE);
++ new_data = vmalloc(new_size);
+ if (!new_data) {
+ printk(KERN_ERR "%s: unable to alloc buffer\n", __FUNCTION__);
+ /* Make sure that we don't keep incomplete data */
+ fw_load_abort(fw_priv);
+ return -ENOMEM;
+ }
+- fw_priv->alloc_size += PAGE_SIZE;
++ fw_priv->alloc_size = new_size;
+ if (fw_priv->fw->data) {
+ memcpy(new_data, fw_priv->fw->data, fw_priv->fw->size);
+ vfree(fw_priv->fw->data);
+diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
+index 0d65394..c149d57 100644
+--- a/drivers/block/cciss.c
++++ b/drivers/block/cciss.c
+@@ -3269,8 +3269,8 @@ clean2:
+ unregister_blkdev(hba[i]->major, hba[i]->devname);
+ clean1:
+ release_io_mem(hba[i]);
+- free_hba(i);
+ hba[i]->busy_initializing = 0;
++ free_hba(i);
+ return(-1);
+ }
+
+diff --git a/drivers/md/dm.c b/drivers/md/dm.c
+index 745ca1f..d559569 100644
+--- a/drivers/md/dm.c
++++ b/drivers/md/dm.c
+@@ -533,30 +533,35 @@ static void __clone_and_map(struct clone
+
+ } else {
+ /*
+- * Create two copy bios to deal with io that has
+- * been split across a target.
++ * Handle a bvec that must be split between two or more targets.
+ */
+ struct bio_vec *bv = bio->bi_io_vec + ci->idx;
++ sector_t remaining = to_sector(bv->bv_len);
++ unsigned int offset = 0;
+
+- clone = split_bvec(bio, ci->sector, ci->idx,
+- bv->bv_offset, max);
+- __map_bio(ti, clone, tio);
+-
+- ci->sector += max;
+- ci->sector_count -= max;
+- ti = dm_table_find_target(ci->map, ci->sector);
+-
+- len = to_sector(bv->bv_len) - max;
+- clone = split_bvec(bio, ci->sector, ci->idx,
+- bv->bv_offset + to_bytes(max), len);
+- tio = alloc_tio(ci->md);
+- tio->io = ci->io;
+- tio->ti = ti;
+- memset(&tio->info, 0, sizeof(tio->info));
+- __map_bio(ti, clone, tio);
++ do {
++ if (offset) {
++ ti = dm_table_find_target(ci->map, ci->sector);
++ max = max_io_len(ci->md, ci->sector, ti);
++
++ tio = alloc_tio(ci->md);
++ tio->io = ci->io;
++ tio->ti = ti;
++ memset(&tio->info, 0, sizeof(tio->info));
++ }
++
++ len = min(remaining, max);
++
++ clone = split_bvec(bio, ci->sector, ci->idx,
++ bv->bv_offset + offset, len);
++
++ __map_bio(ti, clone, tio);
++
++ ci->sector += len;
++ ci->sector_count -= len;
++ offset += to_bytes(len);
++ } while (remaining -= len);
+
+- ci->sector += len;
+- ci->sector_count -= len;
+ ci->idx++;
+ }
+ }
+diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
+index d82c8a3..ef42a26 100644
+--- a/drivers/media/video/Kconfig
++++ b/drivers/media/video/Kconfig
+@@ -349,6 +349,7 @@ config VIDEO_AUDIO_DECODER
+ config VIDEO_DECODER
+ tristate "Add support for additional video chipsets"
+ depends on VIDEO_DEV && I2C && EXPERIMENTAL
++ select FW_LOADER
+ ---help---
+ Say Y here to compile drivers for SAA7115, SAA7127 and CX25840
+ video decoders.
+diff --git a/drivers/media/video/tuner-types.c b/drivers/media/video/tuner-types.c
+index 6fe7817..5f3d46d 100644
+--- a/drivers/media/video/tuner-types.c
++++ b/drivers/media/video/tuner-types.c
+@@ -1087,8 +1087,8 @@ static struct tuner_params tuner_tnf_533
+ /* ------------ TUNER_SAMSUNG_TCPN_2121P30A - Samsung NTSC ------------ */
+
+ static struct tuner_range tuner_samsung_tcpn_2121p30a_ntsc_ranges[] = {
+- { 16 * 175.75 /*MHz*/, 0x01, },
+- { 16 * 410.25 /*MHz*/, 0x02, },
++ { 16 * 130.00 /*MHz*/, 0x01, },
++ { 16 * 364.50 /*MHz*/, 0x02, },
+ { 16 * 999.99 , 0x08, },
+ };
+
+diff --git a/drivers/scsi/sata_mv.c b/drivers/scsi/sata_mv.c
+index 2770005..b00af08 100644
+--- a/drivers/scsi/sata_mv.c
++++ b/drivers/scsi/sata_mv.c
+@@ -1102,6 +1102,7 @@ static u8 mv_get_crpb_status(struct ata_
+ void __iomem *port_mmio = mv_ap_base(ap);
+ struct mv_port_priv *pp = ap->private_data;
+ u32 out_ptr;
++ u8 ata_status;
+
+ out_ptr = readl(port_mmio + EDMA_RSP_Q_OUT_PTR_OFS);
+
+@@ -1109,6 +1110,8 @@ static u8 mv_get_crpb_status(struct ata_
+ assert(((out_ptr >> EDMA_RSP_Q_PTR_SHIFT) & MV_MAX_Q_DEPTH_MASK) ==
+ pp->rsp_consumer);
+
++ ata_status = pp->crpb[pp->rsp_consumer].flags >> CRPB_FLAG_STATUS_SHIFT;
++
+ /* increment our consumer index... */
+ pp->rsp_consumer = mv_inc_q_index(&pp->rsp_consumer);
+
+@@ -1123,7 +1126,7 @@ static u8 mv_get_crpb_status(struct ata_
+ writelfl(out_ptr, port_mmio + EDMA_RSP_Q_OUT_PTR_OFS);
+
+ /* Return ATA status register for completed CRPB */
+- return (pp->crpb[pp->rsp_consumer].flags >> CRPB_FLAG_STATUS_SHIFT);
++ return ata_status;
+ }
+
+ /**
+@@ -1192,7 +1195,6 @@ static void mv_host_intr(struct ata_host
+ u32 hc_irq_cause;
+ int shift, port, port0, hard_port, handled;
+ unsigned int err_mask;
+- u8 ata_status = 0;
+
+ if (hc == 0) {
+ port0 = 0;
+@@ -1210,6 +1212,7 @@ static void mv_host_intr(struct ata_host
+ hc,relevant,hc_irq_cause);
+
+ for (port = port0; port < port0 + MV_PORTS_PER_HC; port++) {
++ u8 ata_status = 0;
+ ap = host_set->ports[port];
+ hard_port = port & MV_PORT_MASK; /* range 0-3 */
+ handled = 0; /* ensure ata_status is set if handled++ */
+diff --git a/drivers/video/i810/i810_main.c b/drivers/video/i810/i810_main.c
+index d8467c0..788297e 100644
+--- a/drivers/video/i810/i810_main.c
++++ b/drivers/video/i810/i810_main.c
+@@ -1508,7 +1508,7 @@ static int i810fb_cursor(struct fb_info
+ int size = ((cursor->image.width + 7) >> 3) *
+ cursor->image.height;
+ int i;
+- u8 *data = kmalloc(64 * 8, GFP_KERNEL);
++ u8 *data = kmalloc(64 * 8, GFP_ATOMIC);
+
+ if (data == NULL)
+ return -ENOMEM;
+diff --git a/fs/9p/vfs_inode.c b/fs/9p/vfs_inode.c
+index 3ad8455..651a9e1 100644
+--- a/fs/9p/vfs_inode.c
++++ b/fs/9p/vfs_inode.c
+@@ -614,6 +614,7 @@ static struct dentry *v9fs_vfs_lookup(st
+
+ sb = dir->i_sb;
+ v9ses = v9fs_inode2v9ses(dir);
++ dentry->d_op = &v9fs_dentry_operations;
+ dirfid = v9fs_fid_lookup(dentry->d_parent);
+
+ if (!dirfid) {
+@@ -681,8 +682,6 @@ static struct dentry *v9fs_vfs_lookup(st
+ goto FreeFcall;
+
+ fid->qid = fcall->params.rstat.stat.qid;
+-
+- dentry->d_op = &v9fs_dentry_operations;
+ v9fs_stat2inode(&fcall->params.rstat.stat, inode, inode->i_sb);
+
+ d_add(dentry, inode);
+diff --git a/fs/proc/proc_misc.c b/fs/proc/proc_misc.c
+index 1d24fea..826c131 100644
+--- a/fs/proc/proc_misc.c
++++ b/fs/proc/proc_misc.c
+@@ -312,7 +312,7 @@ static void *devinfo_next(struct seq_fil
+ case BLK_HDR:
+ info->state = BLK_LIST;
+ (*pos)++;
+- break;
++ /*fallthrough*/
+ case BLK_LIST:
+ if (get_blkdev_info(info->blkdev,&idummy,&ndummy)) {
+ /*
+diff --git a/fs/sysfs/dir.c b/fs/sysfs/dir.c
+index 49bd219..cfd290d 100644
+--- a/fs/sysfs/dir.c
++++ b/fs/sysfs/dir.c
+@@ -302,6 +302,7 @@ void sysfs_remove_dir(struct kobject * k
+ * Drop reference from dget() on entrance.
+ */
+ dput(dentry);
++ kobj->dentry = NULL;
+ }
+
+ int sysfs_rename_dir(struct kobject * kobj, const char *new_name)
+diff --git a/fs/sysfs/inode.c b/fs/sysfs/inode.c
+index 689f7bc..6beee6f 100644
+--- a/fs/sysfs/inode.c
++++ b/fs/sysfs/inode.c
+@@ -227,12 +227,16 @@ void sysfs_drop_dentry(struct sysfs_dire
+ void sysfs_hash_and_remove(struct dentry * dir, const char * name)
+ {
+ struct sysfs_dirent * sd;
+- struct sysfs_dirent * parent_sd = dir->d_fsdata;
++ struct sysfs_dirent * parent_sd;
++
++ if (!dir)
++ return;
+
+ if (dir->d_inode == NULL)
+ /* no inode means this hasn't been made visible yet */
+ return;
+
++ parent_sd = dir->d_fsdata;
+ mutex_lock(&dir->d_inode->i_mutex);
+ list_for_each_entry(sd, &parent_sd->s_children, s_sibling) {
+ if (!sd->s_element)
+diff --git a/fs/sysfs/symlink.c b/fs/sysfs/symlink.c
+index e38d633..e5ce6e7 100644
+--- a/fs/sysfs/symlink.c
++++ b/fs/sysfs/symlink.c
+@@ -66,6 +66,7 @@ static int sysfs_add_link(struct dentry
+ if (!error)
+ return 0;
+
++ kobject_put(target);
+ kfree(sl->link_name);
+ exit2:
+ kfree(sl);
+diff --git a/fs/xfs/linux-2.6/xfs_aops.c b/fs/xfs/linux-2.6/xfs_aops.c
+index 74d8be8..a980736 100644
+--- a/fs/xfs/linux-2.6/xfs_aops.c
++++ b/fs/xfs/linux-2.6/xfs_aops.c
+@@ -616,7 +616,7 @@ xfs_is_delayed_page(
+ acceptable = (type == IOMAP_UNWRITTEN);
+ else if (buffer_delay(bh))
+ acceptable = (type == IOMAP_DELAY);
+- else if (buffer_mapped(bh))
++ else if (buffer_dirty(bh) && buffer_mapped(bh))
+ acceptable = (type == 0);
+ else
+ break;
+diff --git a/include/linux/cpu.h b/include/linux/cpu.h
+index 0ed1d48..d612b89 100644
+--- a/include/linux/cpu.h
++++ b/include/linux/cpu.h
+@@ -32,7 +32,7 @@ struct cpu {
+ };
+
+ extern int register_cpu(struct cpu *, int, struct node *);
+-extern struct sys_device *get_cpu_sysdev(int cpu);
++extern struct sys_device *get_cpu_sysdev(unsigned cpu);
+ #ifdef CONFIG_HOTPLUG_CPU
+ extern void unregister_cpu(struct cpu *, struct node *);
+ #endif
+diff --git a/include/linux/raid/raid1.h b/include/linux/raid/raid1.h
+index 9d5494a..3009c81 100644
+--- a/include/linux/raid/raid1.h
++++ b/include/linux/raid/raid1.h
+@@ -130,6 +130,6 @@ struct r1bio_s {
+ * with failure when last write completes (and all failed).
+ * Record that bi_end_io was called with this flag...
+ */
+-#define R1BIO_Returned 4
++#define R1BIO_Returned 6
+
+ #endif
+diff --git a/include/linux/rtc.h b/include/linux/rtc.h
+index 0b2ba67..b739ac1 100644
+--- a/include/linux/rtc.h
++++ b/include/linux/rtc.h
+@@ -11,8 +11,6 @@
+ #ifndef _LINUX_RTC_H_
+ #define _LINUX_RTC_H_
+
+-#include <linux/interrupt.h>
+-
+ /*
+ * The struct used to pass data via the following ioctl. Similar to the
+ * struct tm in <time.h>, but it needs to be here so that the kernel
+@@ -95,6 +93,8 @@ struct rtc_pll_info {
+
+ #ifdef __KERNEL__
+
++#include <linux/interrupt.h>
++
+ typedef struct rtc_task {
+ void (*func)(void *private_data);
+ void *private_data;
+diff --git a/kernel/sched.c b/kernel/sched.c
+index 4d46e90..4e7efac 100644
+--- a/kernel/sched.c
++++ b/kernel/sched.c
+@@ -237,6 +237,7 @@ struct runqueue {
+
+ task_t *migration_thread;
+ struct list_head migration_queue;
++ int cpu;
+ #endif
+
+ #ifdef CONFIG_SCHEDSTATS
+@@ -1660,6 +1661,9 @@ unsigned long nr_iowait(void)
+ /*
+ * double_rq_lock - safely lock two runqueues
+ *
++ * We must take them in cpu order to match code in
++ * dependent_sleeper and wake_dependent_sleeper.
++ *
+ * Note this does not disable interrupts like task_rq_lock,
+ * you need to do so manually before calling.
+ */
+@@ -1671,7 +1675,7 @@ static void double_rq_lock(runqueue_t *r
+ spin_lock(&rq1->lock);
+ __acquire(rq2->lock); /* Fake it out ;) */
+ } else {
+- if (rq1 < rq2) {
++ if (rq1->cpu < rq2->cpu) {
+ spin_lock(&rq1->lock);
+ spin_lock(&rq2->lock);
+ } else {
+@@ -1707,7 +1711,7 @@ static void double_lock_balance(runqueue
+ __acquires(this_rq->lock)
+ {
+ if (unlikely(!spin_trylock(&busiest->lock))) {
+- if (busiest < this_rq) {
++ if (busiest->cpu < this_rq->cpu) {
+ spin_unlock(&this_rq->lock);
+ spin_lock(&busiest->lock);
+ spin_lock(&this_rq->lock);
+@@ -6035,6 +6039,7 @@ void __init sched_init(void)
+ rq->push_cpu = 0;
+ rq->migration_thread = NULL;
+ INIT_LIST_HEAD(&rq->migration_queue);
++ rq->cpu = i;
+ #endif
+ atomic_set(&rq->nr_iowait, 0);
+
+diff --git a/net/core/sock.c b/net/core/sock.c
+index 6e00811..5621198 100644
+--- a/net/core/sock.c
++++ b/net/core/sock.c
+@@ -404,8 +404,9 @@ set_rcvbuf:
+ if (!valbool) {
+ sk->sk_bound_dev_if = 0;
+ } else {
+- if (optlen > IFNAMSIZ)
+- optlen = IFNAMSIZ;
++ if (optlen > IFNAMSIZ - 1)
++ optlen = IFNAMSIZ - 1;
++ memset(devname, 0, sizeof(devname));
+ if (copy_from_user(devname, optval, optlen)) {
+ ret = -EFAULT;
+ break;
+diff --git a/net/ipv4/ip_output.c b/net/ipv4/ip_output.c
+index 8ee4d01..f75ff1d 100644
+--- a/net/ipv4/ip_output.c
++++ b/net/ipv4/ip_output.c
+@@ -1249,11 +1249,7 @@ int ip_push_pending_frames(struct sock *
+ iph->tos = inet->tos;
+ iph->tot_len = htons(skb->len);
+ iph->frag_off = df;
+- if (!df) {
+- __ip_select_ident(iph, &rt->u.dst, 0);
+- } else {
+- iph->id = htons(inet->id++);
+- }
++ ip_select_ident(iph, &rt->u.dst, sk);
+ iph->ttl = ttl;
+ iph->protocol = sk->sk_protocol;
+ iph->saddr = rt->rt_src;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/sn-max-node-count-1 new/patches.fixes/sn-max-node-count-1
--- old/patches.fixes/sn-max-node-count-1 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/sn-max-node-count-1 2006-03-31 17:22:04.000000000 +0200
@@ -0,0 +1,60 @@
+From: Jack Steiner <steiner(a)sgi.com>
+Date: Thu, 2 Mar 2006 22:02:21 +0000 (-0600)
+Subject: [IA64] Increase max node count on SN platforms
+X-Git-Url: http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdi…
+Refernces: 160976
+Acked-by: schwab(a)suse.de
+
+[IA64] Increase max node count on SN platforms
+
+Add a configuration option to allow the maximum
+number of nodes to be configurable for GENERIC or SN
+kernels.
+
+Signed-off-by: Jack Steiner <steiner(a)sgi.com>
+Signed-off-by: Tony Luck <tony.luck(a)intel.com>
+---
+
+--- a/arch/ia64/Kconfig
++++ b/arch/ia64/Kconfig
+@@ -252,6 +252,15 @@ config NR_CPUS
+ than 64 will cause the use of a CPU mask array, causing a small
+ performance hit.
+
++config IA64_NR_NODES
++ int "Maximum number of NODEs (256-1024)" if (IA64_SGI_SN2 || IA64_GENERIC)
++ range 256 1024
++ depends on IA64_SGI_SN2 || IA64_GENERIC
++ default "256"
++ help
++ This option specifies the maximum number of nodes in your SSI system.
++ If in doubt, use the default.
++
+ config HOTPLUG_CPU
+ bool "Support for hot-pluggable CPUs (EXPERIMENTAL)"
+ depends on SMP && EXPERIMENTAL
+--- a/include/asm-ia64/numnodes.h
++++ b/include/asm-ia64/numnodes.h
+@@ -3,13 +3,18 @@
+
+ #ifdef CONFIG_IA64_DIG
+ /* Max 8 Nodes */
+-#define NODES_SHIFT 3
++# define NODES_SHIFT 3
+ #elif defined(CONFIG_IA64_HP_ZX1) || defined(CONFIG_IA64_HP_ZX1_SWIOTLB)
+ /* Max 32 Nodes */
+-#define NODES_SHIFT 5
++# define NODES_SHIFT 5
+ #elif defined(CONFIG_IA64_SGI_SN2) || defined(CONFIG_IA64_GENERIC)
+-/* Max 256 Nodes */
+-#define NODES_SHIFT 8
++# if CONFIG_IA64_NR_NODES == 256
++# define NODES_SHIFT 8
++# elif CONFIG_IA64_NR_NODES <= 512
++# define NODES_SHIFT 9
++# elif CONFIG_IA64_NR_NODES <= 1024
++# define NODES_SHIFT 10
++# endif
+ #endif
+
+ #endif /* _ASM_MAX_NUMNODES_H */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/sn-max-node-count-2 new/patches.fixes/sn-max-node-count-2
--- old/patches.fixes/sn-max-node-count-2 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/sn-max-node-count-2 2006-03-31 17:22:04.000000000 +0200
@@ -0,0 +1,107 @@
+From: Jack Steiner <steiner(a)sgi.com>
+Date: Thu, 2 Mar 2006 22:02:25 +0000 (-0600)
+Subject: [IA64] Increase max node count on SN platforms
+X-Git-Url: http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdi…
+Refernces: 160976
+Acked-by: schwab(a)suse.de
+
+[IA64] Increase max node count on SN platforms
+
+Add support in IA64 acpi for platforms that support more than
+256 nodes. Currently, ACPI is limited to 256 nodes because the
+proximity domain number is 8-bits.
+
+Long term, we expect to use ACPI3.0 to support >256 nodes.
+This patch is an interim solution that works with platforms
+that pass the high order bits of the proximity domain in
+"reserved" fields of the ACPI tables. This code is enabled
+ONLY on SN platforms.
+
+Signed-off-by: Jack Steiner <steiner(a)sgi.com>
+Signed-off-by: Tony Luck <tony.luck(a)intel.com>
+---
+
+ arch/ia64/kernel/acpi.c | 32 ++++++++++++++++++++++++++++----
+ include/asm-ia64/acpi.h | 4 ++++
+ 2 files changed, 32 insertions(+), 4 deletions(-)
+
+Index: linux/arch/ia64/kernel/acpi.c
+===================================================================
+--- linux.orig/arch/ia64/kernel/acpi.c 2006-03-19 23:53:29.000000000 -0600
++++ linux/arch/ia64/kernel/acpi.c 2006-03-27 10:10:23.823015354 -0600
+@@ -414,6 +414,26 @@ int __devinitdata pxm_to_nid_map[MAX_PXM
+ int __initdata nid_to_pxm_map[MAX_NUMNODES];
+ static struct acpi_table_slit __initdata *slit_table;
+
++static int get_processor_proximity_domain(struct acpi_table_processor_affinity *pa)
++{
++ int pxm;
++
++ pxm = pa->proximity_domain;
++ if (ia64_platform_is("sn2"))
++ pxm += pa->reserved[0] << 8;
++ return pxm;
++}
++
++static int get_memory_proximity_domain(struct acpi_table_memory_affinity *ma)
++{
++ int pxm;
++
++ pxm = ma->proximity_domain;
++ if (ia64_platform_is("sn2"))
++ pxm += ma->reserved1[0] << 8;
++ return pxm;
++}
++
+ /*
+ * ACPI 2.0 SLIT (System Locality Information Table)
+ * http://devresource.hp.com/devresource/Docs/TechPapers/IA64/slit.pdf
+@@ -437,13 +457,17 @@ void __init acpi_numa_slit_init(struct a
+ void __init
+ acpi_numa_processor_affinity_init(struct acpi_table_processor_affinity *pa)
+ {
++ int pxm;
++
++ pxm = get_processor_proximity_domain(pa);
++
+ /* record this node in proximity bitmap */
+- pxm_bit_set(pa->proximity_domain);
++ pxm_bit_set(pxm);
+
+ node_cpuid[srat_num_cpus].phys_id =
+ (pa->apic_id << 8) | (pa->lsapic_eid);
+ /* nid should be overridden as logical node id later */
+- node_cpuid[srat_num_cpus].nid = pa->proximity_domain;
++ node_cpuid[srat_num_cpus].nid = pxm;
+ srat_num_cpus++;
+ }
+
+@@ -451,10 +475,10 @@ void __init
+ acpi_numa_memory_affinity_init(struct acpi_table_memory_affinity *ma)
+ {
+ unsigned long paddr, size;
+- u8 pxm;
++ int pxm;
+ struct node_memblk_s *p, *q, *pend;
+
+- pxm = ma->proximity_domain;
++ pxm = get_memory_proximity_domain(ma);
+
+ /* fill node memory chunk structure */
+ paddr = ma->base_addr_hi;
+Index: linux/include/asm-ia64/acpi.h
+===================================================================
+--- linux.orig/include/asm-ia64/acpi.h 2006-03-19 23:53:29.000000000 -0600
++++ linux/include/asm-ia64/acpi.h 2006-03-27 09:51:02.133276875 -0600
+@@ -111,7 +111,11 @@ extern int additional_cpus;
+
+ #ifdef CONFIG_ACPI_NUMA
+ /* Proximity bitmap length; _PXM is at most 255 (8 bit)*/
++#ifdef CONFIG_IA64_NR_NODES
++#define MAX_PXM_DOMAINS CONFIG_IA64_NR_NODES
++#else
+ #define MAX_PXM_DOMAINS (256)
++#endif
+ extern int __devinitdata pxm_to_nid_map[MAX_PXM_DOMAINS];
+ extern int __initdata nid_to_pxm_map[MAX_NUMNODES];
+ #endif
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/sn-max-node-count-3 new/patches.fixes/sn-max-node-count-3
--- old/patches.fixes/sn-max-node-count-3 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/sn-max-node-count-3 2006-03-31 17:22:04.000000000 +0200
@@ -0,0 +1,39 @@
+From: Jack Steiner <steiner(a)sgi.com>
+Date: Thu, 2 Mar 2006 22:02:28 +0000 (-0600)
+Subject: [IA64] Increase max node count on SN platforms
+X-Git-Url: http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdi…
+Refernces: 160976
+Acked-by: schwab(a)suse.de
+
+[IA64] Increase max node count on SN platforms
+
+Node number are kept in the cpu_to_node_map which is
+currently defined as u8. Change to u16 to accomodate
+larger node numbers.
+
+Signed-off-by: Jack Steiner <steiner(a)sgi.com>
+Signed-off-by: Tony Luck <tony.luck(a)intel.com>
+---
+
+--- a/arch/ia64/kernel/numa.c
++++ b/arch/ia64/kernel/numa.c
+@@ -25,7 +25,7 @@
+ #include <asm/processor.h>
+ #include <asm/smp.h>
+
+-u8 cpu_to_node_map[NR_CPUS] __cacheline_aligned;
++u16 cpu_to_node_map[NR_CPUS] __cacheline_aligned;
+ EXPORT_SYMBOL(cpu_to_node_map);
+
+ cpumask_t node_to_cpu_mask[MAX_NUMNODES] __cacheline_aligned;
+--- a/include/asm-ia64/numa.h
++++ b/include/asm-ia64/numa.h
+@@ -23,7 +23,7 @@
+
+ #include <asm/mmzone.h>
+
+-extern u8 cpu_to_node_map[NR_CPUS] __cacheline_aligned;
++extern u16 cpu_to_node_map[NR_CPUS] __cacheline_aligned;
+ extern cpumask_t node_to_cpu_mask[MAX_NUMNODES] __cacheline_aligned;
+
+ /* Stuff below this line could be architecture independent */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/sn-max-node-count-4 new/patches.fixes/sn-max-node-count-4
--- old/patches.fixes/sn-max-node-count-4 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/sn-max-node-count-4 2006-03-31 17:22:04.000000000 +0200
@@ -0,0 +1,45 @@
+From: Jack Steiner <steiner(a)sgi.com>
+Date: Thu, 2 Mar 2006 22:02:32 +0000 (-0600)
+Subject: [IA64] Increase max node count on SN platforms
+X-Git-Url: http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdi…
+Refernces: 160976
+Acked-by: schwab(a)suse.de
+
+[IA64] Increase max node count on SN platforms
+
+Update configuration files with new CONFIG option.
+
+Signed-off-by: Jack Steiner <steiner(a)sgi.com>
+Signed-off-by: Tony Luck <tony.luck(a)intel.com>
+---
+
+--- a/arch/ia64/configs/gensparse_defconfig
++++ b/arch/ia64/configs/gensparse_defconfig
+@@ -116,6 +116,7 @@ CONFIG_IOSAPIC=y
+ CONFIG_FORCE_MAX_ZONEORDER=17
+ CONFIG_SMP=y
+ CONFIG_NR_CPUS=512
++CONFIG_IA64_NR_NODES=256
+ CONFIG_HOTPLUG_CPU=y
+ # CONFIG_SCHED_SMT is not set
+ # CONFIG_PREEMPT is not set
+--- a/arch/ia64/configs/sn2_defconfig
++++ b/arch/ia64/configs/sn2_defconfig
+@@ -116,6 +116,7 @@ CONFIG_IA64_SGI_SN_XP=m
+ CONFIG_FORCE_MAX_ZONEORDER=17
+ CONFIG_SMP=y
+ CONFIG_NR_CPUS=1024
++CONFIG_IA64_NR_NODES=256
+ # CONFIG_HOTPLUG_CPU is not set
+ CONFIG_SCHED_SMT=y
+ CONFIG_PREEMPT=y
+--- a/arch/ia64/defconfig
++++ b/arch/ia64/defconfig
+@@ -116,6 +116,7 @@ CONFIG_IOSAPIC=y
+ CONFIG_FORCE_MAX_ZONEORDER=17
+ CONFIG_SMP=y
+ CONFIG_NR_CPUS=512
++CONFIG_IA64_NR_NODES=256
+ CONFIG_HOTPLUG_CPU=y
+ # CONFIG_SCHED_SMT is not set
+ # CONFIG_PREEMPT is not set
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/lkcd.patch new/patches.suse/lkcd.patch
--- old/patches.suse/lkcd.patch 2006-03-24 12:09:55.000000000 +0100
+++ new/patches.suse/lkcd.patch 2006-04-02 11:13:23.000000000 +0200
@@ -1424,7 +1424,7 @@
extern int nr_processes(void);
extern unsigned long nr_running(void);
extern unsigned long nr_uninterruptible(void);
-@@ -1002,6 +1003,88 @@
+@@ -1002,6 +1003,89 @@
void yield(void);
/*
@@ -1486,6 +1486,7 @@
+
+ task_t *migration_thread;
+ struct list_head migration_queue;
++ int cpu;
+#endif
+
+#ifdef CONFIG_SCHEDSTATS
@@ -1703,7 +1704,7 @@
/*
* Convert user-nice values [ -20 ... 0 ... 19 ]
* to static priority [ MAX_RT_PRIO..MAX_PRIO-1 ],
-@@ -185,89 +193,7 @@
+@@ -185,90 +193,7 @@
EXPORT_SYMBOL_GPL(__put_task_struct_cb);
@@ -1766,6 +1767,7 @@
-
- task_t *migration_thread;
- struct list_head migration_queue;
+- int cpu;
-#endif
-
-#ifdef CONFIG_SCHEDSTATS
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-03-31 12:03:08.000000000 +0200
+++ kernel-source/series.conf 2006-04-02 11:18:00.000000000 +0200
@@ -21,6 +21,7 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
+ patches.fixes/patch-2.6.16.1
patches.fixes/setuid-dumpable-wrongdir
patches.fixes/git-kbuild.patch
@@ -156,6 +157,8 @@
patches.arch/ppc-protect-remove_proc_entry.patch
patches.arch/ppc-device-tree-dupnodes.patch
patches.arch/ppc-pseries-lparcfg-1.7.patch
+ patches.arch/ppc-floppy-isa-dma.patch
+ patches.arch/ppc-pseries-rtas-mtcr-bug.patch
# KDB v4.4
@@ -453,11 +456,6 @@
patches.drivers/export_symbol_gpl_future-rcu.patch
patches.drivers/export_symbol_gpl_future-usb.patch
- # These will be in 2.6.16.1 and are in 2.6.17
- patches.drivers/driver-0001-sysfs-sysfs_remove_dir-needs-to-invalidate-the-dentry.patch
- patches.drivers/driver-0014-firmware-fix-BUG-in-fw_realloc_buffer.patch
- patches.drivers/driver-0021-get_cpu_sysdev-signedness-fix.patch
- patches.drivers/driver-0023-sysfs-fix-a-kobject-leak-in-sysfs_add_link-on-the-error-path.patch
########################################################
# USB
@@ -897,7 +895,6 @@
patches.fixes/nfsd-setuser-fix
patches.fixes/nfsd-putrootfh-dont-setuser
- patches.fixes/md-raid1-hang
patches.drivers/libata-device-spindown
patches.fixes/libata-resume-drive_port-mode
@@ -929,6 +926,12 @@
patches.fixes/sn-hwperf-geoid-to-cnode-loop
patches.fixes/ahci-init-on-resume
patches.fixes/msi-save-restore-for-suspend-resume.patch
+
+ # bug #160976
+ patches.fixes/sn-max-node-count-1
+ patches.fixes/sn-max-node-count-2
+ patches.fixes/sn-max-node-count-3
+ patches.fixes/sn-max-node-count-4
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
# (as all other arch specific patches should be kept at the end
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package kdebase3-SuSE
checked in at Sun Apr 2 11:43:21 CEST 2006.
--------
--- KDE/kdebase3-SuSE/kdebase3-SuSE.changes 2006-03-30 13:54:37.000000000 +0200
+++ kdebase3-SuSE/kdebase3-SuSE.changes 2006-03-31 17:51:24.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Mar 31 17:51:03 CEST 2006 - dmueller(a)suse.de
+
+- fix wallpaper upgrade bug (#162169)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase3-SuSE.spec ++++++
--- /var/tmp/diff_new_pack.bFG5mb/_old 2006-04-02 11:42:03.000000000 +0200
+++ /var/tmp/diff_new_pack.bFG5mb/_new 2006-04-02 11:42:03.000000000 +0200
@@ -31,7 +31,7 @@
PreReq: %fillup_prereq
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Version: 10.1
-Release: 43
+Release: 44
Source0: kdebase-SuSE-%{version}.tar.bz2
Source2: kdebase3-SuSE-displaymanager.fillup
Source3: kdebase3-SuSE-windowmanager.fillup
@@ -185,6 +185,8 @@
/var/lib/kde-profiles
%changelog -n kdebase3-SuSE
+* Fri Mar 31 2006 - dmueller(a)suse.de
+- fix wallpaper upgrade bug (#162169)
* Thu Mar 30 2006 - stbinner(a)suse.de
- update kdm and kthememanager screenshots/definitions (#156165)
* Mon Mar 27 2006 - stbinner(a)suse.de
++++++ kdebase-SuSE-10.1.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdebase-SuSE/config-files/opt/kde3/env/startkde.update.sh new/kdebase-SuSE/config-files/opt/kde3/env/startkde.update.sh
--- old/kdebase-SuSE/config-files/opt/kde3/env/startkde.update.sh 2006-03-20 18:01:11.000000000 +0100
+++ new/kdebase-SuSE/config-files/opt/kde3/env/startkde.update.sh 2006-03-31 17:36:56.000000000 +0200
@@ -8,12 +8,14 @@
kdesktopfile="$HOME/.kde/share/config/kdesktoprc"
if [ ! -e "$HOME/.skel/kdebase3.wallpaper101" -a -e "$kdesktopfile" ]; then
- if grep -q "[Desktop0]" "$kdesktopfile"; then
+ if ! fgrep -q "[Desktop0]" "$kdesktopfile"; then
WALLPAPER=$(/opt/kde3/bin/startkde.pick_wallpaper)
echo "[Desktop0]" >> "$kdesktopfile"
echo "Wallpaper=$WALLPAPER" >> "$kdesktopfile"
else
- wallpaper=`sed -n -e '/^\[Desktop0\]/,/^\[/ s,^Wallpaper=\(.*\),\1,p' "$kdesktopfile"`
+ w=`sed -n -e '/^\[Desktop0\]/,/^\[/ s,^Wallpaper=\(.*\),\1,p' "$kdesktopfile"`
+ # expand $HOME and other stuff
+ eval "wallpaper=\"$w\""
if [ ! -e "$wallpaper" ]; then
WALLPAPER=$(/opt/kde3/bin/startkde.pick_wallpaper)
sed -e "/^\[Desktop0\]/,/^\[/ s,^Wallpaper=\(.*\),Wallpaper=$WALLPAPER," "$kdesktopfile" > "$kdesktopfile.new" && \
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package zmd
checked in at Sat Apr 1 13:14:17 CEST 2006.
--------
--- zmd/zmd.changes 2006-03-30 10:12:57.000000000 +0200
+++ zmd/zmd.changes 2006-04-01 00:15:34.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Mar 31 22:47:49 CEST 2006 - maw(a)suse.de
+
+- New source drop (r26565) which:
+- Reverts lots of brokenness
+
+-------------------------------------------------------------------
+Fri Mar 31 01:29:09 CEST 2006 - maw(a)suse.de
+
+- New source drop (r26498) which:
+- Actually writes out the zmd.sleeping file when we goto sleep,
+ and ensure that it has correct permissions.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zmd.spec ++++++
--- /var/tmp/diff_new_pack.0NzaJf/_old 2006-04-01 13:13:49.000000000 +0200
+++ /var/tmp/diff_new_pack.0NzaJf/_new 2006-04-01 13:13:49.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
-Release: 35
+Release: 36
License: LGPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %name-7.1.1.tar.bz2
@@ -156,6 +156,13 @@
# %{_libdir}/monodoc/sources/*
%changelog -n zmd
+* Fri Mar 31 2006 - maw(a)suse.de
+- New source drop (r26565) which:
+- Reverts lots of brokenness
+* Fri Mar 31 2006 - maw(a)suse.de
+- New source drop (r26498) which:
+- Actually writes out the zmd.sleeping file when we goto sleep,
+ and ensure that it has correct permissions.
* Thu Mar 30 2006 - aj(a)suse.de
- Package /var/run/zmd [#162079].
* Thu Mar 30 2006 - maw(a)suse.de
++++++ zmd-7.1.1.tar.bz2 ++++++
++++ 18534 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/zmd-7.1.1/modules/ChangeLog new/zmd-7.1.1/modules/ChangeLog
--- old/zmd-7.1.1/modules/ChangeLog 2006-03-30 02:29:20.000000000 +0200
+++ new/zmd-7.1.1/modules/ChangeLog 2006-03-31 18:52:53.000000000 +0200
@@ -1,3 +1,37 @@
+2006-03-31 Tambet Ingo <tambet(a)ximian.com>
+
+ * linux/ResolvableBase.cs:
+ * linux/SqlPackage.cs:
+
+ Revert Dan's yesterday's changes, it broke a lot of stuff horribly.
+
+ * linux/Database.cs: Create triggers correctly to remove all types of
+ resolvables from the database when the parent from resolvables table
+ gets removed.
+ Add catalog changed listeners to catch subscription changes and update
+ the database accordingly. Fixes #162467.
+ (AddIndeces): Implmenent.
+ (RemoveIndeces): Implement.
+
+ * linux/RCEService.cs: Remove database indeces before starting to add
+ packages to the database and recreate them when done.
+
+2006-03-30 Dan Mills <thunder(a)ximian.com>
+
+ * linux/SqlPackage.cs:
+ * linux/ResolvableBase.cs:
+
+ Move dependency auto-loading code from SqlPackage to ResolvableBase.
+
+2006-03-28 James Willcox <james(a)ximian.com>
+
+ * linux/Transaction.cs: add Block and Allow static methods
+ * linux/PackageManager.cs: use the above methods
+ * linux/PatchBundle.cs: also use the above methods
+
+ Don't allow package transactions to occur while installing a
+ patch bundle.
+
2006-03-29 Chris Rivera <cmr(a)ximian.com>
* linux/PackageManager.cs: Add arch filtering for QueryLatest and
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/zmd-7.1.1/modules/linux/Database.cs new/zmd-7.1.1/modules/linux/Database.cs
--- old/zmd-7.1.1/modules/linux/Database.cs 2006-03-28 21:12:12.000000000 +0200
+++ new/zmd-7.1.1/modules/linux/Database.cs 2006-03-31 18:52:53.000000000 +0200
@@ -194,6 +194,33 @@
CreateResolvableTables ();
// Indeces, triggers, etc
+ AddIndeces ();
+
+ sql =
+ "CREATE TRIGGER remove_catalogs AFTER DELETE ON catalogs" +
+ " BEGIN" +
+ " DELETE FROM resolvables WHERE catalog = old.id;" +
+ " END;";
+ ExecNonQuery (sql);
+
+ sql =
+ "CREATE TRIGGER remove_resolvables AFTER DELETE ON resolvables" +
+ " BEGIN" +
+ " DELETE FROM package_details WHERE resolvable_id = old.id;" +
+ " DELETE FROM patch_details WHERE resolvable_id = old.id;" +
+ " DELETE FROM pattern_details WHERE resolvable_id = old.id;" +
+ " DELETE FROM product_details WHERE resolvable_id = old.id;" +
+ " DELETE FROM message_details WHERE resolvable_id = old.id;" +
+ " DELETE FROM script_details WHERE resolvable_id = old.id;" +
+ " DELETE FROM dependencies WHERE resolvable_id = old.id;" +
+ " DELETE FROM files WHERE resolvable_id = old.id;" +
+ " END;";
+ ExecNonQuery (sql);
+ }
+
+ public static void AddIndeces () {
+
+ string sql;
sql = "CREATE INDEX resolvable_catalog ON resolvables (catalog)";
ExecNonQuery (sql);
@@ -209,21 +236,24 @@
sql = "CREATE INDEX dependency_resolvable ON dependencies (resolvable_id)";
ExecNonQuery (sql);
+ }
- sql =
- "CREATE TRIGGER remove_catalogs AFTER DELETE ON catalogs" +
- " BEGIN" +
- " DELETE FROM resolvables WHERE catalog = old.id;" +
- " END;";
+ public static void RemoveIndeces () {
+ string sql;
+
+ sql = "DROP INDEX resolvable_catalog";
ExecNonQuery (sql);
- sql =
- "CREATE TRIGGER remove_resolvables AFTER DELETE ON resolvables" +
- " BEGIN" +
- " DELETE FROM package_details WHERE resolvable_id = old.id;" +
- " DELETE FROM dependencies WHERE resolvable_id = old.id;" +
- " DELETE FROM files WHERE resolvable_id = old.id;" +
- " END;";
+ sql = "DROP INDEX resolvable_name";
+ ExecNonQuery (sql);
+
+ sql = "DROP INDEX resolvable_spec";
+ ExecNonQuery (sql);
+
+ sql = "DROP INDEX package_details";
+ ExecNonQuery (sql);
+
+ sql = "DROP INDEX dependency_resolvable";
ExecNonQuery (sql);
}
@@ -284,10 +314,18 @@
}
public static void RemoveCatalog (Catalog catalog) {
- RemoveCatalog (catalog.Id);
+ catalog.Changed -= UpdateCatalog;
+
+ string sql = String.Format ("DELETE FROM catalogs WHERE id = '{0}'", SqlString (catalog.Id));
+ ExecNonQuery (sql);
}
private static void RemoveCatalog (string id) {
+ Catalog catalog = BundleManager.LookupCatalogById (id);
+
+ if (catalog != null)
+ catalog.Changed -= UpdateCatalog;
+
string sql = String.Format ("DELETE FROM catalogs WHERE id = '{0}'", SqlString (id));
ExecNonQuery (sql);
}
@@ -324,12 +362,50 @@
using (CatalogWriter writer = new CatalogWriter ()) {
writer.Write (catalog);
}
+
+ catalog.Changed += UpdateCatalog;
+ }
+
+ private static void UpdateCatalog (object o, EventArgs args) {
+ Catalog catalog = (Catalog) o;
+
+ // Only subscribed can change, right?
+
+ string sql =
+ "UPDATE catalogs " +
+ "SET subscribed = ? " +
+ "WHERE id = ?";
+
+ IDbCommand command = (SqliteCommand) Connection.CreateCommand ();
+ command.CommandText = sql;
+
+ IDataParameter subscribed = new SqliteParameter ("subscribed", DbType.Int32);
+ IDataParameter id = new SqliteParameter ("id", DbType.String);
+
+ command.Parameters.Add (subscribed);
+ command.Parameters.Add (id);
+ command.Prepare ();
+
+ subscribed.Value = Convert.ToInt32 (catalog.IsSubscribed);
+ id.Value = Database.SqlString (catalog.Id);
+
+ GetLock (false);
+
+ try {
+ command.ExecuteNonQuery ();
+ } finally {
+ ReleaseLock (false);
+ command.Dispose ();
+ }
}
public static void AddCatalog (Catalog[] catalogs) {
using (CatalogWriter writer = new CatalogWriter ()) {
writer.Write (catalogs);
}
+
+ foreach (Catalog c in catalogs)
+ c.Changed += UpdateCatalog;
}
public static PackageFile[] GetPackageFiles (Package package) {
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/zmd-7.1.1/modules/linux/PackageManager.cs new/zmd-7.1.1/modules/linux/PackageManager.cs
--- old/zmd-7.1.1/modules/linux/PackageManager.cs 2006-03-30 02:12:02.000000000 +0200
+++ new/zmd-7.1.1/modules/linux/PackageManager.cs 2006-03-30 22:36:23.000000000 +0200
@@ -40,7 +40,6 @@
private static SystemPackageCollection installed;
private static MultiPackageCollection packages;
- private static object transactionLock = new object ();
private static Transaction transaction;
public static EventHandler AvailablePackagesAdded;
@@ -150,18 +149,20 @@
}
public static ResolverResult Verify () {
- lock (transactionLock) {
- if (transaction != null)
- throw new ZenException (GettextCatalog.GetString ("Another transaction is already running."));
+ try {
+ Transaction.Block ();
return Backend.Current.Verify ();
+ } finally {
+ Transaction.Allow ();
}
}
public static ResolverResult Resolve (IResolvable[] installs, IResolvable[] upgrades, IResolvable[] removals) {
- lock (transactionLock) {
- if (transaction != null)
- throw new ZenException (GettextCatalog.GetString ("Another transaction is already running."));
+ try {
+ Transaction.Block ();
return Backend.Current.ResolveDependencies (installs, upgrades, removals);
+ } finally {
+ Transaction.Allow ();
}
}
@@ -241,23 +242,24 @@
public static Transaction CreateTransaction (RollbackInfo rb, TransactionFlags flags) {
if (!CheckPermissions (rb.Installs, null, rb.Removals))
throw new ZenException (GettextCatalog.GetString ("You do not have permission to install and/or remove packages."));
- lock (transactionLock) {
- if (transaction != null)
- throw new ZenException (GettextCatalog.GetString ("Another transaction is already running."));
-
- try {
- transaction = new Transaction ();
- transaction.Installs = rb.Installs;
- transaction.Removals = rb.Removals;
- transaction.RestoreFiles = rb.Files;
- transaction.Flags = flags;
- } catch (Exception e) {
- // Something went wrong, don't leave stale transactions around
- transaction = null;
- throw e;
- }
+
+ Transaction.Block ();
+
+ try {
+ transaction = new Transaction ();
+ transaction.Installs = rb.Installs;
+ transaction.Removals = rb.Removals;
+ transaction.RestoreFiles = rb.Files;
+ transaction.Flags = flags;
+ } catch (Exception e) {
+ // Something went wrong, don't leave stale transactions around
+ transaction = null;
+ Transaction.Allow ();
+ throw e;
}
+ transaction.TransactionProgress.Stopped += new ProgressUpdate (TransactionDone);
+
return transaction;
}
@@ -267,33 +269,29 @@
if (!CheckPermissions (installs, upgrades, removals))
throw new ZenException (GettextCatalog.GetString ("You do not have permission to install and/or remove packages."));
- lock (transactionLock) {
-
- if (transaction != null)
- throw new ZenException (GettextCatalog.GetString ("Another transaction is already running."));
-
- try {
- transaction = new Transaction ();
- transaction.Installs = installs;
- transaction.Upgrades = upgrades;
- transaction.Removals = removals;
- transaction.Flags = flags;
- } catch (Exception e) {
- // Something went wrong, don't leave stale transactions around
- transaction = null;
- throw e;
- }
-
- transaction.TransactionProgress.Stopped += new ProgressUpdate (TransactionDone);
+ Transaction.Block ();
+
+ try {
+ transaction = new Transaction ();
+ transaction.Installs = installs;
+ transaction.Upgrades = upgrades;
+ transaction.Removals = removals;
+ transaction.Flags = flags;
+ } catch (Exception e) {
+ // Something went wrong, don't leave stale transactions around
+ transaction = null;
+ Transaction.Allow ();
+ throw e;
}
+ transaction.TransactionProgress.Stopped += new ProgressUpdate (TransactionDone);
+
return transaction;
}
private static void TransactionDone (Progress progress) {
- lock (transactionLock) {
- transaction = null;
- }
+ Transaction.Allow ();
+ transaction = null;
}
public static IEnumerable Query (IList query) {
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/zmd-7.1.1/modules/linux/PatchBundle.cs new/zmd-7.1.1/modules/linux/PatchBundle.cs
--- old/zmd-7.1.1/modules/linux/PatchBundle.cs 2006-03-22 17:08:43.000000000 +0100
+++ new/zmd-7.1.1/modules/linux/PatchBundle.cs 2006-03-30 22:36:23.000000000 +0200
@@ -242,6 +242,11 @@
string patch;
string args;
+ if (Transaction.IsBlocked)
+ throw new ZenException (GettextCatalog.GetString ("Another transaction is already running."));
+
+ Transaction.Block ();
+
if (product.Name == "SUSE LINUX")
patch = patchName;
else
@@ -274,6 +279,8 @@
progress.Finish ();
OnTransacted ();
}
+
+ Transaction.Allow ();
}
public override void Remove (Progress progress, BundleTransactionFlags flags) {
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/zmd-7.1.1/modules/linux/RCEService.cs new/zmd-7.1.1/modules/linux/RCEService.cs
--- old/zmd-7.1.1/modules/linux/RCEService.cs 2006-03-22 20:03:40.000000000 +0100
+++ new/zmd-7.1.1/modules/linux/RCEService.cs 2006-03-31 18:52:53.000000000 +0200
@@ -104,13 +104,16 @@
Progress progress = cache.DownloadAsync (WebCache.GetMergedUri (uri, "serviceinfo.xml"));
progress.Stopped += OnServiceInfoComplete;
+ Database.RemoveIndeces ();
return refreshProgress;
}
private void OnRefreshFinished (Progress progress) {
+ Database.AddIndeces ();
+
dephash = null;
-
+
if (progress.Status != ProgressStatus.Finished) {
RemoveCatalogs ();
}
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/zmd-7.1.1/modules/linux/ResolvableBase.cs new/zmd-7.1.1/modules/linux/ResolvableBase.cs
--- old/zmd-7.1.1/modules/linux/ResolvableBase.cs 2006-03-27 04:02:22.000000000 +0200
+++ new/zmd-7.1.1/modules/linux/ResolvableBase.cs 2006-03-31 18:52:53.000000000 +0200
@@ -60,6 +60,22 @@
set { installed = value; }
}
+ public virtual ICollection Requires {
+ get { return requires; }
+ }
+
+ public virtual ICollection Provides {
+ get { return provides; }
+ }
+
+ public virtual ICollection Conflicts {
+ get { return conflicts; }
+ }
+
+ public virtual ICollection Obsoletes {
+ get { return obsoletes; }
+ }
+
public virtual Catalog Catalog {
get { return catalog; }
set { catalog = value; }
@@ -89,22 +105,6 @@
get { return category; }
}
- public virtual ICollection Requires {
- get { return requires; }
- }
-
- public virtual ICollection Provides {
- get { return provides; }
- }
-
- public virtual ICollection Conflicts {
- get { return conflicts; }
- }
-
- public virtual ICollection Obsoletes {
- get { return obsoletes; }
- }
-
public virtual string VersionToString () {
ResolvableDep dep = new ResolvableDep ();
dep.Epoch = epoch;
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/zmd-7.1.1/modules/linux/Transaction.cs new/zmd-7.1.1/modules/linux/Transaction.cs
--- old/zmd-7.1.1/modules/linux/Transaction.cs 2006-03-29 02:26:06.000000000 +0200
+++ new/zmd-7.1.1/modules/linux/Transaction.cs 2006-03-30 22:36:23.000000000 +0200
@@ -39,7 +39,9 @@
public class Transaction {
private static readonly ILog log = LogManager.GetLogger (typeof (Transaction));
-
+ private static bool locked;
+ private static object lockObject = new object ();
+
private MultiProgress downloadProgress = new MultiProgress ("Downloading Packages");
private TransactionProgress transactionProgress = Backend.Current.TransactionProgress ();
private IResolvable[] installs;
@@ -48,7 +50,40 @@
private TransactionFlags flags;
private PackageHistoryFile[] restoreFiles;
private ArrayList logEntries = new ArrayList ();
+
+ public static void Block () {
+ Block (true);
+ }
+ public static void Block (bool throwex) {
+ lock (lockObject) {
+ if (locked) {
+ if (throwex) {
+ throw new ZenException (GettextCatalog.GetString ("A transaction is already in progress"));
+ } else {
+ while (locked) {
+ Monitor.Wait (lockObject);
+ }
+ }
+ }
+
+ locked = true;
+ }
+ }
+
+ public static void Allow () {
+ lock (lockObject) {
+ locked = false;
+ Monitor.Pulse (lockObject);
+ }
+ }
+
+ public static bool IsBlocked {
+ get {
+ return locked;
+ }
+ }
+
public Progress DownloadProgress {
get { return downloadProgress; }
}
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/zmd-7.1.1/modules/linux/red-carpet-backend/Makefile.am new/zmd-7.1.1/modules/linux/red-carpet-backend/Makefile.am
--- old/zmd-7.1.1/modules/linux/red-carpet-backend/Makefile.am 2006-03-17 22:50:33.000000000 +0100
+++ new/zmd-7.1.1/modules/linux/red-carpet-backend/Makefile.am 2006-03-30 22:36:23.000000000 +0200
@@ -11,9 +11,6 @@
action-reader.c \
action-reader.h
-helperdir = $(libdir)/zmd
-helper_SCRIPTS = update-status
-
query_filesdir = $(libdir)/zmd
query_files_PROGRAMS = query-files
query_files_SOURCES = query-files.c $(PACKAGE_WRITER)
Binary files old/zmd-7.1.1/po/de_DE.gmo and new/zmd-7.1.1/po/de_DE.gmo differ
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/zmd-7.1.1/po/de_DE.po new/zmd-7.1.1/po/de_DE.po
--- old/zmd-7.1.1/po/de_DE.po 2006-03-29 02:30:22.000000000 +0200
+++ new/zmd-7.1.1/po/de_DE.po 2006-03-31 22:44:49.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-28 19:30-0500\n"
+"POT-Creation-Date: 2006-03-31 14:44-0600\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"
@@ -105,17 +105,11 @@
msgstr ""
"Transaktionsverlauf und bearbeitete Dateien speichern, Rollback zulassen"
-#: modules/linux/PackageManager.cs:170 modules/linux/PackageManager.cs:178
-#: modules/linux/PackageManager.cs:261 modules/linux/PackageManager.cs:288
-#, fuzzy
-msgid "Another transaction is already running."
-msgstr "Eine andere Transaktion wird bereits ausgeführt."
-
-#: modules/linux/PackageManager.cs:258 modules/linux/PackageManager.cs:283
+#: modules/linux/PackageManager.cs:244 modules/linux/PackageManager.cs:270
msgid "You do not have permission to install and/or remove packages."
msgstr ""
-#: modules/linux/PackageManager.cs:357
+#: modules/linux/PackageManager.cs:406
msgid "File list not available."
msgstr ""
@@ -128,12 +122,17 @@
msgid "Preparing Scripts"
msgstr "Skriptvorbereitung"
-#: modules/linux/PatchBundle.cs:268
+#: modules/linux/PatchBundle.cs:246
+#, fuzzy
+msgid "Another transaction is already running."
+msgstr "Eine andere Transaktion wird bereits ausgeführt."
+
+#: modules/linux/PatchBundle.cs:273
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\": online_update exited with code {1}"
msgstr "online_update beendet mit Code {0}: {1}"
-#: modules/linux/PatchBundle.cs:272
+#: modules/linux/PatchBundle.cs:277
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\""
msgstr "Initialisieren von Modul \"{0}\" nicht möglich: {1}"
@@ -142,12 +141,17 @@
msgid "Aborted"
msgstr "Abgebrochen"
-#: modules/linux/Transaction.cs:66 modules/linux/Transaction.cs:81
+#: modules/linux/Transaction.cs:62
+#, fuzzy
+msgid "A transaction is already in progress"
+msgstr "Eine andere Transaktion wird bereits ausgeführt."
+
+#: modules/linux/Transaction.cs:101 modules/linux/Transaction.cs:116
#, fuzzy, csharp-format
msgid "Resolvable {0} is already installed."
msgstr "Bundle '{0}' ist bereits installiert."
-#: modules/linux/Transaction.cs:200
+#: modules/linux/Transaction.cs:235
#, csharp-format
msgid "Can not download package {0}."
msgstr ""
@@ -712,25 +716,25 @@
msgid "Refreshing Services"
msgstr "Dienstaktualisierung"
-#: src/ServiceManager.cs:621
+#: src/ServiceManager.cs:622
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "Der Dienst '{0}' unterstützt keine Registrierung."
-#: src/ServiceManager.cs:784
+#: src/ServiceManager.cs:785
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Unbekannte Dienstspeicherversion '{0}'"
-#: src/ShutdownManager.cs:55
+#: src/ShutdownManager.cs:56
msgid "Device shutdown or restart delay in minutes"
msgstr ""
-#: src/ShutdownManager.cs:56
+#: src/ShutdownManager.cs:57
msgid "Device"
msgstr ""
-#: src/ShutdownManager.cs:110
+#: src/ShutdownManager.cs:112
msgid "Shutdown is not blocked"
msgstr "Das Herunterfahren ist nicht blockiert."
Binary files old/zmd-7.1.1/po/en_US.gmo and new/zmd-7.1.1/po/en_US.gmo differ
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/zmd-7.1.1/po/en_US.po new/zmd-7.1.1/po/en_US.po
--- old/zmd-7.1.1/po/en_US.po 2006-03-29 02:30:22.000000000 +0200
+++ new/zmd-7.1.1/po/en_US.po 2006-03-31 22:44:49.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-28 19:30-0500\n"
+"POT-Creation-Date: 2006-03-31 14:44-0600\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"
@@ -102,17 +102,11 @@
msgid "Save transaction history and changed files, allowing rollback"
msgstr "Save transaction history and changed files, allowing rollback"
-#: modules/linux/PackageManager.cs:170 modules/linux/PackageManager.cs:178
-#: modules/linux/PackageManager.cs:261 modules/linux/PackageManager.cs:288
-#, fuzzy
-msgid "Another transaction is already running."
-msgstr "Another transaction is already in progress"
-
-#: modules/linux/PackageManager.cs:258 modules/linux/PackageManager.cs:283
+#: modules/linux/PackageManager.cs:244 modules/linux/PackageManager.cs:270
msgid "You do not have permission to install and/or remove packages."
msgstr ""
-#: modules/linux/PackageManager.cs:357
+#: modules/linux/PackageManager.cs:406
msgid "File list not available."
msgstr ""
@@ -125,12 +119,17 @@
msgid "Preparing Scripts"
msgstr "Preparing Scripts"
-#: modules/linux/PatchBundle.cs:268
+#: modules/linux/PatchBundle.cs:246
+#, fuzzy
+msgid "Another transaction is already running."
+msgstr "Another transaction is already in progress"
+
+#: modules/linux/PatchBundle.cs:273
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\": online_update exited with code {1}"
msgstr "online_update exited with code {0}: {1}"
-#: modules/linux/PatchBundle.cs:272
+#: modules/linux/PatchBundle.cs:277
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\""
msgstr "Could not initialize module \"{0}\": {1}"
@@ -139,12 +138,17 @@
msgid "Aborted"
msgstr "Aborted"
-#: modules/linux/Transaction.cs:66 modules/linux/Transaction.cs:81
+#: modules/linux/Transaction.cs:62
+#, fuzzy
+msgid "A transaction is already in progress"
+msgstr "Another transaction is already in progress"
+
+#: modules/linux/Transaction.cs:101 modules/linux/Transaction.cs:116
#, fuzzy, csharp-format
msgid "Resolvable {0} is already installed."
msgstr "Bundle '{0}' is already installed."
-#: modules/linux/Transaction.cs:200
+#: modules/linux/Transaction.cs:235
#, csharp-format
msgid "Can not download package {0}."
msgstr ""
@@ -701,25 +705,25 @@
msgid "Refreshing Services"
msgstr "Refreshing Services"
-#: src/ServiceManager.cs:621
+#: src/ServiceManager.cs:622
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "The '{0}' service does not support registration."
-#: src/ServiceManager.cs:784
+#: src/ServiceManager.cs:785
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Unknown service storage version '{0}'"
-#: src/ShutdownManager.cs:55
+#: src/ShutdownManager.cs:56
msgid "Device shutdown or restart delay in minutes"
msgstr ""
-#: src/ShutdownManager.cs:56
+#: src/ShutdownManager.cs:57
msgid "Device"
msgstr ""
-#: src/ShutdownManager.cs:110
+#: src/ShutdownManager.cs:112
msgid "Shutdown is not blocked"
msgstr "Shutdown is not blocked"
Binary files old/zmd-7.1.1/po/es_ES.gmo and new/zmd-7.1.1/po/es_ES.gmo differ
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/zmd-7.1.1/po/es_ES.po new/zmd-7.1.1/po/es_ES.po
--- old/zmd-7.1.1/po/es_ES.po 2006-03-29 02:30:22.000000000 +0200
+++ new/zmd-7.1.1/po/es_ES.po 2006-03-31 22:44:49.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-28 19:30-0500\n"
+"POT-Creation-Date: 2006-03-31 14:44-0600\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"
@@ -108,17 +108,11 @@
"Guardar historial de transacciones y archivos cambiados, permitiendo "
"retroceso"
-#: modules/linux/PackageManager.cs:170 modules/linux/PackageManager.cs:178
-#: modules/linux/PackageManager.cs:261 modules/linux/PackageManager.cs:288
-#, fuzzy
-msgid "Another transaction is already running."
-msgstr "Hay otra transacción en proceso"
-
-#: modules/linux/PackageManager.cs:258 modules/linux/PackageManager.cs:283
+#: modules/linux/PackageManager.cs:244 modules/linux/PackageManager.cs:270
msgid "You do not have permission to install and/or remove packages."
msgstr ""
-#: modules/linux/PackageManager.cs:357
+#: modules/linux/PackageManager.cs:406
msgid "File list not available."
msgstr ""
@@ -131,12 +125,17 @@
msgid "Preparing Scripts"
msgstr "Preparando guiones"
-#: modules/linux/PatchBundle.cs:268
+#: modules/linux/PatchBundle.cs:246
+#, fuzzy
+msgid "Another transaction is already running."
+msgstr "Hay otra transacción en proceso"
+
+#: modules/linux/PatchBundle.cs:273
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\": online_update exited with code {1}"
msgstr "Se ha cerrado online_update con el código {0}: {1}"
-#: modules/linux/PatchBundle.cs:272
+#: modules/linux/PatchBundle.cs:277
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\""
msgstr "No es posible iniciar el módulo \"{0}\": {1}"
@@ -145,12 +144,17 @@
msgid "Aborted"
msgstr "Abortados"
-#: modules/linux/Transaction.cs:66 modules/linux/Transaction.cs:81
+#: modules/linux/Transaction.cs:62
+#, fuzzy
+msgid "A transaction is already in progress"
+msgstr "Hay otra transacción en proceso"
+
+#: modules/linux/Transaction.cs:101 modules/linux/Transaction.cs:116
#, fuzzy, csharp-format
msgid "Resolvable {0} is already installed."
msgstr "El lote '{0}' ya está instalado."
-#: modules/linux/Transaction.cs:200
+#: modules/linux/Transaction.cs:235
#, csharp-format
msgid "Can not download package {0}."
msgstr ""
@@ -714,25 +718,25 @@
msgid "Refreshing Services"
msgstr "Actualizando servicios"
-#: src/ServiceManager.cs:621
+#: src/ServiceManager.cs:622
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "El servicio '{0}' no admite registro."
-#: src/ServiceManager.cs:784
+#: src/ServiceManager.cs:785
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Versión de almacenamiento de servicio no válida '{0}'"
-#: src/ShutdownManager.cs:55
+#: src/ShutdownManager.cs:56
msgid "Device shutdown or restart delay in minutes"
msgstr ""
-#: src/ShutdownManager.cs:56
+#: src/ShutdownManager.cs:57
msgid "Device"
msgstr ""
-#: src/ShutdownManager.cs:110
+#: src/ShutdownManager.cs:112
msgid "Shutdown is not blocked"
msgstr "Cierre sin bloquear"
Binary files old/zmd-7.1.1/po/fr_FR.gmo and new/zmd-7.1.1/po/fr_FR.gmo differ
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/zmd-7.1.1/po/fr_FR.po new/zmd-7.1.1/po/fr_FR.po
--- old/zmd-7.1.1/po/fr_FR.po 2006-03-29 02:30:22.000000000 +0200
+++ new/zmd-7.1.1/po/fr_FR.po 2006-03-31 22:44:49.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-28 19:30-0500\n"
+"POT-Creation-Date: 2006-03-31 14:44-0600\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"
@@ -107,17 +107,11 @@
"Enregistrer l'historique de la transaction et les fichiers modifiés, en "
"permettant le retour à l'état initial"
-#: modules/linux/PackageManager.cs:170 modules/linux/PackageManager.cs:178
-#: modules/linux/PackageManager.cs:261 modules/linux/PackageManager.cs:288
-#, fuzzy
-msgid "Another transaction is already running."
-msgstr "Une autre transaction est déjà en cours"
-
-#: modules/linux/PackageManager.cs:258 modules/linux/PackageManager.cs:283
+#: modules/linux/PackageManager.cs:244 modules/linux/PackageManager.cs:270
msgid "You do not have permission to install and/or remove packages."
msgstr ""
-#: modules/linux/PackageManager.cs:357
+#: modules/linux/PackageManager.cs:406
msgid "File list not available."
msgstr ""
@@ -130,12 +124,17 @@
msgid "Preparing Scripts"
msgstr "Préparation des scripts"
-#: modules/linux/PatchBundle.cs:268
+#: modules/linux/PatchBundle.cs:246
+#, fuzzy
+msgid "Another transaction is already running."
+msgstr "Une autre transaction est déjà en cours"
+
+#: modules/linux/PatchBundle.cs:273
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\": online_update exited with code {1}"
msgstr "online_update a quitté avec le code {0}: {1}"
-#: modules/linux/PatchBundle.cs:272
+#: modules/linux/PatchBundle.cs:277
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\""
msgstr "Impossible d'initialiser le module \"{0}\" : {1}"
@@ -144,12 +143,17 @@
msgid "Aborted"
msgstr "Abandonné"
-#: modules/linux/Transaction.cs:66 modules/linux/Transaction.cs:81
+#: modules/linux/Transaction.cs:62
+#, fuzzy
+msgid "A transaction is already in progress"
+msgstr "Une autre transaction est déjà en cours"
+
+#: modules/linux/Transaction.cs:101 modules/linux/Transaction.cs:116
#, fuzzy, csharp-format
msgid "Resolvable {0} is already installed."
msgstr "L'ensemble '{0}' est déjà installé."
-#: modules/linux/Transaction.cs:200
+#: modules/linux/Transaction.cs:235
#, csharp-format
msgid "Can not download package {0}."
msgstr ""
@@ -713,25 +717,25 @@
msgid "Refreshing Services"
msgstr "Rafraîchissement des services"
-#: src/ServiceManager.cs:621
+#: src/ServiceManager.cs:622
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "Le service '{0}' ne prend pas en charge l'enregistrement."
-#: src/ServiceManager.cs:784
+#: src/ServiceManager.cs:785
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Version de stockage de service '{0}' inconnue"
-#: src/ShutdownManager.cs:55
+#: src/ShutdownManager.cs:56
msgid "Device shutdown or restart delay in minutes"
msgstr ""
-#: src/ShutdownManager.cs:56
+#: src/ShutdownManager.cs:57
msgid "Device"
msgstr ""
-#: src/ShutdownManager.cs:110
+#: src/ShutdownManager.cs:112
msgid "Shutdown is not blocked"
msgstr "L'arrêt n'est pas bloqué"
Binary files old/zmd-7.1.1/po/pt_BR.gmo and new/zmd-7.1.1/po/pt_BR.gmo differ
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/zmd-7.1.1/po/pt_BR.po new/zmd-7.1.1/po/pt_BR.po
--- old/zmd-7.1.1/po/pt_BR.po 2006-03-29 02:30:22.000000000 +0200
+++ new/zmd-7.1.1/po/pt_BR.po 2006-03-31 22:44:49.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-28 19:30-0500\n"
+"POT-Creation-Date: 2006-03-31 14:44-0600\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"
@@ -104,17 +104,11 @@
msgid "Save transaction history and changed files, allowing rollback"
msgstr "Gravar histórico de transações e arquivos mudados, permitindo rollback"
-#: modules/linux/PackageManager.cs:170 modules/linux/PackageManager.cs:178
-#: modules/linux/PackageManager.cs:261 modules/linux/PackageManager.cs:288
-#, fuzzy
-msgid "Another transaction is already running."
-msgstr "Já existe outra transação em andamento"
-
-#: modules/linux/PackageManager.cs:258 modules/linux/PackageManager.cs:283
+#: modules/linux/PackageManager.cs:244 modules/linux/PackageManager.cs:270
msgid "You do not have permission to install and/or remove packages."
msgstr ""
-#: modules/linux/PackageManager.cs:357
+#: modules/linux/PackageManager.cs:406
msgid "File list not available."
msgstr ""
@@ -127,12 +121,17 @@
msgid "Preparing Scripts"
msgstr "Preparando Scripts"
-#: modules/linux/PatchBundle.cs:268
+#: modules/linux/PatchBundle.cs:246
+#, fuzzy
+msgid "Another transaction is already running."
+msgstr "Já existe outra transação em andamento"
+
+#: modules/linux/PatchBundle.cs:273
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\": online_update exited with code {1}"
msgstr "online_update saiu com o código {0}: {1}"
-#: modules/linux/PatchBundle.cs:272
+#: modules/linux/PatchBundle.cs:277
#, fuzzy, csharp-format
msgid "Could not install patch \"{0}\""
msgstr "Não foi possível inicializar o módulo \"{0}\": {1}"
@@ -141,12 +140,17 @@
msgid "Aborted"
msgstr "Anulado"
-#: modules/linux/Transaction.cs:66 modules/linux/Transaction.cs:81
+#: modules/linux/Transaction.cs:62
+#, fuzzy
+msgid "A transaction is already in progress"
+msgstr "Já existe outra transação em andamento"
+
+#: modules/linux/Transaction.cs:101 modules/linux/Transaction.cs:116
#, fuzzy, csharp-format
msgid "Resolvable {0} is already installed."
msgstr "O bundle '{0}' já está instalado."
-#: modules/linux/Transaction.cs:200
+#: modules/linux/Transaction.cs:235
#, csharp-format
msgid "Can not download package {0}."
msgstr ""
@@ -708,25 +712,25 @@
msgid "Refreshing Services"
msgstr "Atualizando Serviços"
-#: src/ServiceManager.cs:621
+#: src/ServiceManager.cs:622
#, csharp-format
msgid "The '{0}' service does not support registration."
msgstr "O serviço '{0}' não suporta registro."
-#: src/ServiceManager.cs:784
+#: src/ServiceManager.cs:785
#, csharp-format
msgid "Unknown service storage version '{0}'"
msgstr "Versão de armazenamento de serviço desconhecida '{0}'"
-#: src/ShutdownManager.cs:55
+#: src/ShutdownManager.cs:56
msgid "Device shutdown or restart delay in minutes"
msgstr ""
-#: src/ShutdownManager.cs:56
+#: src/ShutdownManager.cs:57
msgid "Device"
msgstr ""
-#: src/ShutdownManager.cs:110
+#: src/ShutdownManager.cs:112
msgid "Shutdown is not blocked"
msgstr "Desligamento desbloqueado"
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/zmd-7.1.1/src/BuildConfig.cs new/zmd-7.1.1/src/BuildConfig.cs
--- old/zmd-7.1.1/src/BuildConfig.cs 2006-03-30 02:15:40.000000000 +0200
+++ new/zmd-7.1.1/src/BuildConfig.cs 2006-03-31 22:44:44.000000000 +0200
@@ -1,14 +1,14 @@
namespace Novell.Zenworks.Zmd {
public class BuildConfig {
- public const string PREFIX = "/usr";
- public const string SYSCONFDIR = "/etc";
- public const string DATADIR = "/usr/share";
- public const string LIBDIR = "/usr/lib64";
- public const string LIBDIR_MANAGED = "/usr" + "/lib";
- public const string LOCALSTATEDIR = "/var";
+ public const string PREFIX = "/usr/local";
+ public const string SYSCONFDIR = "/usr/local/etc";
+ public const string DATADIR = "/usr/local/share";
+ public const string LIBDIR = "/usr/local/lib";
+ public const string LIBDIR_MANAGED = "/usr/local" + "/lib";
+ public const string LOCALSTATEDIR = "/usr/local/var";
- public const string LOGDIR = "/var/log";
+ public const string LOGDIR = "/usr/local/var/log";
public const string LOGFILE = LOGDIR + "/zmd-messages.log";
public const string MODULE_PATH = LIBDIR_MANAGED + "/zmd/modules";
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --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/zmd-7.1.1/src/ChangeLog new/zmd-7.1.1/src/ChangeLog
--- old/zmd-7.1.1/src/ChangeLog 2006-03-30 02:26:02.000000000 +0200
+++ new/zmd-7.1.1/src/ChangeLog 2006-03-31 18:52:52.000000000 +0200
@@ -1,3 +1,13 @@
+2006-03-31 Tambet Ingo <tambet(a)ximian.com>
+
+ * Identity.cs (IsWellFormedUsername): Fix a typo, add '-' to the list
+ of allowed characters. Fixes #152457.
+
+2006-03-30 James Willcox <james(a)ximian.com>
+
+ * ShutdownManager.cs: actually write out the zmd.sleeping file
+ when we go to sleep, and ensure it has correct permissions.
+
2006-03-29 James Willcox <james(a)ximian.com>
* ServiceManager.cs: expire the cache after refresh
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/zmd-7.1.1/src/Identity.cs new/zmd-7.1.1/src/Identity.cs
--- old/zmd-7.1.1/src/Identity.cs 2006-03-11 05:29:34.000000000 +0100
+++ new/zmd-7.1.1/src/Identity.cs 2006-03-31 18:52:52.000000000 +0200
@@ -95,7 +95,7 @@
if (str == null)
return false;
for (int i = 0; i < str.Length; i++)
- if (!Char.IsLetterOrDigit (str[i]) || str[i] == '_')
+ if (!(Char.IsLetterOrDigit (str[i]) || str[i] == '_' || str[i] == '-'))
return false;
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/zmd-7.1.1/src/Prefs.cs new/zmd-7.1.1/src/Prefs.cs
--- old/zmd-7.1.1/src/Prefs.cs 2006-03-29 02:26:06.000000000 +0200
+++ new/zmd-7.1.1/src/Prefs.cs 2006-03-30 22:36:20.000000000 +0200
@@ -564,7 +564,7 @@
this.description = GettextCatalog.GetString ("If true, inventory information will be collected and sent to the server");
this.category = GettextCatalog.GetString ("Server");
this.type = typeof (bool);
- this.default_value = (bool) true;
+ this.default_value = (bool) 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/zmd-7.1.1/src/ShutdownManager.cs new/zmd-7.1.1/src/ShutdownManager.cs
--- old/zmd-7.1.1/src/ShutdownManager.cs 2006-03-15 17:13:38.000000000 +0100
+++ new/zmd-7.1.1/src/ShutdownManager.cs 2006-03-31 00:56:27.000000000 +0200
@@ -21,6 +21,7 @@
using System;
+using System.IO;
using System.Collections;
using System.Diagnostics;
using System.Threading;
@@ -62,6 +63,7 @@
public class ShutdownManager {
private static readonly ILog log = LogManager.GetLogger (typeof (ShutdownManager));
+ private static readonly string sleepFile = "/var/run/zmd/zmd.sleeping";
private static int counter;
private static ShutdownType pending = ShutdownType.None;
@@ -130,6 +132,12 @@
return (string[]) list.ToArray (typeof (string));
}
+ private static void WriteSleepFile () {
+ using (File.Open (sleepFile, FileMode.Create));
+ Syscall.chmod (sleepFile, FilePermissions.S_IRUSR | FilePermissions.S_IWUSR |
+ FilePermissions.S_IRGRP | FilePermissions.S_IROTH);
+ }
+
private static void StartShutdownInternal (ShutdownType type, bool force, int timeout) {
if (counter > 0 && !force) {
pending = type;
@@ -151,6 +159,7 @@
log.Warn ("Preparing to restart...");
break;
case ShutdownType.Sleep:
+ WriteSleepFile ();
log.Warn ("Preparing to sleep...");
break;
case ShutdownType.DeviceShutdown:
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/zmd-7.1.1/zmd.conf new/zmd-7.1.1/zmd.conf
--- old/zmd-7.1.1/zmd.conf 2006-03-22 17:08:44.000000000 +0100
+++ new/zmd-7.1.1/zmd.conf 2006-03-28 03:10:58.000000000 +0200
@@ -1,5 +1,9 @@
[Server]
bind-ip=127.0.0.1
+<<<<<<< .mine
+remote-enabled=False
+=======
refresh-interval=86400
remote-enabled=false
+>>>>>>> .r26285
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package rug
checked in at Sat Apr 1 13:12:39 CEST 2006.
--------
--- rug/rug.changes 2006-03-31 08:20:39.000000000 +0200
+++ rug/rug.changes 2006-04-01 00:09:03.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Mar 31 23:57:06 CEST 2006 - maw(a)suse.de
+
+- New source drop (r26568) which:
+- Backs out the patch status reporting; it requires changes in
+ zmd which are not yet ready.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rug.spec ++++++
--- /var/tmp/diff_new_pack.ZErn07/_old 2006-04-01 13:11:09.000000000 +0200
+++ /var/tmp/diff_new_pack.ZErn07/_new 2006-04-01 13:11:09.000000000 +0200
@@ -14,7 +14,7 @@
BuildRequires: gtkdoc mono-basic mono-data-sqlite mono-devel zmd-devel
URL: http://www.novell.com
Version: 7.1.1
-Release: 20
+Release: 21
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Command Line Client for zmd
@@ -78,6 +78,10 @@
%_mandir/*/*/*.gz
%changelog -n rug
+* Fri Mar 31 2006 - maw(a)suse.de
+- New source drop (r26568) which:
+- Backs out the patch status reporting; it requires changes in
+ zmd which are not yet ready.
* Fri Mar 31 2006 - thunder(a)suse.de
- New source drop (r26522):
- Improves patch status reporting.
++++++ rug-7.1.1.tar.bz2 ++++++
++++ 11554 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package jpilot-Backup
checked in at Sat Apr 1 12:25:46 CEST 2006.
--------
--- jpilot-Backup/jpilot-Backup.changes 2006-01-25 21:37:05.000000000 +0100
+++ jpilot-Backup/jpilot-Backup.changes 2006-03-29 15:55:39.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Mar 29 15:55:14 CEST 2006 - dgollub(a)suse.de
+
+- removed pilot-link 0.12.0 API patch from spec file.
+ downgrade to pilot-link version 0.11.8 - see #161722
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jpilot-Backup.spec ++++++
--- /var/tmp/diff_new_pack.MzSUS7/_old 2006-04-01 12:25:39.000000000 +0200
+++ /var/tmp/diff_new_pack.MzSUS7/_new 2006-04-01 12:25:39.000000000 +0200
@@ -1,11 +1,11 @@
#
# spec file for package jpilot-Backup (Version 0.51)
#
-# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://www.suse.de/feedback/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
@@ -13,9 +13,9 @@
Name: jpilot-Backup
BuildRequires: gtk-devel gtk2-devel jpilot pilot-link-devel update-desktop-files
Version: 0.51
-Release: 3
+Release: 11
License: GPL
-Summary: Backup plugin for J-Pilot
+Summary: Backup Plug-In for J-Pilot
Group: Hardware/Palm
Autoreqprov: on
Requires: jpilot
@@ -27,9 +27,9 @@
URL: http://jasonday.home.att.net
%description -n jpilot-Backup
-Backups are automatic, you configure when (every sync, daily, weekly,
-or monthly) Multiple archives (1 - 7) and configure which databases to
-backup and which to ignore before starting.
+Backups are automatic. You configure when (every sync, daily, weekly,
+or monthly), how many archives (1-7), and which databases to backup and
+which to ignore before starting.
@@ -41,7 +41,7 @@
%setup -q -n jpilot-backup-%{version}
%patch
%patch1
-%patch2
+#%patch2 downgrade to pilot-link 0.11.8 - see #161722
%build
%{?suse_update_config:%{suse_update_config -f}}
@@ -66,6 +66,9 @@
%{_libdir}/jpilot
%changelog -n jpilot-Backup
+* Wed Mar 29 2006 - dgollub(a)suse.de
+- removed pilot-link 0.12.0 API patch from spec file.
+ downgrade to pilot-link version 0.11.8 - see #161722
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Tue Oct 25 2005 - postadal(a)suse.cz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-trans-cs
checked in at Sat Apr 1 00:11:08 CEST 2006.
--------
--- yast2-trans-cs/yast2-trans-cs.changes 2006-03-27 16:03:46.000000000 +0200
+++ yast2-trans-cs/yast2-trans-cs.changes 2006-03-31 16:31:21.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Mar 31 16:31:00 2006 - ke(a)suse.de
+
+- Update to version 2.13.14.
+
+------------------------------------------------------------------------
Old:
----
yast2-trans-cs-2.13.13.tar.bz2
New:
----
yast2-trans-cs-2.13.14.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-cs.spec ++++++
--- /var/tmp/diff_new_pack.Cco74D/_old 2006-04-01 00:11:02.000000000 +0200
+++ /var/tmp/diff_new_pack.Cco74D/_new 2006-04-01 00:11:02.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-cs (Version 2.13.13)
+# spec file for package yast2-trans-cs (Version 2.13.14)
#
# 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.13
+Version: 2.13.14
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-cs-2.13.13.tar.bz2
+Source0: yast2-trans-cs-2.13.14.tar.bz2
prefix: /usr
Provides: locale(yast2:cs)
BuildRequires: pkgconfig yast2-devtools
@@ -33,7 +33,7 @@
%prep
-%setup -n yast2-trans-cs-2.13.13
+%setup -n yast2-trans-cs-2.13.14
%build
autoreconf --force --install
@@ -65,6 +65,8 @@
/usr/share/YaST2/locale
%changelog -n yast2-trans-cs
+* Fri Mar 31 2006 - ke(a)suse.de
+- Update to version 2.13.14.
* Mon Mar 27 2006 - ke(a)suse.de
- Update to version 2.13.13.
* Wed Mar 22 2006 - ke(a)suse.de
++++++ yast2-trans-cs-2.13.13.tar.bz2 -> yast2-trans-cs-2.13.14.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.13/VERSION new/yast2-trans-cs-2.13.14/VERSION
--- old/yast2-trans-cs-2.13.13/VERSION 2006-03-27 16:03:22.000000000 +0200
+++ new/yast2-trans-cs-2.13.14/VERSION 2006-03-31 16:31:00.000000000 +0200
@@ -1 +1 @@
-2.13.13
+2.13.14
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.13/configure new/yast2-trans-cs-2.13.14/configure
--- old/yast2-trans-cs-2.13.13/configure 2006-03-27 16:03:28.000000000 +0200
+++ new/yast2-trans-cs-2.13.14/configure 2006-03-31 16:31:06.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.13.
+# Generated by GNU Autoconf 2.59 for yast2-trans-cs 2.13.14.
#
# Report bugs to <http://www.suse.de/feedback>.
#
@@ -269,8 +269,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-trans-cs'
PACKAGE_TARNAME='yast2-trans-cs'
-PACKAGE_VERSION='2.13.13'
-PACKAGE_STRING='yast2-trans-cs 2.13.13'
+PACKAGE_VERSION='2.13.14'
+PACKAGE_STRING='yast2-trans-cs 2.13.14'
PACKAGE_BUGREPORT='http://www.suse.de/feedback'
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.13 to adapt to many kinds of systems.
+\`configure' configures yast2-trans-cs 2.13.14 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.13:";;
+ short | recursive ) echo "Configuration of yast2-trans-cs 2.13.14:";;
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.13
+yast2-trans-cs configure 2.13.14
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.13, which was
+It was created by yast2-trans-cs $as_me 2.13.14, 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.13'
+ VERSION='2.13.14'
cat >>confdefs.h <<_ACEOF
@@ -1865,7 +1865,7 @@
-VERSION="2.13.13"
+VERSION="2.13.14"
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.13, which was
+This file was extended by yast2-trans-cs $as_me 2.13.14, 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.13
+yast2-trans-cs config.status 2.13.14
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.13/configure.in new/yast2-trans-cs-2.13.14/configure.in
--- old/yast2-trans-cs-2.13.13/configure.in 2006-03-27 16:03:24.000000000 +0200
+++ new/yast2-trans-cs-2.13.14/configure.in 2006-03-31 16:31:03.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-trans-cs, 2.13.13, http://www.suse.de/feedback, yast2-trans-cs)
+AC_INIT(yast2-trans-cs, 2.13.14, http://www.suse.de/feedback, 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.13"
+VERSION="2.13.14"
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.13/po/installation.cs.po new/yast2-trans-cs-2.13.14/po/installation.cs.po
--- old/yast2-trans-cs-2.13.13/po/installation.cs.po 2006-03-27 15:54:31.000000000 +0200
+++ new/yast2-trans-cs-2.13.14/po/installation.cs.po 2006-03-31 16:26:57.000000000 +0200
@@ -21,8 +21,8 @@
msgstr ""
"Project-Id-Version: installation\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-13 14:14+0100\n"
-"PO-Revision-Date: 2006-03-27 14:02+0200\n"
+"POT-Creation-Date: 2006-03-28 23:07+0200\n"
+"PO-Revision-Date: 2006-03-29 16:56+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"
@@ -42,6 +42,16 @@
msgid "&Dummy"
msgstr "&Dummy"
+#: src/clients/add-on_auto.ycp:55
+#, ycp-format
+msgid "<li>Media: %1, Path: %2, Product: %3</li>\n"
+msgstr "<li>Médium: %1, cesta: %2, produkt: %3</li>\n"
+
+#. error report
+#: src/clients/add-on_auto.ycp:123
+msgid "Failed to add Add-On Product."
+msgstr "Selhalo vložení rozšiřujícího souboru."
+
#. progress step title
#: src/clients/copy_files_finish.ycp:45
msgid "Copying files to installed system..."
@@ -62,46 +72,6 @@
msgid "Initializing fonts..."
msgstr "Inicializují se písma..."
-#. main screen heading
-#: src/clients/inst_add-on.ycp:27
-msgid "Add-On Product Installation"
-msgstr "Instalace rozšiřujícího produktu"
-
-#. placeholder for unknown path
-#. placeholder for unknown URL
-#. placeholder for unknown directory
-#. place holder for unknown URL
-#: src/clients/inst_add-on.ycp:34 src/clients/inst_add-on.ycp:40
-#: src/include/add-on-workflow.ycp:281 src/include/add-on-workflow.ycp:286
-msgid "Unknown"
-msgstr "Neznámé"
-
-#. table cell, %1 is URL, %2 is directory name
-#: src/clients/inst_add-on.ycp:38 src/include/add-on-workflow.ycp:284
-#, ycp-format
-msgid "URL: %1, Directory: %2"
-msgstr "URL: %1, adresář: %2"
-
-#: src/clients/inst_add-on.ycp:43
-#, ycp-format
-msgid "Product %1"
-msgstr "Produkt %1"
-
-#. table header
-#: src/clients/inst_add-on.ycp:48
-msgid "Media"
-msgstr "Médium"
-
-#. table header
-#: src/clients/inst_add-on.ycp:50
-msgid "Product"
-msgstr "Produkt"
-
-#. message report
-#: src/clients/inst_add-on.ycp:82
-msgid "Select a product to delete."
-msgstr "Zvolte produktu k smazání."
-
#. strings for "ask for online update"-popup
#: src/clients/inst_ask_online_update.ycp:34
msgid "Run Update"
@@ -359,16 +329,16 @@
msgstr "Uložit instalační nastavení"
#. progress stage
-#: src/clients/inst_finish.ycp:86
+#: src/clients/inst_finish.ycp:85
msgid "Prepare system for initial boot"
msgstr "Připravit systém na úvodní spuštění"
#. Headline for last dialog of base installation: Install LILO etc.
-#: src/clients/inst_finish.ycp:149
+#: src/clients/inst_finish.ycp:148
msgid "Finishing Basic Installation"
msgstr "Základní instalace se dokončuje"
-#: src/clients/inst_finish.ycp:193
+#: src/clients/inst_finish.ycp:192
msgid "Finished."
msgstr "Hotovo."
@@ -378,22 +348,22 @@
msgstr "&Nesouhlasím"
#. dialog caption
-#: src/clients/inst_license.ycp:86
+#: src/clients/inst_license.ycp:85 src/modules/AddOnProduct.ycp:686
msgid "License Agreement"
msgstr "Licenční ujednání"
#. radio button
-#: src/clients/inst_license.ycp:102
+#: src/clients/inst_license.ycp:101 src/modules/AddOnProduct.ycp:702
msgid "Yes, I Agree to the License Agreement"
msgstr "Ano, souhlasím s licenčními podmínkami."
#. radio button
-#: src/clients/inst_license.ycp:106
+#: src/clients/inst_license.ycp:105 src/modules/AddOnProduct.ycp:706
msgid "No, I Do Not Agree"
msgstr "Ne, nesouhlasím."
#. help text
-#: src/clients/inst_license.ycp:115
+#: src/clients/inst_license.ycp:114 src/modules/AddOnProduct.ycp:716
msgid ""
"<p>Read the license agreement carefully and select\n"
"one of the available options. If you do not agree to the license agreement,\n"
@@ -404,34 +374,34 @@
"nesouhlasíte, konfigurace bude přerušena.</p>\n"
#. yes-no popup
-#: src/clients/inst_license.ycp:149
+#: src/clients/inst_license.ycp:148 src/modules/AddOnProduct.ycp:823
msgid "Reread or reconsider the license agreement?"
msgstr "Souhlasíte s těmito licenčními podmínkami?"
#. timed ok/cancel popup
-#: src/clients/inst_license.ycp:163
+#: src/clients/inst_license.ycp:162
msgid "System is shutting down..."
msgstr "Systém se ukončuje..."
#. message popup
-#: src/clients/inst_license.ycp:180
+#: src/clients/inst_license.ycp:179 src/modules/AddOnProduct.ycp:837
msgid "Accept or decline the license agreement."
msgstr "Licenční ujednání musíte odsouhlasit nebo odmítnout."
#. label
-#: src/clients/inst_mode.ycp:49 src/clients/inst_system_analysis.ycp:45
+#: src/clients/inst_mode.ycp:49 src/clients/inst_system_analysis.ycp:47
msgid "Evaluating root partition. One moment please..."
msgstr "Zjišťuje se kořenový oddíl. Čekejte, prosím..."
#. a popup
-#: src/clients/inst_mode.ycp:57 src/clients/inst_system_analysis.ycp:53
+#: src/clients/inst_mode.ycp:57 src/clients/inst_system_analysis.ycp:55
msgid "No Linux root partition found."
msgstr "Linuxový kořenový oddíl nenalezen."
#. Information popup: Inform user what partition
#. will be booted from after user selected
#. "Boot installed system"
-#: src/clients/inst_mode.ycp:80 src/clients/inst_system_analysis.ycp:76
+#: src/clients/inst_mode.ycp:80 src/clients/inst_system_analysis.ycp:78
#, ycp-format
msgid "Booting from %1"
msgstr "Startuji z %1."
@@ -472,7 +442,7 @@
"</p>"
#. help text for installation method
-#: src/clients/inst_mode.ycp:164 src/clients/inst_system_analysis.ycp:154
+#: src/clients/inst_mode.ycp:164 src/clients/inst_system_analysis.ycp:156
msgid ""
"<p>\n"
"Select <b>New Installation</b> if there is no existing Linux system on your\n"
@@ -487,7 +457,7 @@
"</p>"
#. help text for installation method
-#: src/clients/inst_mode.ycp:175 src/clients/inst_system_analysis.ycp:162
+#: src/clients/inst_mode.ycp:175 src/clients/inst_system_analysis.ycp:164
msgid ""
"<p>\n"
"Select <b>Update an Existing System</b> to update a Linux system already\n"
@@ -548,7 +518,7 @@
#. label for radio button 3: Start repair system
#. radio button
-#: src/clients/inst_mode.ycp:230 src/clients/inst_system_analysis.ycp:137
+#: src/clients/inst_mode.ycp:230 src/clients/inst_system_analysis.ycp:139
msgid "&Repair Installed System"
msgstr "&Opravit nainstalovaný systém"
@@ -563,7 +533,7 @@
msgstr "Prosím zvolte"
#. this is a label of a message box
-#: src/clients/inst_mode.ycp:333 src/clients/inst_system_analysis.ycp:253
+#: src/clients/inst_mode.ycp:333 src/clients/inst_system_analysis.ycp:265
msgid ""
"Choose one of the\n"
"options to continue."
@@ -812,8 +782,12 @@
msgid "Release Notes"
msgstr "Poznámky k verzi"
+#: src/clients/inst_release_notes.ycp:78
+msgid "&Product"
+msgstr "&Produkt"
+
#. help text for dialog "Release Notes"
-#: src/clients/inst_release_notes.ycp:86
+#: src/clients/inst_release_notes.ycp:85
msgid ""
"<p>Here are the <b>release notes</b> for the installed\n"
"Linux system. They provide a brief summary of new features and changes.</p>"
@@ -879,11 +853,16 @@
"Zkontrolujte prosím svůj hardware!\n"
#. strings for main (wizard) layout
-#: src/clients/inst_suse_register.ycp:48
+#. Transltors: This is title/brand - only translate the Configuration
+#: src/clients/inst_suse_register.ycp:54
msgid "Novell Customer Center Configuration"
msgstr "Nastavení zákaznického centra"
-#: src/clients/inst_suse_register.ycp:49
+#: src/clients/inst_suse_register.ycp:55
+msgid "Update Configuration"
+msgstr "Aktualizace konfigurace"
+
+#: src/clients/inst_suse_register.ycp:61
msgid ""
"Get technical support and product updates and\n"
"manage subscriptions with Novell Customer Center."
@@ -891,49 +870,59 @@
"Získejte podporu, aktualizace pro svůj produkt\n"
"a spravujte své registrace v Zákaznickém centru."
-#: src/clients/inst_suse_register.ycp:52
+#: src/clients/inst_suse_register.ycp:67
msgid "Configure Now (Recommended)"
msgstr "Nastavit nyní (doporučeno)"
-#: src/clients/inst_suse_register.ycp:53
+#: src/clients/inst_suse_register.ycp:68
msgid "Configure Later"
msgstr "Nastavit později"
-#: src/clients/inst_suse_register.ycp:55
-msgid "Include Extra Information"
+#: src/clients/inst_suse_register.ycp:70
+msgid "Include for Convenience"
msgstr "Přidat další informace"
-#: src/clients/inst_suse_register.ycp:56
+#. Translators: Text for UI Label - capitalized
+#: src/clients/inst_suse_register.ycp:71
+#: src/clients/suse_register_auto.ycp:198
msgid "Hardware Profile"
msgstr "Hardwarový profil"
-#: src/clients/inst_suse_register.ycp:57
-msgid "Optional Data"
-msgstr "Volitelná data"
-
-#: src/clients/inst_suse_register.ycp:58
-msgid "Preview Information"
-msgstr "Náhled informací"
+#. Translators: Text for UI Label - capitalized
+#: src/clients/inst_suse_register.ycp:72
+#: src/clients/suse_register_auto.ycp:200
+msgid "Optional Information"
+msgstr "Volitelné informace"
+
+#: src/clients/inst_suse_register.ycp:73
+msgid "Registration Code"
+msgstr "&SLP registrace povolena"
+
+#: src/clients/inst_suse_register.ycp:74
+#: src/clients/inst_suse_register.ycp:164
+#, fuzzy
+msgid "Details..."
+msgstr "Podrobnosti..."
#. strings for success popup
-#: src/clients/inst_suse_register.ycp:62
+#: src/clients/inst_suse_register.ycp:78
msgid "Your configuration was successful."
msgstr "Konfigurace byla úspěšná."
#. strings for manual interaction popup
-#: src/clients/inst_suse_register.ycp:66
+#: src/clients/inst_suse_register.ycp:82
msgid "Manual Interaction Required"
msgstr "Vyžadován ruční zásah"
-#: src/clients/inst_suse_register.ycp:67
+#: src/clients/inst_suse_register.ycp:83
msgid "Needed Information"
msgstr "Potřebné informace"
-#: src/clients/inst_suse_register.ycp:68
+#: src/clients/inst_suse_register.ycp:84
msgid "Continue"
msgstr "Pokračovat"
-#: src/clients/inst_suse_register.ycp:69
+#: src/clients/inst_suse_register.ycp:86
msgid ""
"A Web browser will start in which to complete\n"
"the configuration on the opened Web site."
@@ -942,12 +931,11 @@
"můžete dokončit nastavení."
#. string for show information popup
-#: src/clients/inst_suse_register.ycp:75
-msgid "Information to Send"
-msgstr "Informace k odeslání"
+#: src/clients/inst_suse_register.ycp:92
+msgid "Registration and Privacy Information"
+msgstr "Informace o registraci a soukromí"
-#. strings for conflict popup
-#: src/clients/inst_suse_register.ycp:78
+#: src/clients/inst_suse_register.ycp:96
msgid ""
"The server requires additional system information. Activating \n"
"submission of the hardware profile automatically."
@@ -955,49 +943,115 @@
"Server vyžaduje dodatečné informace. Aktivuje\n"
"se odeslání hardwarového profilu."
+#. nonroot-message strings
+#: src/clients/inst_suse_register.ycp:101
+msgid "Update Source Issues"
+msgstr "Problémy se zdrojem aktualizací"
+
+#: src/clients/inst_suse_register.ycp:103
+msgid ""
+"Registering as a regular user does not include the update source\n"
+"in the Online Update YaST module. If you continue and later want \n"
+"to update with Online Update, the source must be added manually.\n"
+"Other tools, such as Software Updater in the panel, can still be \n"
+"used. Alternatively, cancel then register through YaST as root \n"
+"so the sources are available to all tools."
+msgstr ""
+"Registrace jako normální uživatel nezajistí vložení aktualizačního zdroje\n"
+"do modu online aktualizace. Pokud budete pokračovat a později budete\n"
+"chtít provést registraci, musíte zdroj zadat ručně. Další nástroje, jako\n"
+"Software Updater v panelu, můžete používat i tak. Pokud chcete, aby\n"
+"byl zdroj aktualizace zapsán, proveďte registraci v YaSTu jako uživatel root."
+
#. error messages
-#: src/clients/inst_suse_register.ycp:83
+#: src/clients/inst_suse_register.ycp:114
msgid "Error: Recieved data is invalid."
msgstr "Chyba: Získaná data jsou chybná."
-#: src/clients/inst_suse_register.ycp:84
+#: src/clients/inst_suse_register.ycp:115
msgid "Error: Could not retrieve data."
msgstr "Chyba: Nelze získat data."
-#. help text for dialog "Novell Customer Center Configuration"
-#: src/clients/inst_suse_register.ycp:88
+#: src/clients/inst_suse_register.ycp:121
+msgid ""
+"<p>\n"
+"Configure your system to enable online updates by registering it with Novell.\n"
+"To do this now, select <b>Configure Now</b>. Delay the registration with\n"
+"<b>Configure Later</b>.\n"
+"</p>"
+msgstr ""
+"<p>\n"
+"Nastavení systému k získávání aktualizací ze serverů společnosti Novell.\n"
+"Registraci spustíte volbou <b>Nastavit nyní</b>. Pokud si nyní nepřejete\n"
+"registrovat, zvolte <b>Nastavit později</b>.\n"
+"</p>"
+
+#: src/clients/inst_suse_register.ycp:129
msgid ""
-"<p><b>Novell Customer Center Configuration</b></p>\n"
-"<p>To be replaced by a useful text. This text should explain what we are doing here in this yast module.</p>"
+"<p>\n"
+"To simplify the registration process, include information from your system\n"
+"with <b>Optional Information</b> and <b>Hardware Profile</b>. \n"
+"<b>Details</b> shows the maximum amount of information that can be involved\n"
+" in your registration. To obtain this information, it contacts the Novell\n"
+"server to query what information is needed for your product. Only the identity\n"
+"of the installed product is sent in this initial exchange.\n"
+"</p>"
msgstr ""
-"<p><b>Nastavení zákaznického centra společnosti</b></p>\n"
-"<p>To be replaced by a useful text. This text should explain what we are doing here in this yast module.</p>"
+"<p>\n"
+"Abyste registrační proces zjednodušili, můžete přiložit informace o vašem\n"
+"systému pomocí <b>Volitelné informace</b> a <b>Hardwarový profil</b>. \n"
+"<b>Podrobnosti</b> zobrazí informace potřebné k registraci.\n"
+"Aby program zjistil, jaké informace jsou pro registraci vašeho produktu potřeba,\n"
+"bude kontaktovat server společnosti Novell. V tomto dotazu je odeslán\n"
+"pouze název produktu.\n"
+"</p>"
-#: src/clients/inst_suse_register.ycp:195
+#: src/clients/inst_suse_register.ycp:140
+msgid ""
+"<p>\n"
+"If you purchased your copy of this product, enable <b>Registration Code</b>\n"
+"so you are prompted for your product code. \n"
+"This registers you for the installation support included with your product.\n"
+"</p>"
+msgstr ""
+
+#: src/clients/inst_suse_register.ycp:148
+msgid ""
+"<p>\n"
+"No information is passed to anyone outside Novell. The data is used for\n"
+"statistical purposes and to enhance your convenience regarding driver support\n"
+"and your Web account. Find a detailed privacy policy in <b>Details</b>. View\n"
+"the transmitted information in the log file <tt>~/.suse_register.log</tt>.\n"
+"</p>"
+msgstr ""
+"<p>\n"
+"Žádné informace nebudou šířeny mimo společnost Novell. Údaje budou\n"
+"použity pouze pro statistiky a pro zvýšené pohodlí při využívání podpory\n"
+" a webového účtu. Podrobná pravidla najdete v <b>Podrobnosti</b>.\n"
+"Informace o přenosu dat se nacházejí v souboru <tt>~/.suse_register.log</tt>.\n"
+"</p>"
+
+#. further strings
+#: src/clients/inst_suse_register.ycp:161
+msgid "Checking..."
+msgstr "Probíhá kontrola..."
+
+#: src/clients/inst_suse_register.ycp:162
msgid "Error"
msgstr "Chyba"
-#: src/clients/inst_suse_register.ycp:197
+#: src/clients/inst_suse_register.ycp:163
msgid "An error occurred while connecting to the server."
msgstr "Během připojování k serveru došlo k chybě."
-#: src/clients/inst_suse_register.ycp:201
-msgid "Details"
-msgstr "Podrobnosti"
-
-#: src/clients/inst_suse_register.ycp:212
+#: src/clients/inst_suse_register.ycp:165
msgid "Error Message"
msgstr "Chybové hlášení"
-#: src/clients/inst_suse_register.ycp:506
+#: src/clients/inst_suse_register.ycp:166
msgid "Starting Browser..."
msgstr "Spouští se prohlížeč..."
-#. show the user, that we are doing something
-#: src/clients/inst_suse_register.ycp:535
-msgid "Checking..."
-msgstr "Probíhá kontrola..."
-
#. //////////////////////////////////////////////////////////////////////////////
#. Main Dialog
#. //////////////////////////////////////////////////////////////////////////////
@@ -1070,43 +1124,43 @@
"aby se aktivovalo nové jádro.\n"
#. frame
-#: src/clients/inst_system_analysis.ycp:103
-#: src/clients/inst_system_analysis.ycp:232
+#: src/clients/inst_system_analysis.ycp:105
+#: src/clients/inst_system_analysis.ycp:238
msgid "Installation Mode"
msgstr "Režim instalace"
#. radio button
-#: src/clients/inst_system_analysis.ycp:105
+#: src/clients/inst_system_analysis.ycp:107
msgid "New &Installation"
msgstr "&Nová instalace"
#. radio button
-#: src/clients/inst_system_analysis.ycp:109
+#: src/clients/inst_system_analysis.ycp:111
msgid "&Update"
msgstr "&Aktualizace"
#. check box
-#: src/clients/inst_system_analysis.ycp:114
+#: src/clients/inst_system_analysis.ycp:116
msgid "In&clude Add-On Products from Separate Media"
msgstr "&Připojit rozšiřující produkt"
#. push button
-#: src/clients/inst_system_analysis.ycp:125
+#: src/clients/inst_system_analysis.ycp:127
msgid "&Other..."
msgstr "&Jiné..."
#. frame
-#: src/clients/inst_system_analysis.ycp:133
+#: src/clients/inst_system_analysis.ycp:135
msgid "Other Options"
msgstr "Další volby"
#. radio button
-#: src/clients/inst_system_analysis.ycp:140
+#: src/clients/inst_system_analysis.ycp:142
msgid "&Boot Installed System"
msgstr "&Spustit nainstalovaný systém"
#. help text for installation method
-#: src/clients/inst_system_analysis.ycp:150
+#: src/clients/inst_system_analysis.ycp:152
msgid ""
"<p><big><b>Installation Mode</b></big><br>\n"
"Select what to do:</p>"
@@ -1115,7 +1169,7 @@
"Prosím zvolte akci:</p>"
#. help text for installation method
-#: src/clients/inst_system_analysis.ycp:169
+#: src/clients/inst_system_analysis.ycp:171
msgid ""
"<p>\n"
"To install an add-on product from separate media together with &product;, select\n"
@@ -1126,7 +1180,7 @@
"<b>Připojit rozšiřující produkt</b>.</p>\n"
#. help text for installation method
-#: src/clients/inst_system_analysis.ycp:175
+#: src/clients/inst_system_analysis.ycp:177
msgid ""
"<p>Click <b>Other</b> then \n"
"select <b>Repair Installed System</b> if you have a damaged Linux system on\n"
@@ -1140,7 +1194,7 @@
"</p>"
#. help text for installation method
-#: src/clients/inst_system_analysis.ycp:181
+#: src/clients/inst_system_analysis.ycp:183
msgid ""
"<p>Click <b>Other</b> then\n"
"select <b>Boot Installed System</b> if you have a Linux system on your hard\n"
@@ -1154,7 +1208,7 @@
"odstraňovat potíže.\n"
"</p>"
-#: src/clients/inst_system_analysis.ycp:188
+#: src/clients/inst_system_analysis.ycp:190
msgid "Analyzing the Computer"
msgstr "Probíhá analýza počítače"
@@ -1191,7 +1245,7 @@
#. }
#. dialog caption
-#: src/clients/installation.ycp:140 src/modules/AddOnProduct.ycp:689
+#: src/clients/installation.ycp:140 src/modules/AddOnProduct.ycp:915
msgid "Initializing..."
msgstr "Inicializuje se..."
@@ -1314,32 +1368,32 @@
msgstr "Ukládají se nastavení časové zóny..."
#. progress step title
-#: src/clients/save_config_finish.ycp:64
+#: src/clients/save_config_finish.ycp:66
msgid "Saving language..."
msgstr "Ukládá se jazyk..."
#. progress step title
-#: src/clients/save_config_finish.ycp:68
+#: src/clients/save_config_finish.ycp:71
msgid "Saving keyboard configuration..."
msgstr "Ukládá se nastavení klávesnice..."
#. progress step title
-#: src/clients/save_config_finish.ycp:72
+#: src/clients/save_config_finish.ycp:75
msgid "Saving product information..."
msgstr "Ukládají se produktové informace..."
#. progress step title
-#: src/clients/save_config_finish.ycp:78
+#: src/clients/save_config_finish.ycp:81
msgid "Saving automatical installation settings..."
msgstr "Ukládají se nastavení automatické instalace..."
#. progress step title
-#: src/clients/save_config_finish.ycp:83
+#: src/clients/save_config_finish.ycp:86
msgid "Saving console configuration..."
msgstr "Ukládá se nastavení konzole..."
#. progress step title
-#: src/clients/save_config_finish.ycp:88
+#: src/clients/save_config_finish.ycp:91
msgid "Configuring the superuser's environment..."
msgstr "Nastavuje se prostředí superuživatele..."
@@ -1353,6 +1407,106 @@
msgid "Copying SSH settings to installed system..."
msgstr "Do instalovaného systému se kopírují SSH nastavení..."
+#. Translators: Heading - capitalized
+#: src/clients/suse_register_auto.ycp:64
+#: src/clients/suse_register_auto.ycp:176
+msgid "Product Registration"
+msgstr "Registrace produktu"
+
+#. Translators: Text in a sentece-like environment - normal capitalization
+#: src/clients/suse_register_auto.ycp:66
+msgid "Run during autoinstallation"
+msgstr "Spustit během automatické instalace"
+
+#: src/clients/suse_register_auto.ycp:66
+msgid "Do not run during autoinstallation"
+msgstr "Nespouštět během automatické instalace"
+
+#. Translators: Sentence-like text for singular and plural (incl. zero) of items
+#: src/clients/suse_register_auto.ycp:70
+msgid "1 item of registration data"
+msgstr "1 registrační položka"
+
+#: src/clients/suse_register_auto.ycp:70
+#, ycp-format
+msgid "%1 items of registration data"
+msgstr "Registrační položky: %1"
+
+#: src/clients/suse_register_auto.ycp:74
+msgid "Included Information"
+msgstr "Přiložené informace"
+
+#. Translators: Text in a sentece-like environment - normal capitalization
+#: src/clients/suse_register_auto.ycp:77
+msgid "Hardware profile"
+msgstr "Hardwarový profil"
+
+#. Translators: Text in a sentece-like environment - normal capitalization
+#: src/clients/suse_register_auto.ycp:79
+msgid "Optional information"
+msgstr "Volitelné informace"
+
+#. TextEntry label
+#: src/clients/suse_register_auto.ycp:128
+msgid "&Key"
+msgstr "&Klíč"
+
+#. TextEntry label
+#: src/clients/suse_register_auto.ycp:130
+msgid "&Value"
+msgstr "&Hodnota"
+
+#: src/clients/suse_register_auto.ycp:157
+msgid "Key is invalid."
+msgstr "Registrační číslo je neplatné."
+
+#: src/clients/suse_register_auto.ycp:179
+msgid "<p>Product registration includes your product in Novell's database, enabling you to get online updates and technical support. To register while installing automatically, select <b>Run Product Registration</b>. To simplify the procedure, include information from your system with <b>Hardware Profile</b> and <b>Optional Information</b>.</p>"
+msgstr "<p>Registrace produktu společnosti Novell umožňuje přístup k podpoře a aktualizacím. Aby k registraci došlo i při automatické aktualizaci, zvolte <b>Spustit registraci</b>. Registrační proces zjednodušíte přiložením informací pomocí <b>Hardwarový profil</b> a <b>Volitelné informace</b>.</p>"
+
+#: src/clients/suse_register_auto.ycp:182
+msgid "<p>Get more information about the registration process with <tt>suse_register -h</tt>.</p>"
+msgstr "<p>Podrobnosti o registračním procesu získáte zadáním příkazu <tt>suse_register -h</tt>.</p>"
+
+#: src/clients/suse_register_auto.ycp:185
+msgid "<p>Other information used for registration is shown in <b>Registration Data</b>. Add a new key and value pair by pressing <b>Add</b> then entering the appropriate values. These parameters are those that can be passed with <tt>suse_register -a</tt>. Get more information about them with <tt>suse_register -p</tt>. Remove a pair with <b>Delete</b> or modify an existing pair with <b>Edit</b>.</p>"
+msgstr "<p>Další informace o datech použitých při registraci najdete v <b>Registrační data</b>. Nové registrační číslo zadáte stisknutím <b>Přidat</b> a zadáním potřebných údajů. Tyto parametry se pak předají příkazu <tt>suse_register -a</tt>. Více informací získáte zadáním příkazu <tt>suse_register -p</tt>. Odstranění provedete pomocí <b>Smazat</b> a změnu pomocí <b>Upravit</b>.</p>"
+
+#. Translators: Text for UI Label - capitalized
+#: src/clients/suse_register_auto.ycp:193
+msgid "Run Product Registration"
+msgstr "Spustit registraci"
+
+#. Translators: Text for UI Label - capitalized
+#: src/clients/suse_register_auto.ycp:196
+msgid "Include in Registration"
+msgstr "Přidat do registrace"
+
+#. Translators: Text for UI Label - capitalized
+#: src/clients/suse_register_auto.ycp:205
+msgid "Registration Data to Use"
+msgstr "Registrační data"
+
+#: src/clients/suse_register_auto.ycp:206
+msgid "Key"
+msgstr "Klíč"
+
+#: src/clients/suse_register_auto.ycp:206
+msgid "Value"
+msgstr "Hodnota"
+
+#: src/clients/suse_register_auto.ycp:208
+msgid "Ad&d"
+msgstr "Při&dat"
+
+#: src/clients/suse_register_auto.ycp:209
+msgid "&Edit"
+msgstr "&Upravit"
+
+#: src/clients/suse_register_auto.ycp:210
+msgid "De&lete"
+msgstr "S&mazat"
+
#. progress step title
#: src/clients/switch_scr_finish.ycp:42
msgid "Moving to installed system..."
@@ -1432,63 +1586,63 @@
msgstr "Zapisuji se nastavení YaST..."
#. radio button
-#: src/include/add-on-workflow.ycp:43
+#: src/include/add-on-workflow.ycp:61
msgid "&Scan Using SLP..."
msgstr "&Skenovat pomocí SLP..."
#. radio button
-#: src/include/add-on-workflow.ycp:45
+#: src/include/add-on-workflow.ycp:63
msgid "&FTP..."
msgstr "&FTP..."
#. radio button
-#: src/include/add-on-workflow.ycp:47
+#: src/include/add-on-workflow.ycp:65
msgid "&HTTP..."
msgstr "H&TTP..."
#. radio button
-#: src/include/add-on-workflow.ycp:49
+#: src/include/add-on-workflow.ycp:67
msgid "HTT&PS..."
msgstr "HTT&PS..."
#. radio button
-#: src/include/add-on-workflow.ycp:51
+#: src/include/add-on-workflow.ycp:69
msgid "&SMB/CIFS"
msgstr "&SMB/CIFS"
#. radio button
-#: src/include/add-on-workflow.ycp:53
+#: src/include/add-on-workflow.ycp:71
msgid "&NFS..."
msgstr "&NFS..."
#. radio button
-#: src/include/add-on-workflow.ycp:55
+#: src/include/add-on-workflow.ycp:73 src/include/add-on-workflow.ycp:95
msgid "&CD..."
msgstr "&CD..."
#. radio button
-#: src/include/add-on-workflow.ycp:57
+#: src/include/add-on-workflow.ycp:75 src/include/add-on-workflow.ycp:97
msgid "&DVD..."
msgstr "&DVD..."
#. radio button
-#: src/include/add-on-workflow.ycp:59
+#: src/include/add-on-workflow.ycp:77 src/include/add-on-workflow.ycp:99
msgid "&Local Directory..."
msgstr "&Lokální adresář..."
#. radio button
-#: src/include/add-on-workflow.ycp:61
+#: src/include/add-on-workflow.ycp:79
msgid "Specify &URL..."
msgstr "Nastavit &URL..."
#. dialog caption
-#: src/include/add-on-workflow.ycp:67
+#: src/include/add-on-workflow.ycp:106
msgid "Add-On Product Media"
msgstr "Médium s rozšířením"
#
#. help
-#: src/include/add-on-workflow.ycp:69
+#: src/include/add-on-workflow.ycp:108
msgid ""
"<p><big><b>Catalog Media</b></big><br>\n"
"Add-on products can be installed from CD, over a\n"
@@ -1500,7 +1654,7 @@
"</p>\n"
#. help, continued
-#: src/include/add-on-workflow.ycp:75
+#: src/include/add-on-workflow.ycp:114
msgid ""
"<p>\n"
"To install add-on product from <b>CD</b>,\n"
@@ -1511,7 +1665,7 @@
"odpovídající sadu CD nebo DVD.</p>"
#. help, continued
-#: src/include/add-on-workflow.ycp:80
+#: src/include/add-on-workflow.ycp:119
msgid ""
"<p>\n"
"The product CDs can be copied to the hard disk.\n"
@@ -1530,7 +1684,7 @@
"</p>\n"
#. help, continued
-#: src/include/add-on-workflow.ycp:89
+#: src/include/add-on-workflow.ycp:128
msgid ""
"<p>\n"
"Network installation requires a working network connection.\n"
@@ -1542,56 +1696,77 @@
"Zadejte adresář, kde se nachází balíčky z prvního CD, např. /data1/CD1.</p>\n"
#. yes-no popup
-#: src/include/add-on-workflow.ycp:115 src/include/add-on-workflow.ycp:319
-#: src/include/add-on-workflow.ycp:430
+#. popup question
+#: src/include/add-on-workflow.ycp:154 src/include/add-on-workflow.ycp:375
+#: src/include/add-on-workflow.ycp:512 src/modules/AddOnProduct.ycp:813
msgid "Really abort add-on product installation?"
msgstr "Skutečně přerušit instalaci rozšíření?"
#. translators: popup busy message
-#: src/include/add-on-workflow.ycp:126
+#: src/include/add-on-workflow.ycp:165
msgid "Scanning network..."
msgstr "Skenování sítě..."
#. error popup
-#: src/include/add-on-workflow.ycp:132
+#: src/include/add-on-workflow.ycp:171
msgid "No SLP catalogs found."
msgstr "Nebyly nalezeny žádné SLP katalogy."
#. translators: popup heading
-#: src/include/add-on-workflow.ycp:146
+#: src/include/add-on-workflow.ycp:185
msgid "Choose SLP Catalog"
msgstr "Vyberte SLP katalog"
#. table header
-#: src/include/add-on-workflow.ycp:151
+#: src/include/add-on-workflow.ycp:190
msgid "Type"
msgstr "Typ"
#. table header
-#: src/include/add-on-workflow.ycp:153
+#: src/include/add-on-workflow.ycp:192
msgid "URL"
msgstr "URL"
-#: src/include/add-on-workflow.ycp:206
+#: src/include/add-on-workflow.ycp:245
msgid "Insert the add-on product CD"
msgstr "Vložte CD s rozšířením"
-#: src/include/add-on-workflow.ycp:214
+#: src/include/add-on-workflow.ycp:253
msgid "Insert the add-on product DVD"
msgstr "Vložte DVD s rozšířením"
#. error report
-#: src/include/add-on-workflow.ycp:255
+#: src/include/add-on-workflow.ycp:294
msgid "No catalog found on medium."
msgstr "Na médiu nebyl nalezen žádný katalog."
+#. error report
+#: src/include/add-on-workflow.ycp:315 src/include/add-on-workflow.ycp:416
+msgid "Failed to initialize the catalog."
+msgstr "Nelze inicializovat katalog."
+
+#. placeholder for unknown directory
+#. place holder for unknown URL
+#. placeholder for unknown path
+#. placeholder for unknown URL
+#: src/include/add-on-workflow.ycp:337 src/include/add-on-workflow.ycp:342
+#: src/include/add-on-workflow.ycp:596 src/include/add-on-workflow.ycp:602
+msgid "Unknown"
+msgstr "Neznámé"
+
+#. table cell, %1 is URL, %2 is directory name
+#: src/include/add-on-workflow.ycp:340 src/include/add-on-workflow.ycp:600
+#, ycp-format
+msgid "URL: %1, Directory: %2"
+msgstr "URL: %1, adresář: %2"
+
#. dialog caption
-#: src/include/add-on-workflow.ycp:290
+#: src/include/add-on-workflow.ycp:346
msgid "Catalog Selection"
msgstr "Výběr katalogu"
#. help text
-#: src/include/add-on-workflow.ycp:292
+#: src/include/add-on-workflow.ycp:348
msgid ""
"<p><big><b>Catalog Selection</b></big><br>\n"
"There were multiple catalogs found on the selected medium.\n"
@@ -1602,32 +1777,32 @@
"Zvolte katalog, který se má použít.</p>\n"
#. popup message
-#: src/include/add-on-workflow.ycp:335
+#: src/include/add-on-workflow.ycp:391
msgid "Select a catalog."
msgstr "Výběr katalogu."
#. table cell
-#: src/include/add-on-workflow.ycp:375
+#: src/include/add-on-workflow.ycp:450
msgid "No product found in the catalog"
msgstr "V katalogu nebyl nalezen žádný produkt"
#. message popup
-#: src/include/add-on-workflow.ycp:388
+#: src/include/add-on-workflow.ycp:465
msgid "Dependencies of the add-on product cannot be fullfilled."
msgstr "Závislosti rozšíření nelze vyřešit."
#. dialog caption
-#: src/include/add-on-workflow.ycp:403
+#: src/include/add-on-workflow.ycp:485
msgid "Product Selection"
msgstr "Výběr produktu"
#. multi selection list
-#: src/include/add-on-workflow.ycp:407
+#: src/include/add-on-workflow.ycp:489
msgid "Available Products"
msgstr "Dostupné produkty"
#. help text
-#: src/include/add-on-workflow.ycp:411
+#: src/include/add-on-workflow.ycp:493
msgid ""
"<p><b><big>Product Selection</big></b><br>\n"
"There were multiple products found in the catalog. Select the products\n"
@@ -1638,17 +1813,44 @@
"si přejete instalovat.</p>\n"
#. message popup
-#: src/include/add-on-workflow.ycp:447
+#: src/include/add-on-workflow.ycp:529
msgid "Dependencies of the selected add-on products cannot be fullfilled."
msgstr "Závislosti zvolených rozšíření nelze vyřešit."
+#. main screen heading
+#: src/include/add-on-workflow.ycp:589
+msgid "Add-On Product Installation"
+msgstr "Instalace rozšiřujícího produktu"
+
+#: src/include/add-on-workflow.ycp:605
+#, ycp-format
+msgid "Product %1"
+msgstr "Produkt %1"
+
+#. table header
+#: src/include/add-on-workflow.ycp:610
+msgid "Media"
+msgstr "Médium"
+
+#. table header
+#: src/include/add-on-workflow.ycp:612
+msgid "Product"
+msgstr "Produkt"
+
+#. message report
+#: src/include/add-on-workflow.ycp:641
+msgid "Select a product to delete."
+msgstr "Zvolte produktu k smazání."
+
+#. popup error
#. error report
-#: src/modules/AddOnProduct.ycp:672
+#: src/modules/AddOnProduct.ycp:767 src/modules/AddOnProduct.ycp:788
+#: src/modules/AddOnProduct.ycp:892
msgid "An error occurred while preparing the installation system."
msgstr "Nastala chyba při instalaci."
#. error report
-#: src/modules/AddOnProduct.ycp:681
+#: src/modules/AddOnProduct.ycp:907
#, ycp-format
msgid "Control file %1 not found on media."
msgstr "Kontrolní soubor %1 nebyl na médiu nalezen."
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.13/po/slp-server.cs.po new/yast2-trans-cs-2.13.14/po/slp-server.cs.po
--- old/yast2-trans-cs-2.13.13/po/slp-server.cs.po 2006-03-14 11:42:56.000000000 +0100
+++ new/yast2-trans-cs-2.13.14/po/slp-server.cs.po 2006-03-31 16:27:44.000000000 +0200
@@ -13,7 +13,7 @@
"Project-Id-Version: slp-server.cs\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-03-13 14:21+0100\n"
-"PO-Revision-Date: 2006-02-01 19:55+0100\n"
+"PO-Revision-Date: 2006-03-30 16:40+0200\n"
"Last-Translator: Klara Cihlarova <koty(a)seznam.cz>\n"
"Language-Team: Czech <suse(a)suse.cz>\n"
"MIME-Version: 1.0\n"
@@ -23,7 +23,7 @@
"X-Generator: KBabel 1.10.2\n"
#: src/SlpServer.ycp:157
-#, fuzzy, ycp-format
+#, ycp-format
msgid "<p>To configure the SLP server, the <b>%1</b> package must be installed.</p>"
msgstr "<p>Abyste mohli konfigurovat SLP server, musíte mít nainstalovaný balíček <b>%1</b>.</p>"
@@ -229,9 +229,8 @@
msgstr "Musíte zadat rozsah."
#: src/dialogs.ycp:734
-#, fuzzy
msgid "Really delete this file?"
-msgstr "Opravdu zrušit tuto položku?"
+msgstr "Skutečně smazat soubor?"
#. translators: combo box for selsect module from installed unknown modules
#: src/dialogs.ycp:751
@@ -375,7 +374,6 @@
"<BR></P>\n"
#: src/helps.ycp:97
-#, fuzzy
msgid "<p>To show the slpd log file, use <b>Show Log</b>.</p>"
msgstr "<p>Soubor slpd logu zobrazíte kliknutím na <b>Ukázat výpis</b>.</p>"
@@ -400,14 +398,13 @@
msgstr "<p>V <b>Expertním nastavení</b> jsou dostupné všechny volby z /etc/slp.conf.</p>"
#: src/helps.ycp:108
-#, fuzzy
msgid ""
"Configuration files for static registration to SLP. With <b>Add</b> create new empty file. With <b>Modify</b>,\n"
"change the values of any existing file. With <b>Delete</b>, it is possible to delete files not owned by any package."
msgstr ""
-"Konfigurační soubory pro statickou registraci SLP. Nový prázdný soubor vytvoříte pomocí\n"
-"<b>Vložit</b>. Existující hodnoty změníte pomocí <b>Změnit</b>. Stisknutím\n"
-" <b>Smazat</b> je možné smazat pouze soubory nevlastněné žádným balíčkem."
+"Konfigurační soubory pro statickou registraci SLP. Nový prázdný soubor vytvoříte pomocí <b>Vložit</b>. Existující\n"
+"hodnoty změníte pomocí <b>Změnit</b>. Stisknutím <b>Smazat</b> je možné smazat pouze soubory nevlastněné\n"
+"žádným balíčkem."
#: src/helps.ycp:111
msgid "Help for regedit"
@@ -432,14 +429,3 @@
#: src/wizards.ycp:111
msgid "Initializing..."
msgstr "Inicializuje se..."
-
-#~ msgid "Are You Sure To Delete This File?"
-#~ msgstr "Skutečně chcete soubor smazat?"
-
-#~ msgid ""
-#~ "Configuration files for static registration to SLP. With <b>Add</b> create new empty file. With <b>Modify</b>\n"
-#~ "change values of any existing file. When press <b>Delete</b> is possible to delete only files not owned by any package."
-#~ msgstr ""
-#~ "Konfigurační soubory pro statickou registraci SLP. Nový prázdný soubor vytvoříte pomocí\n"
-#~ "<b>Vložit</b>. Existující hodnoty změníte pomocí <b>Změnit</b>. Stisknutím\n"
-#~ " <b>Smazat</b> je možné smazat pouze soubory nevlastněné žádným balíčkem."
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.13/po/status.txt new/yast2-trans-cs-2.13.14/po/status.txt
--- old/yast2-trans-cs-2.13.13/po/status.txt 2006-03-27 15:55:38.000000000 +0200
+++ new/yast2-trans-cs-2.13.14/po/status.txt 2006-03-31 16:28:06.000000000 +0200
@@ -1,6 +1,6 @@
-Translated : 14616
-Fuzzy : 323
+Translated : 14661
+Fuzzy : 310
Untranslated : 55
--------------------
- All strings : 14994
-97 % are translated
+ All strings : 15026
+98 % are translated
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.13/po/wol.cs.po new/yast2-trans-cs-2.13.14/po/wol.cs.po
--- old/yast2-trans-cs-2.13.13/po/wol.cs.po 2006-03-14 11:44:19.000000000 +0100
+++ new/yast2-trans-cs-2.13.14/po/wol.cs.po 2006-03-31 16:28:01.000000000 +0200
@@ -1,21 +1,24 @@
+# translation of wol.cs.po to Czech
# 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.
+# Klara Cihlarova <koty(a)seznam.cz>, 2006.
#
msgid ""
msgstr ""
-"Project-Id-Version: YaST (@memory@)\n"
+"Project-Id-Version: wol.cs\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-03-13 14:10+0100\n"
-"PO-Revision-Date: 2005-10-21 16:16+0200\n"
-"Last-Translator: Petr Pavlík <pp(a)suse.cz>\n"
-"Language-Team: Czech <dokument(a)suse.cz>\n"
+"PO-Revision-Date: 2006-03-30 16:33+0200\n"
+"Last-Translator: Klara Cihlarova <koty(a)seznam.cz>\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.10.2\n"
#: src/WOL.ycp:41
msgid ""
@@ -76,9 +79,8 @@
"po síti.</p>"
#: src/wol.ycp:148
-#, fuzzy
msgid "Really delete this item?"
-msgstr "Opravdu zrušit tuto položku?"
+msgstr "Opravdu smazat tuto položku?"
#: src/wol.ycp:161
msgid "Waking remote host"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.13/po/xpram.cs.po new/yast2-trans-cs-2.13.14/po/xpram.cs.po
--- old/yast2-trans-cs-2.13.13/po/xpram.cs.po 2006-03-14 11:44:23.000000000 +0100
+++ new/yast2-trans-cs-2.13.14/po/xpram.cs.po 2006-03-31 16:28:03.000000000 +0200
@@ -1,27 +1,29 @@
+# translation of xpram.cs.po to Czech
# 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.
+# Klara Cihlarova <koty(a)seznam.cz>, 2006.
#
msgid ""
msgstr ""
-"Project-Id-Version: YaST (@memory@)\n"
+"Project-Id-Version: xpram.cs\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-03-13 14:20+0100\n"
-"PO-Revision-Date: 2005-10-21 16:16+0200\n"
-"Last-Translator: Petr Pavlík <pp(a)suse.cz>\n"
-"Language-Team: Czech <dokument(a)suse.cz>\n"
+"PO-Revision-Date: 2006-03-30 16:37+0200\n"
+"Last-Translator: Klara Cihlarova <koty(a)seznam.cz>\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.10.2\n"
#. Command line help text for the Xxpram module
#: src/clients/xpram.ycp:86
-#, fuzzy
msgid "Configuration of XPRAM"
-msgstr "Nastavení IrDA"
+msgstr "Nastavení XPRAM"
#. command line help text for 'enable' action
#: src/clients/xpram.ycp:94
@@ -93,16 +95,12 @@
#. help text for XPRAM 2/4
#: src/xpram/ui.ycp:35
msgid "<p>This YaST-module currently only support to assign to whole XPRAM to one partition. To have multiple partitions please look at \"Device Drivers, Features and Commands November 30, 2004\" for the Linux kernel 2.6 - April 2004 stream.</p><p>In this case please disable XPRAM in this module.</p>"
-msgstr ""
+msgstr "<p>Tento modul v současné době podporuje přidělení jednoho oddílu pro celý disk. Pokud chcete používat více oddílů, prostudujte si \"Device Drivers, Features and Commands November 30, 2004\" pro linuxové jádro 2.6 - duben 2004.</p> <p>V takovém případě také v tomto modulu zakažte XPRAM.</p>"
#. help text for XPRAM 3/4
#: src/xpram/ui.ycp:38
-#, fuzzy
msgid "<p>Choose the correct mountpoint for <b>Mountpoint</b>.</p>"
-msgstr ""
-"<p>\n"
-"Zvolte prosím <b>nastavení pracovní plochy</b> pro Systém X Window.\n"
-"</p>\n"
+msgstr "<p>Zvolte prosím <b>Bod připojení</b>.</p>"
#. help text for XPRAM 4/4
#: src/xpram/ui.ycp:41
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-trans-cs-2.13.13/po/you-server.cs.po new/yast2-trans-cs-2.13.14/po/you-server.cs.po
--- old/yast2-trans-cs-2.13.13/po/you-server.cs.po 2006-03-14 11:44:41.000000000 +0100
+++ new/yast2-trans-cs-2.13.14/po/you-server.cs.po 2006-03-31 16:28:05.000000000 +0200
@@ -1,21 +1,24 @@
+# translation of you-server.cs.po to Czech
# 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.
+# Klara Cihlarova <koty(a)seznam.cz>, 2006.
#
msgid ""
msgstr ""
-"Project-Id-Version: YaST (@memory@)\n"
+"Project-Id-Version: you-server.cs\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-03-13 14:26+0100\n"
-"PO-Revision-Date: 2005-10-21 16:16+0200\n"
-"Last-Translator: Petr Pavlík <pp(a)suse.cz>\n"
-"Language-Team: Czech <dokument(a)suse.cz>\n"
+"PO-Revision-Date: 2006-03-30 16:32+0200\n"
+"Last-Translator: Klara Cihlarova <koty(a)seznam.cz>\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.10.2\n"
#. default name for the server
#: src/you_server.ycp:33
@@ -50,7 +53,6 @@
#. text of a popup
#: src/you_server.ycp:92
-#, fuzzy
msgid ""
"The HTTP server 'apache' is already\n"
"in use. The YOU server needs 'apache2'.\n"
@@ -60,7 +62,7 @@
"HTTP server 'apache' je již používán.\n"
"YOU server vyžaduje 'apache2'.\n"
"Ukončit 'apache' a nainstalovat\n"
-"'apache2' nebo instalaci ukončit? \n"
+"'apache2' nebo instalaci ukončit? "
#: src/you_server.ycp:103
msgid "Installing HTTP server..."
@@ -91,7 +93,6 @@
#. text of a popup
#. user decision required whether to stop or restart
#: src/you_server.ycp:144
-#, fuzzy
msgid ""
"Shut down the HTTP server\n"
"(apache2) or restart without\n"
@@ -99,7 +100,7 @@
msgstr ""
"Ukončit HTTP server\n"
"(apache2) nebo restartovat\n"
-"bez poskytnutí YOU oprav?\n"
+"bez poskytnutí YOU oprav?"
#. button label
#: src/you_server.ycp:148
@@ -130,13 +131,12 @@
#. popup warning message
#: src/you_server.ycp:212
-#, fuzzy
msgid ""
"The HTTP server is not running.\n"
"Start the server first."
msgstr ""
"HTTP server neběží.\n"
-"Nejdřív ho spusťte.\n"
+"Nejdřív ho spusťte."
#. popup error message
#: src/you_server.ycp:238
@@ -283,13 +283,12 @@
#. help text for the YOU Server Configuration dialog
#: src/you_server.ycp:660
-#, fuzzy
msgid ""
"<p>This module is used to set up and control a local YOU\n"
"server.</p>"
msgstr ""
"<p>Tento modulů se používá k nastavení a správě lokálního YOU\n"
-"serveru.</p>\n"
+"serveru.</p>"
#. help text continues
#: src/you_server.ycp:663
@@ -303,14 +302,13 @@
#. help text continues
#: src/you_server.ycp:667
-#, fuzzy
msgid ""
"<p>The YOU server is added to the server list of a client if <b>SLP_ENABLED</b> in\n"
"<tt>/etc/sysconfig/onlineupdate</tt> is set to <tt>yes</tt>.</p>"
msgstr ""
"<p>YOU server je přidán na seznam serverů YOU klientů, pokud je proměnná\n"
"<b>SLP_ENABLED</b> v souboru\n"
-"'/etc/sysconfig/onlineupdate' nastavena na \"yes\".</p>\n"
+"<tt>/etc/sysconfig/onlineupdate</tt> nastavena na <tt>yes<\tt>.</p>"
#: src/you_server.ycp:674
msgid "YaST Online Update Server Configuration"
@@ -327,7 +325,6 @@
msgstr "Nastavení automatického synchronizace YOU serveru"
#: src/you_server_autosync.ycp:84
-#, fuzzy
msgid ""
"The automatic synchronization is executed by a daily cron job. \n"
"A network connection must be available when\n"
@@ -335,7 +332,7 @@
msgstr ""
"Automatická aktualizace je spouštěna pomocí každodenní\n"
"úlohy programu cron. V době, kdy probíhá aktualizace,\n"
-"musí být dostupné síťové připojení.\n"
+"musí být dostupné síťové připojení."
#. check box
#: src/you_server_autosync.ycp:103
@@ -344,9 +341,8 @@
#. headline connected with "Hour" and "Minute"
#: src/you_server_autosync.ycp:116
-#, fuzzy
msgid "Synchronization Time"
-msgstr "Čas synchronizace:"
+msgstr "Čas synchronizace"
#. Synchronization Time - Hour
#: src/you_server_autosync.ycp:123
@@ -357,91 +353,3 @@
#: src/you_server_autosync.ycp:125
msgid "Minute"
msgstr "Minuta"
-
-#, fuzzy
-#~ msgid ""
-#~ "There is already the HTTP Server 'apache'\n"
-#~ "in use. The YOU server needs 'apache2'.\n"
-#~ "Do you want to disable 'apache' and install\n"
-#~ "and use 'apache2' or cancel the installation? "
-#~ msgstr ""
-#~ "HTTP server 'apache' je již používán.\n"
-#~ "YOU server vyžaduje 'apache2'.\n"
-#~ "Ukončit 'apache' a nainstalovat\n"
-#~ "'apache2' nebo instalaci ukončit? \n"
-
-#, fuzzy
-#~ msgid ""
-#~ "Do you want to shut down the HTTP Server\n"
-#~ "(apache2) or restart without\n"
-#~ "providing the YOU patches?"
-#~ msgstr ""
-#~ "Ukončit HTTP server\n"
-#~ "(apache2) nebo restartovat\n"
-#~ "bez poskytnutí YOU oprav?\n"
-
-#, fuzzy
-#~ msgid "S&hut down"
-#~ msgstr "&Ukončit"
-
-#, fuzzy
-#~ msgid ""
-#~ "The HTTP server isn't running.\n"
-#~ "Please start the server first."
-#~ msgstr ""
-#~ "HTTP server neběží.\n"
-#~ "Nejdřív ho spusťte.\n"
-
-#, fuzzy
-#~ msgid "Error writing SLP registration file"
-#~ msgstr "Chyba při zápisu SLP registračního souboru."
-
-#, fuzzy
-#~ msgid "Syncing Server..."
-#~ msgstr "Synchronizuji server..."
-
-#, fuzzy
-#~ msgid "Synchronisation failed for:"
-#~ msgstr "Selhala synchronizace:"
-
-#, fuzzy
-#~ msgid "&SLP registration enabled"
-#~ msgstr "&SLP registrace povolena"
-
-#, fuzzy
-#~ msgid "Synchronisation URL"
-#~ msgstr "URL synchronizace"
-
-#, fuzzy
-#~ msgid "Synchronisation"
-#~ msgstr "Synchronizace"
-
-#, fuzzy
-#~ msgid ""
-#~ "<p>This module is used to setup and control a local YOU\n"
-#~ "server.</p>"
-#~ msgstr ""
-#~ "<p>Tento modulů se používá k nastavení a správě lokálního YOU\n"
-#~ "serveru.</p>\n"
-
-#, fuzzy
-#~ msgid "<p>Press<b> Synchronize now</b> to get the current patches for all products.</p>"
-#~ msgstr "<p>Všechny opravy všech produktů získáte stisknutím <b>Synchronizovat</b>.</p>"
-
-#, fuzzy
-#~ msgid "YOU Server Automatic Synchronisation Setup"
-#~ msgstr "Nastavení automatického synchronizace YOU serveru"
-
-#, fuzzy
-#~ msgid ""
-#~ "The automatic synchronization is executed by a daily cronjob. \n"
-#~ "A network connection must be available when\n"
-#~ "the synchronisation takes place."
-#~ msgstr ""
-#~ "Automatická aktualizace je spouštěna pomocí každodenní\n"
-#~ "úlohy programu cron. V době, kdy probíhá aktualizace,\n"
-#~ "musí být dostupné síťové připojení.\n"
-
-#, fuzzy
-#~ msgid "Time when synchronisation is performed:"
-#~ msgstr "Čas pro spuštění aktualizace:"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package yast2-samba-client
checked in at Sat Apr 1 00:10:56 CEST 2006.
--------
--- yast2-samba-client/yast2-samba-client.changes 2006-03-27 09:25:59.000000000 +0200
+++ yast2-samba-client/yast2-samba-client.changes 2006-03-31 17:19:03.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Mar 29 20:03:15 CEST 2006 - jsuchome(a)suse.cz
+
+- fixed dig call (#158726)
+- 2.13.14
+
+-------------------------------------------------------------------
Old:
----
yast2-samba-client-2.13.13.tar.bz2
New:
----
yast2-samba-client-2.13.14.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-samba-client.spec ++++++
--- /var/tmp/diff_new_pack.hDsuTZ/_old 2006-04-01 00:10:48.000000000 +0200
+++ /var/tmp/diff_new_pack.hDsuTZ/_new 2006-04-01 00:10:48.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-samba-client (Version 2.13.13)
+# spec file for package yast2-samba-client (Version 2.13.14)
#
# 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-samba-client
-Version: 2.13.13
+Version: 2.13.14
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-samba-client-2.13.13.tar.bz2
+Source0: yast2-samba-client-2.13.14.tar.bz2
prefix: /usr
BuildRequires: perl-XML-Writer update-desktop-files yast2-devtools yast2-pam yast2-perl-bindings yast2-testsuite
Requires: yast2 yast2-pam yast2-kerberos-client
@@ -34,7 +34,7 @@
Stanislav Visnovsky <visnov(a)suse.cz>
%prep
-%setup -n yast2-samba-client-2.13.13
+%setup -n yast2-samba-client-2.13.14
%build
%{prefix}/bin/y2tool y2autoconf
@@ -71,6 +71,9 @@
%doc %{prefix}/share/doc/packages/yast2-samba-client
%changelog -n yast2-samba-client
+* Wed Mar 29 2006 - jsuchome(a)suse.cz
+- fixed dig call (#158726)
+- 2.13.14
* Mon Mar 27 2006 - jsuchome(a)suse.cz
- stop services automatically with only 1 section in smb.conf (#160517)
- 2.13.13
++++++ yast2-samba-client-2.13.13.tar.bz2 -> yast2-samba-client-2.13.14.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.13.13/VERSION new/yast2-samba-client-2.13.14/VERSION
--- old/yast2-samba-client-2.13.13/VERSION 2006-03-17 10:50:30.000000000 +0100
+++ new/yast2-samba-client-2.13.14/VERSION 2006-03-29 20:03:58.000000000 +0200
@@ -1 +1 @@
-2.13.13
+2.13.14
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.13.13/src/Samba.ycp new/yast2-samba-client-2.13.14/src/Samba.ycp
--- old/yast2-samba-client-2.13.13/src/Samba.ycp 2006-03-17 10:49:37.000000000 +0100
+++ new/yast2-samba-client-2.13.14/src/Samba.ycp 2006-03-27 09:26:24.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Data for configuration of samba-client, input and output functions.
* Authors: Stanislav Visnovsky <visnov(a)suse.cz>
*
- * $Id: Samba.ycp 29061 2006-03-16 16:56:50Z jsuchome $
+ * $Id: Samba.ycp 29396 2006-03-27 07:26:21Z jsuchome $
*
* Representation of the configuration of samba-client.
* Input and output routines.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.13.13/src/SambaAD.pm new/yast2-samba-client-2.13.14/src/SambaAD.pm
--- old/yast2-samba-client-2.13.13/src/SambaAD.pm 2006-03-16 17:56:53.000000000 +0100
+++ new/yast2-samba-client-2.13.14/src/SambaAD.pm 2006-03-31 09:24:14.000000000 +0200
@@ -57,14 +57,14 @@
# use DNS for finding DC
if (FileUtils->Exists ("/usr/bin/dig")) {
- my $out = SCR->Execute (".target.bash_output", "dig _ldap._tcp.pdc._msdcs.$workgroup +noall +answer +authority");
+ my $out = SCR->Execute (".target.bash_output", "dig -t srv _ldap._tcp.pdc._msdcs.$workgroup +noall +answer");
y2debug ("dig output: ", Dumper ($out));
foreach my $line (split (/\n/,$out->{"stdout"} || "")) {
y2debug ("line: $line");
next if $server ne "";
if ($line =~ m/$workgroup/) {
- $server = (split (/[ \t]/, $line))[4] || ".";
+ $server = (split (/[ \t]/, $line))[7] || ".";
chop $server;
}
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.13.13/src/routines.ycp new/yast2-samba-client-2.13.14/src/routines.ycp
--- old/yast2-samba-client-2.13.13/src/routines.ycp 2006-03-25 12:23:57.000000000 +0100
+++ new/yast2-samba-client-2.13.14/src/routines.ycp 2006-03-27 09:26:24.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Miscelanous functions for configuration of samba-client.
* Authors: Stanislav Visnovsky <visnov(a)suse.cz>
*
- * $Id: routines.ycp 29049 2006-03-16 13:51:41Z jsuchome $
+ * $Id: routines.ycp 29396 2006-03-27 07:26:21Z jsuchome $
*/
{
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0